Now in Beta: See TL3 Progress for TL2 users

Hi everyone! Over the past few days, I tried my hand at Allow users to see trust level 3 progress on user profile using a plugin.

Here is the current plugin:

I use the amazing Gauge.js for the gauges. It used to be just a plain rectangular bar, but that seemed too boring. (Plus, there’s even an animation that loads the gauge to the correct value!)

Settings:

  • Progress bar color: color of the progress bar (default green, like in the picture above)
  • Progress bar background color: bg color of the progress bar (default light-gray like in the picture above)
  • Modal button icon (defaults to circle-info)

All texts are editable via locales, and it reuses core locales where possible.

Any feedback? Bugs? Improvements? I’d be happy to hear them!

Nice implementation.

A few suggestions:

  • Place the name of each progress item below the graphic rather than above it.
  • Show the estimated date on which TL3 eligibility will be reached. For many users, the 50-day participation requirement—or the requirement to read a large number of posts on an active forum—will be the limiting factor.
  • For requirements that can prevent a user from earning TL3, include a clear explanation of how they affect eligibility. Otherwise, a user may satisfy all of the visible requirements only to discover that the eligibility window remains closed because of something such as “Silenced (last 6 months)” applies all because their first post was done using a phone and the spam bot silenced you.

Forums that enable this feature should be warned that it may significantly increase the number of TL3 users.

Because TL3 users have additional permissions, some people may try to game the system to obtain those permissions and then misuse them. Others may even create scripts to automate the process, largely bypassing the principle that trust should be earned through genuine participation.

What initially appears attractive could become a moderation nightmare if forum administrators are not aware of the potential consequences. :grinning_face: