在插件中的标题下分组站点设置

插件变得越来越大,越来越复杂。

如果我们能像长期以来在类别(即类别设置)中那样,通过标题分组站点设置,那将是非常好的。

17 个赞

这在提高用户体验的可读性和可用性方面将是极好的。 :+1:

5 个赞

+1。这是我 long time 以来一直梦想的事情。

5 个赞

:star_struck: 那真是太棒了!!! :cowboy_hat_face:

也许这个功能被 discourse 团队为下一个大的整数版本(升级)保留了。[但在此之前,我们都应该感激地隐藏我们在这片 discourse 设置丛林中感到多么迷失 :slight_smile: ]

2 个赞

这确实是我们一直在 staff-experience 方面考虑的事情,我是这个团队的技术主管,与产品经理 @tobiaseigen 一起工作。

这尤其适用于我们 AI 插件,它有很多设置。我们正在逐步更新插件,采用自定义用户界面以遵循我们的新 UI 指南,将设置选项卡放在插件配置区域内,以便于访问,这是第一步:

我们还开始在管理界面中推广我们称之为“配置区域”的概念,它将把站点设置和其他配置分组到一个地方,以减少在巨大的 /admin/site_settings 列表中四处寻找的需要。

一个很好的例子是我们新的“关于”配置区域:



您可以看到所有内容是如何分组到逻辑卡片中的,并且此页面上的大多数输入实际上是后台的站点设置。我们还将提供一种将这些设置单独重置为默认值的方法,就像我们在现有设置页面上所做的那样,并且后台仍然会创建员工操作日志。

说了这么多,是为了表达——我们同意 OP 的前提,我们最终会实现的,但是目前我们选择更专注于这些配置区域和保持插件 UI 的一致性。

不过,我想问一下,您认为哪些插件最需要这种设置分组(除了 AI)?

6 个赞

我的提案源于我在制作 Discourse Chatbot 🤖 时的经验。

必须进行一些通用改进,而无需为单个插件制作定制的管理界面。

其中一项改进是允许在子插件级别对设置进行分组,以便以更友好、更合乎逻辑的方式进行排序和布局。

2 个赞

谢谢你,罗伯特!这很有帮助。正如马丁所写,我们已经在处理设置分组的问题。我们不仅需要它来处理插件,还需要处理核心功能,因为核心功能也有很多设置。

你是否愿意以你自己的插件为例,分享一个你想象中它可能看起来的模拟图?你和马丁也可以在这里就它如何在代码中工作进行头脑风暴。例如,你是否希望每个分组都有描述或解释?你是否希望能够选择分组的列出顺序?你是否只是需要分组设置,还是在为你的插件创建管理界面时遇到了其他限制/问题?你从你的插件用户那里得到了关于如何设置它们的哪些反馈?

1 个赞

非常乐意提供该输入。

2 个赞