A Flarum extension. A comprehensive badge and achievement system with conditional triggers, automatic awarding, and manual assignment.
- Create badges with custom icons, colors, and descriptions
- Organize badges into categories
- Automatic awarding based on configurable trigger conditions (post count, likes, member days, etc.)
- AND/OR logic, date ranges, and tag filtering for triggers
- Manual badge assignment by moderators
- Notifications and automatic group assignment on badge earned
- Badge list page, profile tab, rarity tiers, and user card integration
- Built-in integration with many FoF and Flarum extensions
Install manually with composer:
composer require fof/badges:"*"composer update fof/badges
php flarum migrate
php flarum cache:clearThis extension integrates with the following extensions to provide additional badge metrics:
flarum/likes— Likes Received / Givenflarum/tags— Posts in Tagflarum/nicknames— Has Nicknamefof/user-bio— Has Biofof/best-answer— Best Answers Receivedfof/upload— Files Uploadedfof/polls— Polls Created / Votedfof/byobu— Private Discussions Createdfof/reactions— Reactions Received / Givenfof/gamification— Upvotes / Downvotes Received / Given
An extension by FriendsOfFlarum.
