User Groups

classic Classic list List threaded Threaded
1 message Options
GregChapman GregChapman
Reply | Threaded
Open this post in threaded view
|

User Groups

This post was updated on .

You need to understand the basic Concepts of access control within Nabble before reading the following article.


The Default Groups

There are five groups that all Nabble applications have by default. Users will belong to one or more of them:

Anyone:
Literally, anyone! A user who supplies an email address to your Nabble application will retain membership of this group even after they confirm control of the address through registration.
Registered:
Those who have confirmed they have control of an email address.
Administrators:
Those who have ultimate control of a forum. They see many more menu options than those in other groups. Those who create a Nabble application will be assigned to this group. Given the process they have gone through to set up their application they will also be members of the Anyone and Registered groups. Those in the Administrator group can assign others to this group.
Members:
Those who are assigned to this group by an Administrator. Administrators may also remove users from this group.
Authors:
This group is slightly different in nature which provides a level of control to an individual over their own posts.

The groups listed above are sufficient to control most public forums intended to share information or to discuss various topics, even where the administrator requires the ability to grant which individuals are trusted to post in certain areas within the forum. However, a forum designed for club may require additional groups for private discussion between committee members. A businesses may also require additional groups to control the areas accessible to staff, customers and the public.


The Automatically Assigned Groups

Obviously, the user who initially creates a forum will be assigned to the Administrator Group. You'll also have realised that joining either the "Anyone" or "Registered" groups is entirely in the hands of the user, not the Administrator.

For many forums simply proving ownership of an email address will offer sufficient accountability to be permitted viewing and posting rights on a forum. In those cases the Administrator can rely on the automatic assignment of a user to the "Registered" group. They can then set the permissions for that group as required.

Note: While you may consider all users to be "members" of your forum, this does NOT mean they should be assigned to the "Members" group. That group is provided, as a single example of a "Manually Assigned Group", Such groups are only needed when you have further classes of user that need a different set of access rights to those awarded to the "Registered" group. See the following section!


The Manually Assigned Groups

Assigning or removing users from the "Members" group, or any other user-created group, is a manual process that can be executed by anyone in the "Administrator" group.

Users should only be assigned to such groups because they meet the appropriate criteria to justify different access to those in the Registered group. Also, do not use the "Members" group just because it is provided by default. It is a mere example of the class. If the users you are thinking of assigning to it are more properly described as "Customers", "Committee", "SalesTeam" or "Moderators" then create such groups with an appropriate name. It will make things easier for your users to understand and you are less likely to make mistake when editing their permissions.

An Administrator can create as many additional groups as required via:
Options > Users > Manage users & groups
Note that any New group created must have at least one member, so you can't create groups in anticipation of a need but not assign anyone to it.

Note: It is entirely possible to assign an email address to a group without waiting for a user to register. This is extremely useful for forums intended for a known audience such as clubs, societies, campaign groups and professional bodies. If you pre-fill the "Members" or any user-created group, with all those worthy of special access on your forum, then as soon as they register they instantly get whatever access you grant them, while those who register with other addresses will be limited to the access you grant to Registered users which, typically, would exclude posting rights and perhaps view rights too!


The Permissions article explains how access to different areas of a forum is controlled for the various user groups.

Greg