Starter s Guide - Setting permissions

Read the manuals , act by the book..
Bookmark and Share

Starter s Guide - Setting permissions

Postby mallix on Thu Jul 09, 2009 5:33 pm

1.1 Setting permissions

After you created your first forum, you have to decide who has access to it and what your users are allowed to do and what not. This is what Permissions are for. You can disallow guests to post or hand out moderating powers, for instance. Almost every aspect of user interaction with phpBB3 Olympus can be adjusted with permissions.

1.2 Permission types
There are four different types of permissions:

1. User/Group permissions (global) - e.g. disallow changing avatar
2. Administrator permissions (global) - e.g. allow to manage forums
3. Moderator permissions (global or local) - e.g. allow to lock topics or ban users (only global)
4. Forum permissions (local) - e.g. allow to see a forum or post topics

Each permission type consists of a different set of permissions and can apply either locally or globally. A global permission type is set for your whole bulletin board. If you disallow one of your users to send Private Messages, for instance, you have to do this with the global user permission. Administrator permission are also global.


On the other hand local permissions do only apply to specific forums. So if you disallow someone to post in one forum, for instance, it will not impact the rest of the board. The user will still be able to post in any other forum he has the local permission to post.

You can appoint moderators either globally or locally. If you trust some of your users enough, you can make them Global Moderators. They can moderate all forums they have access to with the permissions you assign to them. Compared to that, local moderators will only be able to moderate the number of forums you select for them. They can also have different moderator permissions for different forums. While they are able to delete topics in one forum, they may not be allowed to do it in another. Global moderators will have the same permissions for all forums.

1.3 Setting forum permissions

To set the permissions for your new forum we need the local Forum Based Permissions. First you have to decide how you want to set the permissions. If you want to set them for a single group or user, you should use the Group or User Forum Permissions. They will allow you to select one group or user, and then select the forums you want to set the permissions for.

But for this Quick Start Guide we will concentrate on the Forum Permissions. Instead of selecting a user or group, you select the forums you want to change first. You can select them either by selecting the forums manually in the top list, or by single forum and single forum plus subforums respectively in the lower pull down menus. Submit will bring you to the next page.

*Select Groups or Users to set Forum Permissions

The Forum Permissions page shows you two columns, one for users and one for groups to select (see Figure , “Select Groups”). The top lists on both columns labelled as Manage Users and Manage Groups show users and groups that already have permissions on at least one of your selected forums set. You can select them and change their permissions with the Edit Permissions button, or use Remove Permissions to remove them which leads to them not having permissions set, and therefore not being able to see the forum or have any access to it (unless they have access to it through another group). The bottom boxes allow you to add new users or groups, that do not currently have permissions set on at least one of your selected forums.

To add permissions for groups, select one or more groups either in the Add Groups list (this works similar with users, but if you want to add new users, you have to type them in manually in the Add Users text box or use the Find a member function). Add Permissions will take you to the permission interface. Each forum you selected is listed, with the groups or users to change the permissions for below them.

There are two ways to assign permissions: You can set them manually or use predefined Permission Roles for a simpler but less powerful way. You can switch between both approaches any time you want.

Both ways only differ in the way you set them. They both share the same interface.

1.3.1 Manual permissions
This is the most important aspect of permissions. You need to understand this to properly work with them. There are three different values that a permission can take:

* YES will allow a permission setting unless it is overwritten by a NEVER.
* NO will be disallow a permission setting unless it is overwritten by a YES.
* NEVER will completely disallow a permission setting for a user. It cannot be overwritten by a YES.

The three values are important as it is possible for a user to have more than one permissions for the same setting through multiple groups. If the user is a member of the default "Registered Users" group and a custom group called "Senior Users" you created for your most dedicated members, both could have different permissions for seeing a forum. In this example you want to make a forum called "Good old times" only available to the "Senior Users" group, but don't want all "Registered Users" to see it. You will of course set the Can see forum permission to Yes for "Senior Users". But do not set the permission to Never for "Registered Users". If you do this, "Senior Members" will not see the forum as the Never overrides any Yes they have. Leave the setting at No instead. No is a weak Never that a Yes can override.

*Setting permissions manually

1.3.2 Permissions roles
phpBB3 ships with a number of default permission roles, that offer you a wide variety of options for setting permissions. Instead of having to check each radio button manually, you can select a predefined role in the Rolepull down list. Each role has a detailed description, that will pop up when you hover your mouse over it. Submit your changes with Apply Permissions or Apply All Permissions when you are satisfied with them. That will set the permissions and you are done.

*Setting permissions with roles

But permission roles are not only a quick and easy way to set permissions, they are also a powerful tool for experienced board administrators to manage permissions on bigger boards. You can create your own roles and edit existing ones. Roles are dynamic, so when you edit a role, all groups and users that have the role assigned will automatically be updated.

**complete source from phpbb official website: Support Team
User avatar
Foroomy Super User
Foroomy Super User


Posts: 996
Joined: Sat Apr 04, 2009 11:34 am

Return to Tutorials / Faq - Info sull' uso / Domande frequenti

Who is online

Users browsing this forum: No registered users and 1 guest