我强烈建议相信编写和维护该代码的人的意见 ![]()
再说一遍,非常公平!抱歉,我并不是想怀疑你的专业知识。更像是总觉得自己没能把想表达的意思说清楚。
这是我发现另一个令人沮丧的情况:
在这里,一位用户报告了界面工作流的问题。对我来说,尝试重现这个问题非常麻烦,因为我一直在线的管理员访问权限意味着我不受该工作流所依赖的权限的限制。
另一个示例案例。在此案例中,一位用户指出,当他尝试发布到某个类别时,他收到了一条无用的错误消息,但事实证明他没有发布到该类别的权限。由于我作为网站管理员拥有这些权限,因此我无法直接重现此问题。
对于缺少此功能,您目前的解决方法是什么,@mattdm?
过去,我曾使用一个带有 + 地址的单独帐户登录,并以非管理员的视角查看世界(奖励:由于我很少需要这样做,因此我还会定期为该用户获取活动摘要,以了解其外观)。
我有一个测试账户,在需要尝试某些东西的情况下会登录该账户,并且我使用隐私浏览器窗口登录该账户。这总是可行的,但我认为在很多情况下,如果我的访问默认是“常规”的,我会“恰好注意到”一些事情。
这也不能阻止我无意中违反我特意设置的限制(例如标签规则,或发布到本应只读的类别中)。
另一种选择——让我的主账户成为一个常规账户,并有一个单独的管理账户——可以解决这个问题,但实际上会很麻烦,而且我也会错过标志和私人消息的通知。
您是否考虑过在不经常使用的浏览器中使用测试帐户,而不是这样做?然后它可以一直保持登录状态。例如,我有以下内容:
Chrome:管理员(我的主要用途)
Edge:测试用户
Firefox:在必要时用于模拟特定用户
只要没有浏览器依赖性问题需要解决,那就可以了。对我来说,在我这里,这比使用 PM 作为草稿容器要快得多——是的,它奏效了,某种程度上,但它不是一个对用户来说漂亮而时髦的解决方案。
草稿问题很简单:存在技术限制,无法以其他方式完成。这个问题有类似之处吗?因为如果没有,我不明白为什么这个问题仍然悬而未决。我完全理解如果没有足够的时间和人力来编写代码,但即使那样,听到这些也很好。
我的解决方案是打开我的测试用户的个人资料并以这种方式快速登录。但是,因为我无法恢复到我的管理员帐户,所以我必须注销。这不算大问题,但却是不必要的麻烦——嗯,DiscourseHub 有些问题,因为它无法原生使用 SSO,如 Google、Microsoft 等。
鉴于此话题再次出现,我将其拆分为一个单独的讨论:Make category tag rules / restrictions apply to moderators too
这是有点旧了,但因为它刚刚从另一个讨论中链接过来,所以我在这里添加了一个投票。我认为切换角色会很有用,因为即使在我担任管理员的社区中,我也有大约 90% 的时间以普通用户的身份行事——而拥有一个选项较少的界面可以改善我那段时间的用户体验。
这是一个有趣的观点。您能多告诉我们一些关于用户界面中的哪些管理员选项正在影响您的用户体验吗?也许是因为我太习惯了,但我并不介意像管理员扳手和指向管理员界面和审核队列的链接这样的用户界面元素。
作为管理员,有时很难记住哪些选项是管理员可用的(而不是 TL3 或 4 用户或主题发起者)。因此,如果您帮助了某人,您可能会建议一些不适用于他们的内容。
此外,管理员可以访问任何类别和主题这一事实,可能会对论坛(世界)产生非常扭曲的看法。我认识的大约 90% 的 Discourse 管理员都有一个他们会冒充的“@testuser123”之类的用户,以获得“真实”的用户体验。
当然,我完全同意,这已经在上面讨论过了。
我对 @schneeland 的问题有所不同。他们说这会影响他们日常的用户体验,我很想了解更多关于为什么会这样的原因。
对我来说,一个日常的烦恼是列表中的类别,我不应该发布到那里,但却可以。这不仅仅是“哎呀”的失误,而是需要搜索更多内容。
我知道这是一个旧话题,但这绝对是我认为我会有用例的功能。在我的社区中,我的大部分“生活”都是作为普通公民,我的版主也是如此。我们有一个非常健康的社区,需要的管理很少。能够在需要时“开启”版主/管理员权限,并在大部分时间保持关闭(除了通知)会非常有价值。这就是拥有一个单独的管理员/版主账户的问题所在:当通知或标记发生时,无法访问它们。
和上面的一些人一样,我通过一个浏览器打开管理员账户,另一个浏览器打开普通(比如 TL1)用户账户来处理这个问题。
处理双账户设置有几种方法:
A.) 你的主要个人账户是管理员,你主要为了监控和测试目的切换到 TL1 账户。
B.) 你的主要个人账户是 TL1 用户,你为了……管理事务而切换到管理员账户。
我采用方法 A——我的身份是管理员。(而且 TL1 账户是一个相当明显的虚构角色,偶尔在测试时会公开发帖。)我以管理员身份操作部分是出于你提到的原因:可以访问通知或标记。另外,因为它确实不影响我作为“用户”的参与方式。
你可能会使用方法 B,但对我来说这听起来更不方便。你可以把你的管理员账户叫做 SuperSteph,这样当你戴上管理员的帽子时,看起来就不像是在故作神秘。(或者,就直接故作神秘
)
是的,实际上两者都不是非常令人满意。我认为我想要的是对管理员账户访问管理员权限有更多的“摩擦力”,实际上。
也许我可以使用“普通管理员”根据需要授予和移除我主账户的管理员身份?但这仍然存在通知的问题……![]()
也许我可以使用“通用管理员”根据需要授予和移除我主账户的管理员身份?
嗯,老实说,这听起来比拥有两个权限和通知一致的稳定用户账户(管理员和普通用户)更麻烦、更令人困惑。
到您的论坛上线时,您应该会发现“管理员权限”就像拥有大楼的所有钥匙,而不是像在瓷器店里乱冲的公牛。
我在这里看到的唯一潜在问题是我可以在没有必需标签的情况下发布主题——但我创建了这些标签,并且非常了解它们。(而且我的管理员账户不允许我在错误的类别中使用特定于类别的标签。如果这曾经可能,我想它已经被解决了……?)