askvortsov/flarum-trust-levels

此包已被弃用且不再维护。作者建议使用askvortsov/flarum-auto-moderator包。

根据活动自动分配组。

安装: 514

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 1

分支: 1

开放问题: 0

类型:flarum-extension

v0.2.1 2021-03-16 19:40 UTC

This package is auto-updated.

Last update: 2021-05-20 04:47:10 UTC


README

License Latest Stable Version

这是一个Flarum扩展。

  • 信任等级允许您根据用户的活动自动管理组成员资格。
  • 每个信任等级定义了必须满足的准则(例如,发起的讨论、发表的帖子等),以及一个组。
  • 用户登录时,将自动添加到他们符合的所有信任等级的组中。
  • 其他扩展(或本地扩展器)可以添加它们自己的"度量驱动程序"。

受Discourse的信任等级系统的启发。

请注意

  • 由于这些组是自动管理的,我们建议为信任等级维护一组单独的组。
  • 如果您删除了信任等级,也应删除相关的组;否则,该信任等级中的用户将保留在该组中。
  • 为了防止错误,在创建后不能更新信任等级的组。
  • 任何未启用的度量将不会被计算。如果给定信任等级的所有度量都禁用,则所有用户都将获得该等级。
  • 如果组由多个信任等级管理,只要用户在至少一个信任等级中,就会将其添加到该组。

可扩展性

此扩展非常灵活,可以扩展以添加自定义度量驱动程序!如果您的扩展或社区有一些对自动管理组重要的自定义度量,您可以通过实现Askvortsov\TrustLevels\Metric\MetricDriverInterface并使用Askvortsov\TrustLevels\Extend\TrustLevel扩展器注册该驱动程序来创建自定义度量驱动程序。

待办事项

  • 添加对更多度量的支持
    • 阅读的帖子
    • 在论坛上花费的时间
    • 访问天数
    • 账户创建以来的天数
    • 等等
  • 添加对日期度量的支持(过去X天内创建的讨论)
  • 开发数据收集扩展,例如缓存点赞数,以提高大型论坛的性能

屏幕截图

Admin Set Metrics Edit User

安装

composer require askvortsov/flarum-trust-levels

更新

composer update askvortsov/flarum-trust-levels

链接