Using Permissions with User Groups

In terms of permissions, user groups operate almost identically to individual users, except that the permissions are applied to every member of the group. Indeed, Figures 10-8 and 10-9 are almost identical to Figures 10-6 and 10-7, respectively, except the option to assign administrator standing is not present for groups.

Group Permissions Control

Group name: The Group To End All Groups

This group has the following members : Mister Mod

Permissions

Here you can alter the permissions and moderator status assigned to each user group. Do not forget when changing group permissions that individual user permissions may still allow the user entry to forums, etc. You will be warned if this is the case.

Chatty chat chat...

Now Hear This!

Chatty chat chat...

| Not Moderator I

Now Hear This!

| Not Moderator I

G-14 Classified

| Disallowed Access t I | Not Moderator Advanced Mode Submit | Reset |

Figure 10-8. Group permissions, in Simple Mode

Forum

View

Read

Post

Reply

Edit

create

Moderator status

Chatty chat chat...

1 Not Moderator

Now Hear This!

1 Not Moderator

G-14 Classified

[5PFTJ

[SPFTJ

[SPFTJ

F^I

FFT]

FFT]

FFT]

1 Not Moderator

Simple Mode

Submit |

Reset |

Figure 10-9. Group permissions, in Advanced Mode

Group members are listed at the top of the permissions screens, so you know to which members you are assigning those permissions. As with user permissions, you can assign specific permissions in private forums and give a whole group moderator access to a forum.

Sites such as phpBBHacks.com and the official phpBB web site leverage this functionality to give specific teams of staff permission to moderate their assigned forums, without needing to labor through giving moderator rights to individual users. This has the added benefit of cutting down on clutter on the Forum Index page, too, as you can maintain order in your list of moderators underneath each forum. Otherwise, you end up with a considerably large string of users that just takes up space and makes your forum look a little more visually busy, which generally you wish to avoid.

A particularly useful application of user groups is for creating supermoderators. As I mentioned earlier in this chapter, a supermoderator is generally a moderator who has permission to moderate all forums in the community. phpBB 2.0 does not come with integrated supermoderator functionality, however. The workaround is to create a user group, named something like Super Moderator, assign your trusted users to this group, and then make the group moderator of the forums you wish these users to moderate. The upside to this approach is that you can restrict supermoderators' power in certain forums (leaving those for administrators to control), while other supermoderator implementations do not permit these kinds of restrictions.

■ Note As of this writing, phpBB 3.0 returns the traditional Super Moderator user level, so you will not need to create a special group to implement this role. The option to do so still exists, though.

Was this article helpful?

0 0

Post a comment