Forcing Cohesive UI to All Users?

Hello,

We are looking to deploy Mattermost as a replacement to Discord in our smaller scale org, one thing that we’re used to with discord is the ability for admins to create categories, and define the channels within, and users are forced to see the channels and categories as laid out by the administrators. Is there a way we can emulate this, as well as define default account parameters (such as new accounts defaulting to dark mode), etc?

Another thing we’re used to is roles, and being able to define on a per-channel basis if a given role can view, type, etc, then just needing to assign users the respective roles, is this functionality that exists in Mattermost?

We intend to tie our Mattermost instance to our AD once we’ve done further suitability testing, if running that way + on the enterprise license changes any of this.

Thanks.

Hi @roomwillow and sorry for the late reponse, I just stumbled upon your topic.

You most likely have figured out parts of it already on your own, but for future readers I want to summarize the current state:

You can pre-create categories and force channels into these categories with the help of channel actions:
grafik

There’s a plugin which can be used to set the default theme for your users:

There are currently only a few system defined roles available which cannot be modified to the extent you’re looking for. Using an AD/LDAP integration you can however configure a so-called group synchronisation for specific channels, that way members of an active directory group will automatically be added to the channel (and you can also force them to stay in the channel this way, since they will be re-added on the next scheduled run). You can specify if the members of the group to be added will join the channel as members or admins, but that’s about it unfortunately.