那么这背后有技术原因吗?有没有什么特别的原因不让所有人都能看到 miniprofiler,而是默认关闭?或者至少让所有版主和管理员都能看到它?
同意
并没有,而且我不确定是否有先例只为有权访问它们的人在快捷方式菜单中包含特定的快捷方式。
顺便说一下,在我的 Mac 上,快捷方式是 option+p。所以如果我们想添加它,我们会想向 Mac 用户显示它。
那么这背后有技术原因吗?有没有什么特别的原因不让所有人都能看到 miniprofiler,而是默认关闭?或者至少让所有版主和管理员都能看到它?
同意
并没有,而且我不确定是否有先例只为有权访问它们的人在快捷方式菜单中包含特定的快捷方式。
顺便说一下,在我的 Mac 上,快捷方式是 option+p。所以如果我们想添加它,我们会想向 Mac 用户显示它。
我强烈同意 @tobiaseigen 的观点,因为即使我搜索了整个“Meta”网站(是否包含 Ai),想了解这个“Mini Profiler”是什么以及它的作用,我也无法获得任何信息。我的搜索结果最多只显示了我正在回复的这篇帖子。
冒着听起来有点愚蠢的风险,即使是 @tobiaseigen 展示的“Mini Profiler 是什么”的截图,我也判断错了,以为“Sascha Hofmann 的个人资料”就是所谓的“Mini-Profiler”。因为,在我看来,那个黑色的弹出窗口(我在这里再次显示)显示的是“Sascha HOfmann 的个人资料”(小的白色弹出窗口,345.2 ms 很容易被忽略,即使有红色的指针
)。
而且,除了缺乏关于这个 mini profiler 的任何文档或帮助之外,我认为这个 MP 应该默认设置为 On。
因为,如果“Mini-Profiler”没有默认开启,我甚至在经历了这一切之后也无法判断它的存在,如果不是我一遍又一遍地查看这个截图,为了确保万无一失,我都无法发现它(及其用途)。
我认为将此设置从 app.yml 中的配置行(这需要命令行访问和重新构建才能进行更改)移至管理员设置,例如 miniprofiler-allowed-groups,会更有价值。如果用户可以使用它,我们应该添加一个 #keyboard-shortcut 来隐藏/显示它。
另外,我认为此功能目前在我们的托管环境中根本不可用,这意味着我们的客户无法帮助我们进行调试。
我无法承诺何时会处理此事,但感谢 @bathinda 您花时间就该功能的令人困惑之处提供了反馈。
我们可以更好地记录这一点……目前,我已添加 mini-profiler 标签,以便我们可以开始收集与之相关的所有讨论。我们可以将 mini-profiler 的提及添加到与 Discourse 一起提供的管理员入门指南中,供自托管者使用。这是一个方便的故障排除工具。discourse/docs/ADMIN-QUICK-START-GUIDE.md at main · discourse/discourse · GitHub