FoF Badges
fof/badges
A comprehensive badge and achievement system for Flarum with conditional triggers, automatic awarding, and manual assignment.
- Downloads
- 1,370
- Version control
- github.com/FriendsOfFlarum/badges
Badges by FriendsOfFlarum
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

Installation
Install manually with composer:
composer require fof/badges:"*"
Updating
composer update fof/badges
php flarum migrate
php flarum cache:clear
Optional Dependencies
This 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
Links
An extension by FriendsOfFlarum.
Versions
-
Doesn't work with Flarum v1.8.14.
-
Unlikely to work with Flarum v2.0.0-beta.7.
-
Last version 1.0.4 tagged.
-
7 more versions.
-
Extension created.