插件变得越来越大,越来越复杂。
如果我们能像长期以来在类别(即类别设置)中那样,通过标题分组站点设置,那将是非常好的。
这在提高用户体验的可读性和可用性方面将是极好的。 ![]()
+1。这是我 long time 以来一直梦想的事情。
那真是太棒了!!! ![]()

也许这个功能被 discourse 团队为下一个大的整数版本(升级)保留了。[但在此之前,我们都应该感激地隐藏我们在这片 discourse 设置丛林中感到多么迷失
]
这确实是我们一直在 staff-experience 方面考虑的事情,我是这个团队的技术主管,与产品经理 @tobiaseigen 一起工作。
这尤其适用于我们 AI 插件,它有很多设置。我们正在逐步更新插件,采用自定义用户界面以遵循我们的新 UI 指南,将设置选项卡放在插件配置区域内,以便于访问,这是第一步:
我们还开始在管理界面中推广我们称之为“配置区域”的概念,它将把站点设置和其他配置分组到一个地方,以减少在巨大的 /admin/site_settings 列表中四处寻找的需要。
一个很好的例子是我们新的“关于”配置区域:
您可以看到所有内容是如何分组到逻辑卡片中的,并且此页面上的大多数输入实际上是后台的站点设置。我们还将提供一种将这些设置单独重置为默认值的方法,就像我们在现有设置页面上所做的那样,并且后台仍然会创建员工操作日志。
说了这么多,是为了表达——我们同意 OP 的前提,我们最终会实现的,但是目前我们选择更专注于这些配置区域和保持插件 UI 的一致性。
不过,我想问一下,您认为哪些插件最需要这种设置分组(除了 AI)?
我的提案源于我在制作 Discourse Chatbot 🤖 时的经验。
必须进行一些通用改进,而无需为单个插件制作定制的管理界面。
其中一项改进是允许在子插件级别对设置进行分组,以便以更友好、更合乎逻辑的方式进行排序和布局。
谢谢你,罗伯特!这很有帮助。正如马丁所写,我们已经在处理设置分组的问题。我们不仅需要它来处理插件,还需要处理核心功能,因为核心功能也有很多设置。
你是否愿意以你自己的插件为例,分享一个你想象中它可能看起来的模拟图?你和马丁也可以在这里就它如何在代码中工作进行头脑风暴。例如,你是否希望每个分组都有描述或解释?你是否希望能够选择分组的列出顺序?你是否只是需要分组设置,还是在为你的插件创建管理界面时遇到了其他限制/问题?你从你的插件用户那里得到了关于如何设置它们的哪些反馈?
非常乐意提供该输入。