Customizing Trust Levels

Hello!

I renamed all default trust levels but for some reason users with trust level 0 and 1 show up with the same custom title?

Here is what I intended to achieve:
Trust Level 0 = Newbie
Trust level 1 = Geek Apprentice
Trust Level 2 = Veteran Geek
Trust Level 3 = Elite Geek

Thanks for a push into the right direction :slight_smile:

1 Like

I believe you can the titles in the settings for the Trust Level badge.

I would be inclined not to rename the trust levels and instead use Automation to add users to some other group when they moved to each trust level. At some point someone will be confused about what is happening and not know that Geek Apprentice is TL1 and not understand any of the settings having to do with TL1.

Everyone in TL1 is also in TL0?

1 Like

Hi Dan! Did you figure out how to give your members the titles you want to give them as they spend time and move up in trust?

1 Like

Yes, thank you! I was able to locate the namings and rename them myself manually.

2 Likes

Oh, so your community was small enough that you ended up being able to edit the titles of each member individually? That sounds fine.

A search turned up another, automatic solution, which is to use the badge system to automatically set the member’s title based on their trust level.

Jay is right that you don’t want to tinker with the naming of trust level groups themselves because they have a particular purpose in Discourse. You don’t need to worry about that too much as you start your community, but if you are interested you can read up on it at Understanding Discourse Trust Levels .

1 Like

I think it’s fine to rename the Trust Levels to something more fitting for your site ethos. I can think of a few people who have done it and they’ve had no particular issues with it. :person_shrugging:

2 Likes

That’s what I did too. I didn’t edit every member manually, but simply renamed the existing trust levels according to our style. It worked just flawless.

2 Likes

Just out of curiosity, did you stick with renaming only the badges, or did you go one step further and rename the trust_level_x group names as well?

It’s a bummer that EDIT: tag badge sql isn’t allowed on your hosting. I think it’d be cool if it could be enabled with a set of safe swl tags, perhaps with some parameters. Badges with group triggers is a really powerful tool. (maybe one day I’ll think hard enough to make a topic about it)

1 Like

The main problem that can arise when you change the names of trust level groups is that members will get confused who try to understand what the trust levels mean and where they stand. It can also cause you to get confused yourself as site owner, if you change the name and then don’t remember how the new name corresponds with trust level settings. This is why I tend to recommend not tinkering with the trust level names.

Changing the badge names associated with trust levels is fine. I did this on my personal site too.. I changed ā€œLeaderā€ to ā€œInner Circleā€.

But of course every community has its own personality and needs, and Discourse is flexible and can be customized accordingly. Looks like Dan has figured it all out and has come up with some great trust level names! :clap:

Are you referring to badge sql? We do turn it on for our enterprise customers. I agree it’s a shame we can’t offer it on our self-serve hosting because of security concerns. Would be great to revisit this and explore ways to make it safer - do start a new topic when you find the time.

4 Likes

I’m one of those who renamed the trust_levels and get a lot of issues related to user titles, groups, levels.

I wish it more simpler!

1 Like

I think I may be missing something obvious. :slight_smile:

Generally when people adapt their Trust Level names into something friendlier and more site appropriate they still stick with an escalating hierarchy of terms (like Dan’s in the OP). Figuring out what TL one is isn’t that tricky [1]

Ultimately they’re still the same trust levels underneath, just with different titles. :person_shrugging:

The automatic groups do have some extra limitations to them compared to custom groups (as @satonotdead knows too well :slight_smile:), so you would still have those limitations even if you renamed them. But if all you want is nicer names for them then I think it works out quite nicely.


  1. though if someone does decide to throw that convention out of the window and name them ā€˜flumpdonker’, ā€˜blottytops’, and ā€˜drunge’ then all bets are off :slight_smile: ā†©ļøŽ

2 Likes

But since the names have changed and a whole bunch of other settings and documentation refer to trust levels and then you don’t have any, it’s confusing. And then if someone else comes along and tries to help and can’t find trust levels then they don’t have much chance,especially if they aren’t an expert.

And probably they were changed before the admin knew much about discourse and two weeks later won’t remember that they changed the names, much less how.