我应该自己创建群组还是使用信任等级

大家好,

我一直在研究 Discourse,看它是否能取代我们目前的解决方案,但在阅读了文档后,我仍然对 trust_levels 和 groups 感到有些困惑。

最佳实践是什么?
是使用已有的 trust_levels,还是创建我们自己的不同 groups,并且只处理它们?

非常感谢您的反馈,祝您有美好的一天。

2 个赞

您好 @Jarjar ,欢迎来到 Discourse Meta!
请问您具体想实现什么功能?是私有分类?还是仅限登录用户查看的分类?

2 个赞

你好,

感谢你的热情欢迎。

实际上两者都有,在所有情况下,大部分内容我都希望只有登录用户才能访问,但除此之外,确实会有多个私有类别和频道,因此我很快就会被 trust_levels 搞糊涂。
我想知道,仅仅删除它们并创建我自己的组是否会更简单,但这可能不是最佳实践,我猜 trust_levels 的存在是有原因的 ^^

2 个赞

你无法“移除”它们,它们是话语的整个基础结构,并非仅仅是预先制作好的群组。群组建立在它们之上,并且所有群组都使用信任等级系统。但是,是的,你可以将类别锁定到其中一个或两个。

你可能想阅读信任等级指南,其中解释了它们的作用,因为你创建的任何群组都将依赖于此。群组只是用户群,所有用户都有一个信任等级:静态(群组中的每个成员都获得分配给群组的那个等级),或独立(所有成员都具有他们自然拥有的等级)。

8 个赞

信任级别本质上是您新用户和整个社区的安全保障。理解它们的绝佳类比是想象他们是您家里的陌生人。当他们第一次来访时,您还不够了解他们,所以不会让他们在无人看管的情况下四处走动。从他们的角度来看,他们以前没来过您家,所以他们不熟悉周围的环境。

信任级别是一种安全地将某人引入社区的沙盒方式,这样他们就无法访问可能产生问题的功能。他们不能给陌生人发私信,也不能发布垃圾链接等。随着他们花时间阅读和参与,他们证明自己是出于正当原因而来的,因此他们获得了更多的功能。他们现在对论坛足够熟悉,可以理解如何使用它。

因此,请保留这些默认设置,但请记住,如果需要,您可以稍后进行调整。然后在其之上构建您的自定义组,这将从整体上决定谁可以访问什么内容。

6 个赞

为了仅允许已登录用户访问,请将该类别仅设为 TL0 用户可访问。由于每位已登录用户都是 TL0,因此可以实现此目的。

请注意,当您是 TL1 时,您同时也是 TL0 和 TL1。当您是 TL3 时,您是 TL2、TL1 和 TL0。因此,将类别仅设为 TL0 用户可访问,可以使其中的主题保持私密。

1 个赞

或者干脆开启“需要登录”……

3 个赞

我完全理解,但以我的用户案例为例,TL3 授予的权限已经太高了,甚至 TL2 的一些权限我也想移除。
我明白它们是为了赋权社区而设立的,但它们允许用户做一些只有版主才应该做的事情,这不符合我们的用户案例。
我看到了 TL0 和 TL1 的好处,但再往上就太多了。

提高这些级别的要求,基本上让没有人能够达到,这有意义吗?
抱歉,我之前接触的是另一个 Disc 平台,所以有点困惑,我想确保我能正确理解所有内容,并从一开始就正确地进行设置。

例如,在 Disc 平台上,我有:
未经验证的用户(相当于 TL0)
已验证的用户(相当于 Discourse 中的已登录用户)
受信任的用户(相当于 TL1)
不使用 TL2 等效权限
版主(TL3 和 TL4)
工作人员(TL3 和 TL4)
管理员(TL3 和 TL4)

1 个赞

您指的是哪些权限?有很多“…允许的组”设置可以让您自定义这些权限。例如,如果您不希望 TL3 用户能够编辑他人撰写的主题的标题、类别和标签,可以使用“edit all topic groups”。

TL3:

  • 重新分类和重命名主题 => 绝对不希望用户这样做
  • 关注他们所有的链接(我们移除自动的 nofollow) => 不需要

TL2:

  • 使用“邀请他人加入此主题”按钮,一键式引导新用户参与主题 => 绝对不希望这样
  • 邀请外部用户加入私信,组成群组私信 => 也不希望这样,我希望对所有用户禁用私信。
1 个赞

更改 edit all topic groups

更改 tl3 links no follow

还有 invite allowed groupspersonal message enabled groups

我使用 Trust Level Permissions Reference 来查找设置

1 个赞

所以,我想做这件事并不是完全愚蠢的,而且管理社区的其他人也会更改TL设置,对吗?

我只是想确保我把一切都做对,并有一个好的开始,而不是从一开始就做错^^

抱歉打扰您,但我看到您是联合首席执行官,我相信您会了解这件事。

正如之前所说,权限对我来说有点难以理解,因为我来自另一个 Disc 社区工具。我花了很多时间阅读不同的文档,但很快就开始变得复杂,因为有些参考资料是 4 年前的文章,而自那时以来已经进行了更改,所以我必须交叉引用才能找到我需要的东西。

无论如何,现在我明白了不同的信任级别以及用户将自动获得这些级别,随着他们在社区中越来越活跃,他们将获得更多权限,因此我开始着手处理群组。

我对“员工”角色有点困惑,因为我看不到它的意义,管理员就是管理员,版主就是版主。

为了理解这一点,我看到一篇文章说默认版主给了版主太多的权限,例如允许他们导出客户数据,而且还有类别版主,所以现在我完全迷失了方向:Admin vs Moderator vs leader - #14 by robmc

有没有办法联系 Discourse 的人进行通话,以确保我正确理解了所有内容?当然,我们会进行补偿。

我确实看到了我们过渡到 Discourse 的好处,但无法承担任何错误。

1 个赞

你好,欢迎来到 Discourse。

我很乐意帮助你完成这些操作,并向你解释 Discourse 中的信任等级和版主管理是如何工作的,以及如何实现你想要的目标。

我自 2015 年以来一直担任 Discourse 论坛的版主/管理员,并且在社区管理/版主管理方面有十年的经验。我还曾在 Discord 上进行过管理和版主管理,因此我可以解释其中的异同。我明白,如果你来自类似基于角色的模型,可能会感到困惑,因为 Discourse 内置了许多与信任等级相关的版主管理功能。

随时可以给我发私信,我们可以安排时间进行视频通话。

如果你愿意,我很乐意在中期内担任你网站的版主/管理员,帮助你进行设置。我非常喜欢使用 Discourse,并希望有更多的社区使用它。(我也为一位主播朋友在 Discord 上做过志愿者管理员/版主,因为她不喜欢折腾各种机器人和设置,所以我完全理解,因为我喜欢设置这些。)

如果你想在 Marketplace 中开一个帖子,说明你正在寻找 Discourse 设置方面的支持,也可以这样做。

你提到的所有内容都应该很容易解释和讲解。

正如 Moin 提到的,这些是可以实现的:

Moin 提到了这里所有的设置,但我也可以帮助你过一遍:

对于接下来的部分,我可以解释一下 staff 角色。

Staff 角色主要是用来表明谁是网站上的管理员/版主。管理员可以更改网站设置和主题,而 Discourse 上的版主可以处理暂停、垃圾信息等。他们是整个网站的版主。

当人们寻找版主来管理网站上的内容(关闭讨论、引入慢速模式)时,通常信任等级 4(Leader)最适合。

4 个赞

没有什么能阻止你这么做