How do you use usergroups on your forum? How would you like to use them?


Well-known member
Just curious how people currently utilize usergroups in their communities, in addition to anything they wish they could accomplish with them. I will start off with my own.

The community I manage depends on manually approved usergroups for accessing the majority of content. Guests may register, and freely post within a single section of three boards. To gain access to the rest of the site, they must put in a request via the usergroup menu in their user control panel to join a usergroup that allows access to additional content.

There is an addon installed that private messages all managers of usergroups when someone puts in a request to join. They then get this notification which provides a link to the "pending requests" menu for their assigned usergroups and can confirm/deny/ignore the requests. In addition to the first publicly visible usergroup, there are several secondary 'private' groups that get assigned manually to allow access to even more "private" areas of the board.

When it comes down to implementing usergroups to enable features such as avatars, signatures, or any extra bells and whistles; I've never really used usergroups for that.

What I really would like to have is a similar system:
  • board administrators can configure a usergroup as one that users can request to join, and have that request queued up for the managers of that group.
  • Usergroup join requests are displayed in some area of the user's personalized menu, possibly the 'alerts' dropdown? a private message works but can really bog down a manager's box.
Icing on the cake when it comes to usergroups would be something like:
  • Instead of a system with just primary/secondary usergroups, I would like to be able to form a parent/child usergroup where the child usergroup can only be joined if a user is already present in the parent usergroup. Until that point the group wouldn't be seen as joinable by a user. You could do some interesting stuff with forum promotions such as registration date, post count, likes, and other things in combination with something like this.
The above parent/child thing is kind of a wierd thought that I had while writing this post up, but I could think of a few cases where I could apply it and it would work great.

Anyway! As I originally asked: How do you use usergroups on your board(s)?
I would like the usergroups to define permissions. In vBulletin for example, some stuff is defined forum based (html posting permissions), some are group based (can store x amount of private messages), some are userbased (can access x forum even though the group can't), some are in the system options (can't think of an example) and some are moderator permissions (can moderate x forum, can delete posts etc)

Ultimately, what I would like is a usergroup and a user manager, which can control all permissions rather than having to go through 20 systems to set everything right. Makes life a lot easier, you could setup usergroups that work like the style system, with some kind of inherit permissions from parent usergroups and such.
Top Bottom