bquast
(Bastiaan Quast)
1
Discourse 非常简洁,还可以通过主题、自定义等方式使其更加简洁,但考虑到其所有功能,仍然有大量的元素。
有没有办法隐藏新用户的图形用户界面元素,以便他们在以后(例如,“cheers”增长后)添加附加功能(例如聊天、键盘快捷键、推荐主题等)之前,可以先熟悉核心元素?
1 个赞
Canapin
(Coin-coin le Canapin)
2
嘿 Bastiaan 
这完全取决于您想隐藏什么。没有通用的方法可以做到这一点。
某些功能可以在管理员设置中禁用。
某些功能可以通过插件菜单设置禁用,例如游戏化或聊天。
某些功能可以通过 CSS 隐藏,例如建议的主题。
某些功能可能通过自定义主题组件或插件禁用。
如果您有要隐藏的特定元素列表,可以分享。 
bquast
(Bastiaan Quast)
3
嘿 @Canapin
谢谢,但我的意思不是要禁用或隐藏这些东西。我的想法是,对于新用户来说,界面不那么压倒性,所以我们隐藏了一些东西。一旦他们回来论坛 5-6 次,我们就开始逐个添加东西,让他们逐渐学会。
这有意义吗?
1 个赞
Canapin
(Coin-coin le Canapin)
4
啊,是的,我误解了。所以,这些元素最初会按用户隐藏。
目前没有这样的功能。自定义主题组件或插件或许可以实现这一点,但它需要一个选项(按用户)来为已经了解 Discourse 的用户显示所有功能。
这只是略有相关,但 Discourse 正在开发一项新用户提示功能,以引导新用户了解界面:
bquast
(Bastiaan Quast)
5
谢谢,这很有用。
就我个人而言,这些向导对我来说根本不起作用。当我在一个新网站上时,我想弄清楚一切,这些吸引人注意力的东西只不过是直到我弄清楚界面(我猜是个人问题)之前需要点击掉的东西。
2 个赞
信任级别可以调整许多功能,如果您觉得有帮助的话?您可以在信任级别权限表(含版主角色)中比较默认设置。
信任级别的一部分理念是为某些功能设置沙盒,以避免一开始就让新用户不知所措。这里有一篇博客,其中包含更多信息:
1 个赞
bquast
(Bastiaan Quast)
7
谢谢,这确实非常接近我想要的。
我猜我也想移除无权限功能(搜索栏、键盘快捷方式图标等)。
我现在就去读那篇博文,谢谢。
2 个赞
Falco
(Falco)
8
一个隐藏所有 TL0 “额外内容”的主题组件是一个有趣的实验,并且在很大程度上可以通过简单的 CSS 来实现 
4 个赞
bquast
(Bastiaan Quast)
9
由于我是 Discourse 新手(但现在花了很多时间在这上面),我该如何开始?
我已阅读此文:
并且我知道插件骨架,但我找不到 TC 骨架。
我仔细研究了表格构建器组件,它看起来与插件相似。我可以使用插件骨架吗?
Falco
(Falco)
10
4 个赞
manuel
(Manuel Kostka)
11
如果你想根据用户组隐藏/显示内容,Falco 还分享了一个非常有用的组件:
2 个赞