How To Set Up Notice Boards On A phpBB Forum
Create A Successful Community With Well Managed Notice Boards
In the previous section I showed you how to Install A phpBB Forum.
In this section I will show you how to set up question/answer/discussion notice boards within that forum as well as how to set up permissions for certain
types of user such as Register Users, Administrators and Guests.
One thing to note here is the terminology. Some software programmers use the term Board to mean a questions/answers notice board (taken from the old
meaning: Bulletin Board) while other software programmers use the term Forum and Sub-Forum (taken from a forum of speakers/members). Regardless of this
though, use what you are comfortable with. I like to use Board but in this example I am forced to use Forum!.....so you will have to as well (no room for
free speech then!). Anyway. Begin by logging into your forum (phpBB bulletin board) and then click on the FORUMS Tab (window) to continue.
If you have not clicked on the LOGIN button from the previous section (straight after setting up the forum) you will need to take your web browser
to http://www.yoursite.com/phpBB3/adm/index.php (i.e. http://www.websitecreationhelp.com/phpBB3/adm/index.php) and then click on the
ADMINISTRATOR CONTROL PANEL link at the bottom of the page (not shown here) in order to login to your Administrator Account. Note: You will need to login
again (to the actual Administrator Control Panel this time) before you see the actual Administrator Control Panel - It's just the way it works!
Before all that though you need to delete, or rename, the INSTALL folder within the phpBB3 folder.....for security reasons. Otherwise you will not be
allowed to continue.
Fig 1.0 LOG IN and then click on the FORUMS Tab to continue
Once you have logged in (which is very easy, hence why the login process is not shown here) you might see a red message in front of you stating you must
delete, move or rename the folder called install (as mentioned above) that resides in the phpBB3 folder on your website. When that is done click
on the FORUMS Tab (window), above, to continue.
After logging in and clicking on the FORUMS Tab (window) the next thing to do is click inside the FORUM NAME edit box (Fig 1.1 below) and give your first
forum (board) a name. In this example my first forum will be called MySQL Database.
To create the forum, once you have entered a name for it, click on the CREATE NEW FORUM button to take you to the Customization page (Fig 1.2) that needs
filling in before the forum can be created.
Fig 1.1 Enter a forum name and then click on the CREATE NEW FORUM button to continue
The customizations page is full of default settings that you do not need to worry about. Simply enter a short description for the forum inside the DESCRIPTION edit box (Fig 1.2 below) and then click on the SUBMIT button at the bottom of the page to continue (Fig 1.3). This will submit (attach/associate) your description, together with the default customization settings, to the forum that will be created. Namely, MySQL Database in this example.
Fig 1.2 Enter a short, topic, description for the forum
Fig 1.3 Scroll down to the bottom of the page and click on SUBMIT to actually create the forum
When the forum has been created successfully you will be notified by the green message (below). From there you should click on the SET PERMISSIONS link, within the green message, so that you can go ahead and set up the permissions for this particular forum. Saying this though, even if you do not click on the SET PERMISSIONS link the page will automatically send you to the Permissions page within seconds anyway. So it is your choice. Wait or Click!
Fig 1.4 Click on the SET PERMISSIONS link or wait for an auto-redirect to the Permissions page
When the Permissions page appears scroll down to the bottom of it in order to select the group(s) of people eligible to view the forum, post
questions on it and so on.
In this example I have selected ADMINISTRATORS, REGISTER USERS and GUESTS, but left out BOTS and MODERATORS. You can select only one group now if you wish
and then add another group later. It depends if you want to apply permissions to only one group now or many groups now.
To select more than one group simply click on the first group you want, hold down the CTRL keyboard key while you then select (click on) the other groups
you want. And to deselect a group click on it whilst holding down the CTRL keyboard key. Once you have selected your group(s) click on the ADD PERMISSIONS
button to continue.
Fig 1.5 Select the groups of people eligible to view/etc this forum and then click on ADD PERMISSIONS
Fig 1.6 Click on the ADVANCED PERMISSIONS link to continue
Clicking on the ADD PERMISSIONS button (Fig 1.5 above) sends you to the Set Permissions page (Fig 1.6 above). It allows you to set the actual permissions
(rules/laws) that govern what each group can and cannot do. Later on these permissions can be inherited by other forums. Meaning. You only need to set up
these permissions once, here and now, for the groups you have selected (i.e. Administrators, Registered Users and Guests).
Fig 1.6 above shows the three default, permission, options available to you that you can click on for an easier life. ALL YES (allowed every permission
by default), ALL NO (disallow every permission by default) and ALL NEVER (no default permissions allowed ever). However, these options are only viewable
when you expand the permissions window by clicking on the ADVANCED PERMISSIONS link.
In other words; Clicking on the ALL YES link for the ADMINISTRATOR group will apply those YES permissions to the administrator group, but to see those
applied administrator group permissions you need to click on the ADVANCED PERMISSIONS link for the administrator group.
In this example I will show you how to set the permissions manually, using the ADVANCED PERMISSIONS option, as well as explain some of those permissions. So continue by clicking on the ADVANCED PERMISSIONS link of your first group (i.e. the ADMINISTRATOR group - Fig 1.6 above). You will need to carry out this procedure for any other group in your selection.
Fig 1.7 Click on the YES link to select all permissions or individually select a permission
Permissions are split into five categories, with the first being POST (Fig 1.7 above). It states whether or not the people in this group can; Post
announcements, Use topic icons, Physically see the forum, create new topics, read topics, reply to topics and create permanent (sticky) topics.
A Post, by the way, is another term used for A Topic (question or answer). If you are creating these POST permissions for an ADMINISTRATOR group they
should all be enabled (ALL YES), but if you are creating them for a GUESTS group (unregistered members) they should all be disabled (ALL NO) except for
Can See Forum and Can Read Forum (they should be enabled - YES).
When you have set up the permissions in the POST category click on the CONTENT Tab (window) to set up the CONTENT permissions.
Fig 1.8 Click on the ACTIONS Tab (window) to set up the ACTIONS permissions
The second category of permissions is CONTENT (Fig 1.8 above). It states whether or not the people in this group can; Attach files, Post BBCode (insert
HTML type commands), Download files, Attach flash video (using [flash] BBCode), Post images (using [img] BBCode), Use a signature with replies and Use
smiley faces as punctuation.
If you are creating these CONTENT permissions for an ADMINISTRATOR group they should all be enabled (ALL YES), but if you are creating them for a GUESTS
group (unregistered members) they should all be disabled (ALL NO). When you have set up the permissions in the CONTENT category click on the ACTIONS Tab
(window) to set up the ACTIONS permissions.
Fig 1.9 Click on a Tab (window) to set up its permissions
The third category of permissions is ACTIONS (Fig 1.9 above). It states whether or not the people in this group can; Bump a topic (promote it or push it
up the listing), Delete/Edit/Email/Print their own topics, Report another person's topic to a moderator/administrator, Subscribe to a particular forum
and Lock (close/freeze) their own topics. Subscribing to a forum means you are emailed the topics (postings) of a specific forum, such as topics from
the MySQL Database forum but not from the PHP Scripts forum (if it existed).
If you are creating these ACTIONS permissions for an ADMINISTRATOR group they should all be enabled (ALL YES), but if you are creating them for a GUESTS
group (unregistered members) they should all be disabled (ALL NO). When you have set up the permissions in the ACTIONS category click on the MISC Tab
(window) to set up the MISC permissions.
Fig 1.10 Click on a Tab (window) to set up its permissions
The fourth category of permissions is MISC (Fig 1.10 above). It states whether or not the people in this group can; Ignore the flood limit, Post without
approval from an administrator/moderator, Increase the topic count (of new topics) and Search the forum.
Ignoring the flood limit means a user can override the default amount of topics that can normally be posted by a group. So if the limit is 3 topics per
user per 30 minutes, ignoring this could mean that user is allowed to post 5 topics within 30 minutes instead. Increasing the post mean you allow a user
to increase their post number, which you should never allow normally because this number can promote their ranking (i.e. from Registered User to Moderator),
if your forum is set up on a posts = promotion basis.
If you are creating these MISC permissions for an ADMINISTRATOR group they should all be enabled (ALL YES), but if you are creating them for a GUESTS
group (unregistered members) they should all be disabled (ALL NO). When you have set up the permissions in the MISC category click on the POLLS Tab
(window) to set up the POLLS permissions.
Fig 1.11 Click on the APPLY PERMISSIONS button to apply this group's permissions only
The fifth and final category of permissions is POLLS (Fig 1.11 above). It states whether or not the people in this group can; Create a poll (survey/enquiry),
Vote in a poll (post a reply/opinion) and Change existing poll details.
If you are creating these POLL permissions for an ADMINISTRATOR group they should all be enabled (ALL YES), but if you are creating them for a GUESTS
group (unregistered members) they should all be disabled (ALL NO). You might want to have ALL YES for the REGISTERED USERS group.
When you have set up the permissions in the POLLS category do not click on the APPLY PERMISSIONS button to continue. Instead. Click on the ADVANCED
PERMISSIONS link of the next group in your list/selection and then set up that group's permissions accordingly. Keep doing this procedure until you have
finished setting up the permissions for all of your selected groups. Only then do you click on the last group's APPLY PERMISSIONS button to apply all of
the group's permissions.
Fig 1.11 above is showing the APPLY PERMISSIONS button but is also, purposely, showing you that if you click on the first group's APPLY PERMISSIONS button (without setting up the permissions for the other groups yet) only that first group will have its permissions applied/set. In this example I actually set up the permissions for all three of my selected groups (not exampled here) before clicking on the last group's APPLY PERMISSIONS button.
Fig 1.12 3 groups have been set up for the MySQL Database forum - Click on BACK TO PREVIOUS PAGE
To remove a group from a forum simply select it from the GROUPS list in the Forum Permissions page and then click on the REMOVE PERMISSIONS button to
continue. This will remove the permissions from that selected group, which means you would have to set up its permissions again (from scratch, as above)
if you wanted to use that group again with your own permissions and not the default permissions.
In other words; Default permissions are applied to any removed group. Removing the REGISTERED USERS and GUESTS groups (Fig 1.13 below) means the MySQL
Database forum will only have an ADMINISTRATOR group, so only administrators would be able to view that forum.
Fig 1.13 Add more groups, edit groups and so on, if need be, from this Forum Permissions page.
If you have only set up the permissions for one group, therefore only have that group assigned to the forum, you can easily add another group later. To do this simply click on the FORUM PERMISSIONS navigation link (on the left-side of the web page) to display the available forums, select a forum from the list (Fig 1.14 below) and then click on the SUBMIT button. Doing so will take you to the Forums Permissions (as Fig 1.5 above) where you then set the permissions in exactly the same way as described above (Figures 1.5 to 1.12).
Fig 1.14 Click on FORUMS PERMISSIONS link (left-side of page). Select a forum. Click on SUBMIT.
Throughout the creation of forums and their permissions/groups you should use the navigation links, on the left-side of the web page, to help you and
guide you. The settings on the other Tabs (POSTINGS, USERS AND GROUPS, STYLES, Etc) are more or less set up with default values. Meaning. You can run a
forum as set up above, but it does help massively if you Read The Documentation
and FAQ from time to time.
Obviously, I cannot explain everything here about a phpBB forum because it would mean writing a book! but at least you now know how to install a phpBB
forum and set up boards (forums) for it.
CREATE A SUB-FORUM AND INHERIT PERMISSIONS
When you create more than one forum (board) you can choice whether or not to make it standalone (individual), or have a parent forum, by selecting your
option from the PARENT FORUM drop-down menu. For example. If I want the MySQL Database forum to be the parent forum for a new Blog forum I am creating I
will select MySQL Database from the PARENT FORUM drop-down menu.
This will make that new Blog forum a child forum (sub-forum) of the MySQL Database parent forum. However, if I leave the default setting of NO PARENT
selected; both forums will be parents (individuals), but as soon as I select a forum name from the drop-down menu that forum becomes the parent forum
for the new forum I am creating.
Fig 2.0 Click on a forum name to make it the parent of the current, new, forum be created
A new forum can also inherit the permissions of an existing forum by selecting a forum name, that already has permissions, from the COPY PERMISSIONS FROM drop-down menu. This is ideal because it means you do not have to manually set up permissions for each new forum. You just inherit them from an existing forum. If you do want to manually set up the permissions for a new forum though simply leave the default setting of DO NOT COPY PERMISSIONS selected.
Fig 2.1 Click on a forum's name so that the current, new, forum can inherit its permissions
Just to clarify. Each forum can have its own group(s). MySQL Database could have an ADMINISTRATOR group and a REGISTERED USERS group while the Blog forum
only has a GUESTS group. On top of this; a forum can either inherit the permissions from another forum or have its own permissions.
So if a forum initially has one group it can inherit three groups for example. Meaning. Blog could be an individual forum (no parent) with the BOTS group
but then inherit the same three groups from MySQL Database (ADMINISTRATORS, REGISTERED USERS and GUESTS), therefore inheriting the same permissions. Blog
would then be an individual forum (no parent) with three groups - The BOTS groups would be removed from the Blog forum because inheriting the three groups
from the MySQL Database forum will over-write/delete the previous BOTS group.