In this post we will walk through the process of creating a secure forum in YetAnotherForum.NET, the excellent Open Source Forums Application used in Sueetie
Getting started: Creating the Sueetie Group
The Membership functions of YetAnotherForum.NET are integrated into Sueetie's ASPNET Membership, so any changes made in Sueetie administration are instantly reflected in YetAnotherForum.NET's permissions. We are creating a secure forum for the "Sueetie Insider" group, so we will create a "SueetieInsider" role in the Sueetie Administration area and add the Sueetie Insider members to the group. Once the ASPNET Role is created in Sueetie we can create the forum.
Creating the Forum
Below is the page provided to name and configure the new forum. You'll notice the rich forums features supported in YetAnotherForum.NET, including sub-forums, RemoteURL redirection, having the option to hide or display the forum to users without read access, and whether the forum is moderated.
Setting the Forum Permissions
Next we'll set the forum permissions, or the "Access Mask" as referred to in YetAnotherForum.NET. You will notice we are removing access from guests (anonymous users) and registered users, but providing Member Access to the SueetieInsiders ASPNET Membership Role.
Testing the Results
As we'll see, Dave Burke has access to the Sueetie Insider forum since he is a member of the SueetieInsider ASPNET Membership Role set in Sueetie Administration. Testguy Pete is not a member of the SueetieInsider Role and thus doesn't see the forum in YetAnotherForum.NET.