Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

仪表盘优化 #6666

Open
QingFeng-awa opened this issue Sep 16, 2024 · 0 comments
Open

仪表盘优化 #6666

QingFeng-awa opened this issue Sep 16, 2024 · 0 comments
Labels
area/ui Issues or PRs related to the Halo UI kind/feature Categorizes issue or PR as related to a new feature. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.

Comments

@QingFeng-awa
Copy link

你当前使用的版本

2.19.3

描述一下此特性

目前的仪表盘似乎已经数个版本没有优化调整了,从我用Halo开始似乎就没变动。
我想了几点优化,希望采纳。


1.添加更多仪表盘组件

顾名思义,提供更多仪表盘组件。
可以是最新评论、最近(x天)新注册用户数、热门评论等等。

2.添加完小组件后返回仪表盘,而不是一直在添加页面

这个想法是因为:
我刚开始用Halo那会没注意到组件已经被添加了,我还以为没点到,在那疯狂点……
等到退出来一看,添加了几十多个组件……

如果不返回仪表盘(不采纳这个方案),可以考虑添加完组件后加个添加成功的通知么。

3.添加组件页面提供全部选项

添加组件页面加一个全部选项,这样就不必一个一个选项卡里切换了。

这对未来组件多的时候也许有大用处。

4.组件搜索功能

支持在添加页面搜索组件。

5.支持开发者新增自定义仪表盘组件

我大致翻了翻开发者文档,没发现有文档说明新增自定义仪表盘组件。
我认为这样可以在解决Halo本身没什么可以拿来做组件的同时,也能丰富仪表盘,让仪表盘更有用。
例如站点推送插件,支持此功能后可以在首页添加站点推送日志组件,以更方便的让站长查看推送是否成功。(虽然用通知也能达到这个目的)
( #6358 )


接下来是针对现有组件的。

6.快捷访问支持自定义展示功能

支持自定义展示功能,站长可以自己选择只展示需要的功能,将不需要的功能隐藏。

7.文章,评论等组件的显示调整

目前看文章组件是显示当前站点所有文章的,包括未发布的文章。
我希望将展示数量分开,以方便站长快速统计自己的未/已发布文章。
评论同理,可以将待审核、已过审的评论分开。

评论我不知道是展示全部评论还是只展示已过审的评论,我没用过评论系统。

具体可以看概念图。
详细信息的文章、用户组件概念图

用户组件也可以考虑改成概念图中样式。
详细信息的用户组件概念图


暂时就想到这些了,之后想到的会新发issue。

附加信息

这个issue是这个仓库的第6666个issue,能送我有效期66天的Halo专业版6折优惠券吗

@ruibaby ruibaby added kind/feature Categorizes issue or PR as related to a new feature. area/ui Issues or PRs related to the Halo UI priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete. labels Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ui Issues or PRs related to the Halo UI kind/feature Categorizes issue or PR as related to a new feature. priority/important-longterm Important over the long term, but may not be staffed and/or may need multiple releases to complete.
Projects
None yet
Development

No branches or pull requests

2 participants