# 设置与自定义的邪恶充气城堡

**URL:** https://meta.discourse.org/t/the-evil-bouncy-castle-of-settings-and-customize/296971
**Category:** UX
**Created:** [2024年二月27日 21:52 UTC](https://meta.discourse.org/t/the-evil-bouncy-castle-of-settings-and-customize/296971 "2024-02-27T21:52:24Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![LWinterberg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lwinterberg/32/361644_2.png) [@LWinterberg](https://meta.discourse.org/u/LWinterberg)
#### Post date: [2024年二月27日 21:52 UTC](https://meta.discourse.org/t/the-evil-bouncy-castle-of-settings-and-customize/296971/1 "2024-02-27T21:52:25Z")

</div>

# 我来给你讲个故事……

大约一年前，我正在设置我的第一个 Discourse 论坛，终于将我 2007 年的 phpBB 数据库迁移到一个更适合当前十年的东西上，这得益于 @awesomerobot 的推荐。系统管理员在完成了向导的前半部分（在提示你“开始吧！”之前）后把钥匙交给了我，现在轮到我来真正地永久设置它了。我进入了管理面板并打开了设置。

“必需”的第一个页面有一些我正在寻找的基本设置，虽然……：“排除 rel nofollow 域”？“站点联系用户名……如果留空，将使用系统帐户”？这些东西看起来相当可选，你觉得呢？

现在来让这个东西看起来更专业。品牌，下一页，太棒了。我关心的所有 Logo 变体，以及我不在乎的两倍数量的 Logo 变体。但是，我在哪里可以设置我的品牌颜色和——在我完成之前，下一页，“基本设置”，用柔和的邀请向我招手。

基本设置太痛苦了。“从 accept language header 设置区域设置”与我在这里的预期相去甚远，而“ga version”让我回想起一年前的闪回，当时我们因为敢于在我们的产品中尝试 GA 遥测而在间谍软件指控方面登上了 BBC。没有颜色设置的踪影，除了相对无用的“类别颜色”（一个关于我被允许在类别中使用哪些设置的设置？为什么？）和“默认暗模式颜色方案 ID”。我问设置页面它的 ID 是从哪里来的，但只被提醒了柏拉图的一句话：

> 你知道，斐德若，写作就是这样奇怪的东西，它真正对应于绘画。画家的作品在我们面前栩栩如生，但如果你问它们，它们却保持着最庄严的沉默。文字也是如此；它们似乎在和你说话，好像它们很聪明，但如果你想从中学习而问它们任何关于它们所说的话，它们只会永远重复同样的事情。

然后我发现了万能的搜索框。我心想，搜索框肯定知道我的颜色在哪里？它确实知道——但只针对电子邮件。

我越来越绝望，翻阅着标签页——也许我错过了什么？啊，基本设置也有字体选项，我之前错过了。但仍然没有颜色。还有更多不同的标签页要浏览：用户、徽章、电子邮件（等等，我刚才不是在设置设置里有电子邮件设置吗？）、日志，最后是：自定义！第二大堆设置，包括一个“永久链接”部分，它似乎包含了 15 年的帖子 URL 重写以及是否允许嵌入的设置？

从这里开始，一场巨大的弹跳盛宴开始了。

- 调整主题？好吧，不要调整主题，而是去组件选项卡，安装一个主题组件，回到主题选项卡，将组件添加到主题，回到组件并实际调整组件。
- 更改插件？好吧，那不是组件，所以它在插件选项卡中（不是自定义选项卡的一部分），但实际上它现在已经改变了，所以它也是设置设置中的一个选项卡。
- 更改文本字符串？好吧，那在自定义文本中，除非它是组件的一部分，在这种情况下我跳到那里，除非它是必需的设置，我必须跳到别处。
- 将单词或链接添加到黑名单？当然不是在设置 → 垃圾邮件中，而是在自定义 → 监视的单词中。
- 为所有类别设置一些东西？要么在设置设置中有个设置，要么在类别之间跳转来设置每个设置。

我开始因为所有这些跳转而头晕目眩。

![](https://global.discourse-cdn.com/meta/original/4X/5/a/e/5aec0e8fe31d693b28d4d2e6f9bbb2999b932375.gif "Lethal League Lethal League Blaze GIF - Lethal League Lethal League Blaze...")

# 关于这个该怎么办

与我之前的建议不同，这个建议没有一个快速且显而易见的答案。相反，它可能需要对管理员入门和信息架构进行彻底的重新洗牌。

有一些值得探讨的子问题，例如：

- 设置向导的合适长度是多少？
- 是否需要一个类似 WordPress 的所见即所得主题编辑器？
- 什么是设置？什么是自定义？
- 类别是否应该有级联设置（子类别继承其父类别的设置，主类别继承其设置的基准设置，类似于 CSS 或 Discord 的模型）？
- 哪些设置触及哪些受众？也就是说，哪些设置影响我的论坛用户，哪些设置影响版主和管理员，哪些设置仅影响系统，是否可能有一些设置没有触及任何受众？

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [2024年二月27日 23:27 UTC](https://meta.discourse.org/t/the-evil-bouncy-castle-of-settings-and-customize/296971/2 "2024-02-27T23:27:42Z")

</div>

> [@LWinterberg](#):
>
> 相反，这可能需要对管理员入门和信息架构进行彻底的重新调整。

您很高兴得知这目前正处于积极开发中。我们知道 Discourse 在后台可能感觉很复杂，并且有产品经理专注于逐步使其更容易。

---

<div class="post-metadata">

### Author: ![jordan-violet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jordan-violet/32/281428_2.png) [@jordan-violet](https://meta.discourse.org/u/jordan-violet)
#### Post date: [2024年二月28日 13:08 UTC](https://meta.discourse.org/t/the-evil-bouncy-castle-of-settings-and-customize/296971/4 "2024-02-28T13:08:16Z")

</div>

@LWinterberg 我只是想给你一些希望：首先，你的感受是有效的。 **确实** 需要接受很多信息，一开始会让你产生_许多_疑问，而且确实_存在_一些奇怪之处。

我小时候管理过 vbulletin 和 phpbb 论坛。现在，我作为我们团队工作的一部分，在企业环境中实施 Discourse。它会变得更好——好很多！

虽然你说得对，有很多事情在进行中，但也要记住，你正在操作一把里面装满了瑞士军刀的瑞士军刀——不要因为一开始没有完全理解它而给自己太大的压力。我第一次坐进 F1 赛车也开不了。😬

我向你保证，在使用 Discourse 5 年后，它每个月都在持续改进——而且它一开始就很棒了！

祝你旅途顺利！

---

<div class="post-metadata">

### Author: ![Marty\_Downs](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marty_downs/32/288404_2.png) [@Marty\_Downs](https://meta.discourse.org/u/Marty_Downs)
#### Post date: [2024年三月6日 01:03 UTC](https://meta.discourse.org/t/the-evil-bouncy-castle-of-settings-and-customize/296971/5 "2024-03-06T01:03:13Z")

</div>

我不会假设 @LWinterberg **她自己** 遇到了困难……

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2024年四月8日 01:39 UTC](https://meta.discourse.org/t/the-evil-bouncy-castle-of-settings-and-customize/296971/6 "2024-04-08T01:39:57Z")

</div>

您好 @LWinterberg ，我知道已经有一段时间了，但您在这里发的帖子在周末又浮现在我的脑海里，我想是时候回复了。我是我们内部“员工体验”团队的技术负责人，该团队由产品经理 @tobiaseigen 和设计师 @ella 共同管理。我们团队的职责是简化后台的复杂性，让每个人都能更轻松地使用它。

我想说，我们听到了您的声音，您的帖子完美地概括了我们试图解决的问题。来回跳转、分散的文档以及理解起来非常复杂的各种设置，都是巨大的障碍。到目前为止，我们为解决这些问题所做的一些工作包括：

1. 引入可过滤的管理员侧边栏导航（参见 [https://meta.discourse.org/t/introducing-experimental-admin-sidebar-navigation/289281）](https://meta.discourse.org/t/introducing-experimental-admin-sidebar-navigation/289281%EF%BC%89)

2. 我们已将访问控制站点设置从基于信任级别改为基于组，以实现更大的控制和简化（参见 [https://meta.discourse.org/t/changes-coming-to-settings-for-giving-access-to-features-from-trust-levels-to-groups/283408）](https://meta.discourse.org/t/changes-coming-to-settings-for-giving-access-to-features-from-trust-levels-to-groups/283408%EF%BC%89)

3. 我们正在更新插件 UI 以保持一致性，并将站点设置直接放在插件旁边，这样您就不必四处寻找了

4. 我们对站点设置进行了各种改进，例如为文件类型和文件大小等内容提供了新的专用控件

以及我们计划在未来做的一些事情：

1. 进一步将管理员侧边栏过滤功能发展成一个弹出菜单，可以搜索整个管理员部分，并根据模糊搜索将您带到某个设置或页面
2. 创建更紧密集成的“配置区域”，在其中将许多设置和其他分组的 UI 元素集中在一个地方来设置重要事项（例如品牌推广，或您 OP 中的示例，文本自定义和垃圾邮件预防），而不是让您在 1000 个不同的地方来回跳转
3. 引入新的管理员仪表板，以便在网站生命周期的不同阶段提供更好的引导式设置，并彻底改革我们的管理员问题/消息系统，以便更容易看到可能需要解决的网站问题
4. 彻底改革主题安装和管理 UI，以实现简单性和一致性
5. 对现有站点设置进行进一步更改，删除或隐藏很少使用或令人困惑的设置，等等

欢迎您继续在此主题中提供反馈，我们正在倾听并尽最大努力驯服这个后台巨兽！🐲

---

<div class="post-metadata">

### Author: ![LWinterberg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lwinterberg/32/361644_2.png) [@LWinterberg](https://meta.discourse.org/u/LWinterberg)
#### Post date: [2024年四月8日 11:44 UTC](https://meta.discourse.org/t/the-evil-bouncy-castle-of-settings-and-customize/296971/7 "2024-04-08T11:44:00Z")

</div>

我使用你们的实验性侧边栏已有几周了，并一直在关注你们的更改。它偶尔会让我感到困惑，但对于一个正在进行中的项目来说，这是可以预料的。

不过，我可以告诉你今天发生的一件事：一位用户（我们称她为 Alice）联系我说她无法登录，并收到一条错误消息：“您无法从该 IP 地址以 Alice 的身份登录”。所以我去管理面板搜索“Alice”，但没有找到任何结果。我的思路不知怎么地变成了“哦，是的，这个过滤器框只搜索所有设置，而用户页面不是设置”，所以我查看了侧边栏，不知何故没有在“社区”部分找到它，所以我逐一查看了所有条目，直到最终找到它。然后我查看了 Alice 的 IP 地址，再次需要转到另一个部分（Screened IPs）来查看她记录的 IP 是否被禁止了——事实并非如此，因为她被阻止的登录尝试没有被记录下来。

所以，将这个故事总结成反馈：

- 侧边栏的“过滤器”非常希望成为全知的管理员搜索。
- 侧边栏的类别需要一些改进，包括命名和内容。我现在看到“社区”被用作“基本论坛设置”之类的类别，但当我打开它并看到列表中还有许多其他不是“用户”的东西时，我感到非常困惑。如果我要进行卡片分类，我会将“监视的单词”放在安全类别中，紧挨着监视的 IP 和 URL，“用户字段”和“固定链接”放在高级类别中，除非有新的、不同的类别，而且……实际上，请设置一个卡片分类，这样可以更容易地传达我喜欢的顺序：)
- （与此线程无关）被阻止的登录应向管理员公开，并应在用户页面上添加一个选项以取消阻止被阻止的 IP。

> [@martin](#):
>
> 对现有站点设置进行进一步更改，删除或隐藏很少使用或令人困惑的设置，等等

我非常主张删除不必要的东西。对于 Audacity 3.5，我删除了一个在 20 像素高的 UI 组件上显示工具提示的选项，一个无法用于设置首选项的首选项页面，打印功能（它在音频编辑器中到底有什么用？！），以及其他 10 项内容。

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2024年四月10日 03:41 UTC](https://meta.discourse.org/t/the-evil-bouncy-castle-of-settings-and-customize/296971/8 "2024-04-10T03:41:10Z")

</div>

再次感谢您的进一步反馈——特别是关于 Alice 场景，我能否问一下您为什么手动浏览侧边栏部分而不是使用筛选功能？就我个人而言，既然我们有了筛选器，我从不浏览这些部分，我只会搜索，例如“ip”或“user”。

我们可以为侧边栏中的特定链接添加关键字，以便筛选器找到它们，因此如果您有一些可能需要关键字的示例，请告知我们！我们还计划在未来添加更多。

> [@LWinterberg](#):
>
> 侧边栏类别在命名和内容方面都需要进行一些改进。

我们实际上对此进行了几轮用户测试，尝试了不同的结构和组织方式。我不确定我们是否能让每个人都满意。也许允许重新组织和自定义部分会有所帮助。在我看来，解决这个问题的办法始终是使用筛选器，并让筛选器更好地找到东西。

> [@LWinterberg](#):
>
> 侧边栏的“筛选器”非常希望成为全知的管理员搜索。

100% 同意——我不确定我们是否能达到从那里搜索用户的程度 😅 但我们一定会不断改进它：

> [@martin](#):
>
> 进一步将管理员侧边栏筛选功能发展成一个弹出菜单，该菜单可以搜索整个管理员部分，并根据模糊搜索将您带到某个设置或页面

* * *

> [@LWinterberg](#):
>
> 我大力提倡删除不必要的东西……

同样，我们删除的东西越多（或者至少在某些情况下进行重新组织和隐藏），对于不经常使用管理员部分的人来说，事情就会越清晰。

> [@LWinterberg](#):
>
> 打印功能（它在音频编辑器中到底有什么用？！）

肯定是为了让您打印出所有漂亮的波形并贴在墙上吧？ 😆

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2024年四月10日 05:11 UTC](https://meta.discourse.org/t/the-evil-bouncy-castle-of-settings-and-customize/296971/9 "2024-04-10T05:11:37Z")

</div>

3 篇帖子已合并到现有主题：[Introducing experimental admin sidebar navigation](https://meta.discourse.org/t/introducing-experimental-admin-sidebar-navigation/289281/57)
