您好,
我正在考虑使用 Discourse 来做一个社区动画项目……
我想知道,使用 Discourse 是否有可能、是否现实,建立一个评估成员活跃度的系统,并根据评估结果来定义他们对分类的访问权限。
一种“付费或参与”模式,
即潜水者如果想保留对高级分类的访问权限,则需要付费,而最活跃的成员将获得一些奖励……
这是否可以通过一些插件来实现?是否必须进行特定的外部开发?
无论如何,正如您所见,我对 Discourse 了解不多,希望能得到您的见解。
您好,
我正在考虑使用 Discourse 来做一个社区动画项目……
我想知道,使用 Discourse 是否有可能、是否现实,建立一个评估成员活跃度的系统,并根据评估结果来定义他们对分类的访问权限。
一种“付费或参与”模式,
即潜水者如果想保留对高级分类的访问权限,则需要付费,而最活跃的成员将获得一些奖励……
这是否可以通过一些插件来实现?是否必须进行特定的外部开发?
无论如何,正如您所见,我对 Discourse 了解不多,希望能得到您的见解。
可以通过群组控制对某些分类的访问。因此,可以将用户添加到群组以获得对某些预定义分类的访问权限。
这就是信任等级的作用。活跃的人会获得信任等级 3,这使您可以访问某些内容。
不确定您想做什么或对此有何看法。
对于分组,我明白了,谢谢。
分组分配可以动态进行吗?
我曾认为信任级别是一个静态状态,只会随着时间推移而提升。我想到的是一种更动态的东西,可以根据每周或每月的活跃度,或者根据活跃度/年龄的比例来发展……
关于具体的开发,我还没有研究过插件是如何开发的……而且由于这是一个不经常发生的状态更改,使用 API 和一段外部软件或许就足够了……
信任级别看起来像 0->1->2<-3, 4。您无法从 2 级降级(除非管理员明确更改),但可以从 3 级降至 2 级。4 级只能手动设置。
为了达到并保持信任级别 3,用户必须在一段时间内查看/阅读/回复主题并给予/接收点赞(数量不限),同时在该时期内访问一定天数。所有这些值都可以在信任级别设置中进行设置。
我担心您最终会鼓励人们发布无意义的内容来维持他们的排名。
但是,一个运行作业来查看用户活动并更改其组成员身份的插件当然是可能的。
但如果这是一个非常好的主意,我认为这样的插件应该已经存在并且很受欢迎。我不知道有这样的插件。
感谢 @Simon_Manning 提供的详细解释。这确实是我所想的那种介于 2 和 3 之间的信任级别……
这可能与现有功能有关。
谢谢 @pfaffman,
确实有很多方法可以劫持一个自动流程……常识应该占主导地位 ![]()
另外,我非常相信游戏化在社群管理中的作用。
最简单的方法就是尝试。我有了你的答案、初步的要素,而且 API 也做得相当不错。
关于“付费或游玩”模式,我认为结合使用 Discourse Subscriptions 插件和信任等级 3 可能是您想要的。信任等级有自动用户组,而 Subscriptions 插件可以根据用户的付款状态自动将用户添加到组或从中移除。
然后,您可以更改某些类别的安全设置,使其只能由 trust_level_3 组和您的订阅组访问。这样,如果用户付费订阅或达到信任等级 3,他们将获得对这些类别的访问权限。如果他们停止付款或失去信任等级 3,他们将失去访问权限。
如果您指的是除了免费访问这些高级类别之外的其他内容,“获得一些奖励”则需要一个插件。您可以在 meta 上的 #plugins 板块中搜索一下,也许能找到满足您需求的东西。