Configuring the DotNetNuke Forums Module 

The DotNetNuke forums module does a very good job at providing forum abilities within DotNetNuke, however, I have found that the configuration of this module is far from the standard of DotNetNuke modules and causes a large number of questions.  Below I will walk you through the configuration process of the forums module.  This demonstration is being completed with DNN version 4.4.1, and version 3.2.8 of the Forums Module, you must have the forums module installed on your portal prior to starting this process.

Step 1: Create a new page and add the forum module

  1. Select "add" from the Page Function Menu
    Page function Menu
  2. Set the page options. Be sure to select which groups can view and edit the pages.
    Form Page Settings Screen Capture
  3. Select "Forum" from the Module list in the admin header, and click "Add" to add the module to the content pane
    Admin Header

You should now have a forum module installed and see everything with the default configuration. The default configuration includs on forum group "Discussions" and one forum "General".
Default Forum Module

 

Step 2: Configuring the Forums Module

Now that we have the forum module added to our page we will now need to configure the options to allow users to post as by default users will only be able to browse the forum. We will also walk through the steps needed to create an additional forum within the "Discussions" group.

  1. Open the Forums Module Settings by clicking on the down arrow and selecting "Settings"
    Forums module actions 
  2. Under the "Edit Module" column, add a checkmark for "Registered Users". This setting is needed to allow members to post. NOTE: for this module ONLY this does NOT grant the user administrative rights to the module, nor does it allow them to edit the forum groups, or any other moderation task, this simply allows them to post to the forums!
    Edit Module Screen 
  3. If desired you can disable the forum footer by expanding the "Forums Settings" section and unchecking the "Enable Footer" item
  4. Click "Update" to save your settings.
  5. Now, select "Forum Administration" from the module actions list, this will open the internal administration sections of the forum. It is broken into 6 sections which I will give you a quick overview of before we finish the quick setup of the forums
    • General Settings - This section contains general settings used within the forums module, items such as Threads Per Page, Posts per Page, Popular View Status, and many more. We will not discuss any of these options, however you can look at each of the items and view the detailed help on them using the "?" icon next to each heading
    • Manage Forums & Groups - This section is where you can add/remove forums and groups as well as modify settings for existing forums.
    • Forum Users - This is where you can modify user information for individual forum users
    • Word Filters - This is where you can modify input from the user to filter out bad words, as well as to filter out various script objects as well.
    • Gallery & Emoticon - This is where you can modify the forum's integration with the gallery for images and emoticons
    • Statistics & Rankings - This is where you can set user post ranks, statistics calculation information and post rankings
  6. Now, to add an additional forum to your site, select "Forum Administration" -> Then select "Manage Forums"
  7. Expand the "Discussions" group, your page should look similar to the following
    Group View 
  8. Click on the "Add Forum" button to add a new forum
  9. The "Edit Forum" window is displayed you may now enter your forum name and description. Then you may also select if it is a restricted forum and if it is moderated. A restricted forum will ONLY allow users of a specific role access to the forum, a moderated forum will require an admin or a delegated moderator to approve a users post unless they are a "Trusted" member.
    Edit forum 
  10. Click the "Update" link to save your new forum.
  11. Now if you return to your forum you will see your new forum listed below the existing General forum. All registered users of your system should also now be allowed to post within the forums if you setup everything accoring to the examples listed above!
    Final View

I hope this has provided you an easy way to quickly setup and use the forums module. Keep in mind that you should create multiple word filters to protect yourself from code injection attacks on your DotNetNuke installation. If there is enough demand I will create an overview document that will show a listing of good items to have listed in the word filter to protect a site.

Posted by Mitchel on Saturday, February 17, 2007
 

Comments

Thanks Mitchel, i translated this article for Turkish users. And i also created images for Turkish language pack based assistance. I included your permalink;)

Turkish users may check out my article at :

http://www.mikroproje.com/tabid/144/articleType/ArticleView/articleId/39/DotNetNuke-Forum-Modl-Nasl-Kullanlr.aspx

By Ismet Dumlupinar on Thursday, March 08, 2007 at 1:46 PM

Ismet,

Very nice job!

I edited your comment to make your URL an actual link.. (Just so you know)

By mitchel.sellers@gmail.com on Thursday, March 08, 2007 at 1:47 PM

Thanks :)

By Ismet Dumlupinar on Saturday, March 10, 2007 at 6:37 PM

Very nice article - this helped me IMMENSELY when setting up the Rockford Temple Band website for the Salvation Army.

Thanks again!
Rob

By Rob on Tuesday, April 24, 2007 at 4:24 PM

I am using DNN Forum version 04.04.03. I would like to give users permission to upload their own avatars without giving them administration permission over the whole forum. Is that possible? When I checked "Registered Users" under Edit Forum, it also gave them the Administrator and Moderator buttons on the forum.
Thank you,
Shelleyo

By shelleyo on Wednesday, December 12, 2007 at 12:15 AM

Shelley,

For the 4.4.3 version of the DNN Forum they completely changed the security processes. I am not currently aware of the needed permissions for the new version as I no longer use the DNN Forum.

By mitchel.sellers@gmail.com on Wednesday, December 12, 2007 at 8:38 AM

Hy .... is DNN Forum for free? and from where can i download it ? ...
i am using DNN V 4.8.4 .... so please tell me ...
THanKS

By tebbaerty on Friday, September 05, 2008 at 7:27 AM

Yes the DNN Forums module is free, you can download it from DotNetNuke.com

By mitchel.sellers@gmail.com on Friday, September 05, 2008 at 8:52 AM

Hi Mitchel,
How do I modify the Subject in the Forum Notification?
I would like to include the Forum name to the email notification subject when a new post is created.

Thanks,

By thue on Monday, September 22, 2008 at 3:36 AM

Hi there - I'm running DNN5 - does anyone know how to auto submit all people in a role to auto track a forum? Just addint Notification as a role to their group doesn't do anything that I can see.

By Anton on Wednesday, January 07, 2009 at 3:32 PM

Hi there, is there a way for users to have the ability to EDIT their own posts? I noticed admins have this right, but I cannot seem to find the setting for users to EDIT rights.

By David on Tuesday, June 09, 2009 at 12:49 PM

How to edit the subject of forum notifiaction?.

I need to remove "Re:" from subject line

By Jeevaraj K on Tuesday, November 24, 2009 at 2:48 AM

How a new thread will be started by user in any forum is this supported and if not then which module we should use

By mukesh on Tuesday, December 22, 2009 at 12:01 AM

Hi Mitchel,

I am using DNN 4.5.1 and Forum 4.4.3. It works fine; but some of the controls are in Spanish. The admin controls are in English but the user controls are in Spanish.

Do you know where or how to change the language pack for the module?

Gracias!

By mark on Wednesday, October 05, 2011 at 3:53 PM

Name (required)

Email (required)

Website

CAPTCHA image
Enter the code shown above:

Content provided in this blog is provided "AS-IS" and the information should be used at your own discretion.  The thoughts and opinions expressed are the personal thoughts of Mitchel Sellers and do not reflect the opinions of his employer.

Friend of RedGate

www.datasprings.com - DotNetNuke Modules ICG Hosting

Click here for advertising information.

Content in this blog is copyright protected.  Re-publishing on other websites is allowed as long as proper credit and backlink to the article is provided.  Any other re-publishing or distribution of this content is prohibited without written permission from Mitchel Sellers.