Skip to content

Badges & leaderboard

Badges are awards displayed on user profiles. They can be awarded automatically when a user meets a threshold, or manually by an admin.

Badges are managed at Admin → Badges.

FieldDescription
NameThe badge’s display name
DescriptionShown on the badge card — what it’s awarded for
IconA Font Awesome solid icon class, e.g. fa-medal, fa-star
ColorHex color for the badge icon and accent
Raritycommon, rare, epic, or legendary — cosmetic only, affects visual styling
Award typeauto (awarded automatically) or manual (admin awards only)

When Award type is auto, two additional fields appear:

  • Trigger type — the activity metric that qualifies the user
  • Trigger threshold — the value the metric must reach for the badge to be awarded

Available trigger types:

TriggerMetric
Posts createdTotal posts by the user
Replies postedTotal replies by the user
Reactions receivedTotal reactions received on their content
Reactions givenTotal reactions they have given
Consecutive login daysCurrent login streak
Account age (days)Days since account creation
Distinct spaces posted inNumber of different spaces they’ve posted in

Auto badges are awarded automatically when the trigger threshold is crossed. The badge is awarded once per user — it cannot be awarded multiple times for the same badge.

When Award type is manual, the badge is never awarded automatically. From the badge list, click Award to grant it to a specific user by username.

From the badge management panel, expand a badge to see its holders. Click the revoke button next to any user to remove the badge from them.

Deleting a badge removes it from all users who currently hold it. This cannot be undone.


The leaderboard ranks members by points earned through forum activity. Settings are at Admin → Leaderboard.

The leaderboard can be toggled on or off. When disabled, the leaderboard page and rank stats are hidden from all members.

When enabled, admins and moderators are removed from the public rankings so members compete on equal footing. Staff scores are still tracked — only their visibility on the leaderboard is affected.

The label shown next to point totals throughout the forum. Default: points. Can be changed to anything — kudos, karma, stars, etc.

Each action earns a configurable number of points:

ActionDefault
Post created1
Reply posted1
Reaction given1
Reaction received1
Daily login1
Badge earned5
Post pinned3
Mention received1

Set any value to 0 to award no points for that action.

Daily login points are multiplied by a streak bonus based on consecutive login days:

multiplier = 1 + (streak_days × streak_multiplier)

The result is capped at the maximum multiplier value.

Defaults:

  • Streak multiplier per day: 0.1 (10% bonus per consecutive day)
  • Maximum multiplier: 3.0 (up to 3× base login points)

For example, at defaults: a 7-day streak gives 1 + (7 × 0.1) = 1.7×, a 20-day streak gives 1 + (20 × 0.1) = 3.0× (capped).

The Recalculate all scores button recomputes the entire leaderboard from scratch based on current point values. Use this after changing point values to bring existing scores in line with the new configuration.