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

我来给你讲个故事……

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

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

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

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

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

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

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

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

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

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

关于这个该怎么办

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

有一些值得探讨的子问题,例如:

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

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

34 个赞

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

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

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

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

祝你旅途顺利!

21 个赞

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

2 个赞

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

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

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

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

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

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

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

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

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

13 个赞

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

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

所以,将这个故事总结成反馈:

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

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

5 个赞

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

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

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

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


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

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

3 个赞

3 篇帖子已合并到现有主题:Introducing experimental admin sidebar navigation