Download the PHP package askvortsov/flarum-trust-levels without Composer
On this page you can find all versions of the php package askvortsov/flarum-trust-levels. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download askvortsov/flarum-trust-levels
More information about askvortsov/flarum-trust-levels
Files in askvortsov/flarum-trust-levels
Download askvortsov/flarum-trust-levels
More information about askvortsov/flarum-trust-levels
Files in askvortsov/flarum-trust-levels
Vendor askvortsov
Package flarum-trust-levels
Short Description Automatically assign groups based on activity.
License MIT
Package flarum-trust-levels
Short Description Automatically assign groups based on activity.
License MIT
Keywords flarum
Please rate this library. Is it a good library?
Informations about the package flarum-trust-levels
Trust Levels
A Flarum extension.
- Trust levels allow you to automatically manage group membership based on users' activity.
- Each trust level defines criteria that must be met (e.g. discussions started, posts made, etc), and a group.
- Users are automatically added to groups for all the trust levels that they qualify for when they log in.
- Other extensions (or local extenders) can add their own "metric drivers"
Inspired by Discourse's trust level system.
Please Note
- Since these groups are managed automatically, we recommend maintaining a separate set of groups for trust levels.
- If you delete a trust level, you should also delete the associated group; otherwise, users in that trust level will remain in that group.
- To prevent errors, you cannot update a trust level's group after it has been created.
- Any metrics left disabled will not be counted. If all metrics are disabled for a given trust level, ALL users will receive that level.
- If a group is managed by multiple trust levels, the user will be added to the group as long as they are in at least one of the trust levels.
Extensibility
This extension is extremely flexible, and can be extended to add custom metric drivers! If your extension or community has some custom metrics that are important for automatically managing groups, you can make a custom metric driver by implementing Askvortsov\TrustLevels\Metric\MetricDriverInterface
, and registering that driver via the Askvortsov\TrustLevels\Extend\TrustLevel
extender.
TODO:
- Add support for more metrics:
- Posts read
- Time spent on forum
- Days visited
- Days since account creation
- Etc
- Add support for dated metrics (discussions created in the past X days)
- Develop a data collection extension, which could cache things such as like counts, to improve performance on large forums
Screenshots
Installation
Updating
Links
All versions of flarum-trust-levels with dependencies
PHP Build Version
Package Version
The package askvortsov/flarum-trust-levels contains the following files
Loading the files please wait ....