Composr Supplementary: Setup a Private Members Forum in Composr
Written by Steve Jarvis, Sponsored by Arvixe hosting
The Members area may just be for people who you deem worthy, a group of people you specifically trust or have earned a special status of some sort, or may even be a paid subscription membership. This tutorial won't go in to setting up a subscription service but will detail how to set up a new usergroup and a private area of your website for them.
Depending on the type of area of the website you would like to partition off for your group, which I will refer to as special members, there are two routes you can go to achieve this. The first and simplest choice is to use the inbuilt clubs feature of Composr. By setting up a club you create a group which can be set to allow anyone to join or require someone to apply for membership. Once created a club already has its own forum created for them which you can if you choose allow other usergroups access to or not. The limiting factor by using clubs is if you want to create an information zone on your website too then this route won't be sufficient.
Setting up a club step by step
- Go to the Admin Zone
- Choose the Content section of the Admin Zone menu
- Choose the Clubs icon
- Choose the Add club icon
- Fill in the name of the new club and choose whether the club has open membership or not
- Click the Add club button
- The following steps are optional
- Go to your website forums
- Click edit by the new forum which has been created to set any custom permissions and description
- Click the Edit forum button
Setting up a new Usergroup, Zone and Private members forumThe other option is to create the usergroup, private zone and private forum separately. The benefit of this route is it allows you more control over what areas you wish to set up and make private. For example you may wish to allow your special members to have their own blog posts where other members may not. You may allow your special members to add site news where normal members may not.
This way requires three parts to the process:
- Creating a new Composr usergroup which has been covered in a separate tutorial
- Creating a new Composr Zone which has been covered in a separate tutorial
- Creating a new private forum which the step by step process is below.
You will need to make sure you set up the permissions for your new forum to only allow access to the special members group and any site staff who will need access to the zone.
Creating a new private members forum
- Go to the Admin Zone
- Navigate to the Structure section of the Admin Zone menu
- Choose the Forums icon
- Choose the Add forum icon
- Fill in the form which is covered already in this tutorial: Setting up a Composr forum
If this zone is going to be just for site staff members and your newly created usergroup, you have to make sure the other usergroups do not have access to the forum. You can untick (uncheck) the view access box against all of the usergroups who you do not wish to be able to see this forum. For those who do have access to see the new forum, you need to set the level of access they have. There are four basic levels of access:
- Read only – where a usergroup will be able to read the posts in the forum but not reply. You may choose this if your new forum is not private but you want only select members to be able to post in it. An example of this may be an announcements forum.
- Add/Post/Submit – this allows the usergroup to be able to post and add new threads but each will need to be validated by a moderator before they go live.
- Unvetted self add/Edit – this allows the usergroup to be able to add posts and them appear without needing to be validated first.
- Administrate/moderate – this allows the usergroup to be able to moderate any posts within the new forum.
You should now have a new forum and zone where only those in the new usergroup and site staff have access to it. You will need to remember to set the permissions for any new pages in the new zone or subforums to have the correct permissions too.
Please rate this tutorial:
Have a suggestion? Report an issue on the tracker.