Archive
Monthly
Go
|
|
DNN Blog
Jul
28
Posted by:
Chris Paterra
7/28/2009
In previous blogs I discussed the User Control Panel and the Moderator Control Panel. Now, it is time to discuss the Admin Control Panel. I spend a decent amount of time using the admin control panel. The reasons for this vary, from me being the developer who tests this most, but also I am responsible for the administration of several sites that use the module. Most things in the admin control panel don't change once they are set, however, you should always review the control panel and all options when you update the module or just installed a new version (or instance on a portal).
One Note: Because not much has changed in terms of configuration options and the amount of configuration options is rather large, I will simply focus this blog on the new configuration options and only touch on the various menu sections if nothing new is contained in a particular sub-section (ie. I will not dive into great detail, instead I will update the user documentation).
Overview:

For the same reasons discussed in the previous blogs, the admin control panel was built using a DHTML menu that loads a control, via Ajax, to it's right side. In this "Control Panel" group of the menu, all sub-sections contain the same options the former module version had, all that has changed is how it is loaded (before there was an icon list, then a post back which is now gone).
Forums:

The forum manager is far from new. Some form of it has been around ever since the module started. One thing that has changed, recently, is that there is no longer a separate page for group edit/creation. Instead, all group editing is done inline (as shown below in the image) or created right from the same forum manager page using the "New Group" area and the add button next to it. This change, as well as removing post backs on group or forum order change, I found as necessary as using it here on www.dotnetnuke.com where there are many forums it was just painful. Now, you can jump around and do things much quicker than before.

One thing you may have noticed two images above is the support for Parent and Child forums. This is a new feature. While the support has been in the data store the entire time, it was never exposed in the user interface or as an option when editing a forum. One thing that should be made clear right now about sub forums is the following: A Parent Forum cannot contain any posts. The user interface prohibits posting in a parent forum, it also prohibits administrators from setting a forum as a parent if it contains any posts.
Edit Forum:

Outside of support for sub forums, not much has really changed in the edit forum area (besides Ajax support and UI changes). The only thing that is really new are new fields available when the module configuration permits per forum emails addresses (which will be discussed in the "Email" section below, and accessible via the "Email" link in the tab-like interface within the image above). If available, each forum can contain its own "From" email address and display name for outgoing email notificaitons from that forum. By default, these values are taken from settings stored under "Email Settings" (which will also be discussed later). Additional fields are displayed (email server, user, pass, port, ssl) and can hold information, but these are for extensions of the module and change no functionality within the module itself (or the email queue scheduled task).
Users:

Most configuration options within the "Users" group of the DHTML menu have been around for years. The new addition that comes along with 4.5.3 is Role Avatar support. Role Avatar support is enabled from the "Avatars" sub-section, where you can also set a path for the upload avatars to be stored (within your Portals/[PortalID] directory). Once set, administrators can navigate to the "Role Avatars" section as shown above where they can upload and assign avatars to roles. If a user is in multiple roles that contain the same avatar image name, only one will be displayed when viewing posts by the user. Also worth noting, with all avatars, permissions on the folder are controlled via the DNN File Manager and the specified folder. By default, the module will set these permissions for you the first time you save the folder path.
The other new features worth noting in this group:
- "User Settings", where User Banning can be enabled/disabled. (defaults to disabled)
- "User Settings", where Post Edit time can be set (defaults to 0, thus infinite)
- "User Interface", where max post image width can be set (defaults to 500 pixels)
Content:

Nothing has been added in this area, all configuration options previous existed. The main change, besides the grouping, is adding filters for post bodies and subjects should be a faster experience than before. Similar to the add/edit group changes of the forum manager discussed above, there is no longer a separate page for adding filters and all editing and additions can be done from the same view.
Email:

Administrators can now permit per forum email addresses (as shown above). They can also enable/disable edit email notifications (when a post is edited). Although not shown, within the "Queue" sub-section, Super Users (ie. hosts) can determine the number of days to retain task history and email history when using the scheduled email queue/send task.
That wraps up the admin control panel and thus, all three control panels that are now part of the forum 4.5.3 release have been discussed. I hope you found the posts useful.
11 comment(s) so far...
Re: Forum 4.5.3 Admin Control Panel
is there an option to revert to the old control panel, which better integrates with DNN UI?
By Sebastian Leupold on
7/30/2009
|
Re: Forum 4.5.3 Admin Control Panel
No, there is no option for this (although I am puzzled by how the older look integrates 'better' with the DNN UI). The idea is that 'skinning' the forum will be something a designer can completely control in the next MAJOR release.
By Crispy on
7/30/2009
|
Re: Forum 4.5.3 Admin Control Panel
Good job Chris. I think it's great to see the admin side of core modules finally starting to break the classic, boring and less than intuitive user experience for managing a module. Nice work!
By Will Morgenweck on
7/30/2009
|
Re: Forum 4.5.3 Admin Control Panel
Thanks Will, I feel the same when using Active Compare.
By Crispy on
7/30/2009
|
Re: Forum 4.5.3 Admin Control Panel
Hi First thanks the forum module is great. However I think i must be missing something. 1) When my users do a default search on the main page i want it to search all forums body and subject going back in all time. How can i configure this?
2) I want it to look for "Any" of the words they type in not an exact match and prefereably with a soundex type order. How can i configure that?
Thanks
By John Burrows on
7/31/2009
|
Re: Forum 4.5.3 Admin Control Panel
John, please use the forums for questions like this in the future (so others can find it if they have the same question). To answer your questions, out of the box this isn't possible. You need to enable full text indexing on your SQL server (which is something a core module cannot support because not everyone can enable this), then you need to update the search stored procedures. To change the default date/time you would also have to alter the code for this.
By Crispy on
7/31/2009
|
Re: Forum 4.5.3 Admin Control Panel
Crispy
Thanks for your feedback and I will move this response to the forum as there are similar questions in the forum on this but no answers. But i don't know that i've hit all forum posts as it's an exact phrase search so i could be missing posts on the topic :)
Please tell me one more thing though. This feature is something which users would love to be managable in the core OR at least have a hook into so i can just add a module which hooks into the existing search function as your suggestion of modifiying stored procedures is not ideal due to upgrade issues. In fact searching for answers on this in the dotnetnuke forum becomes awkward as it's an exact phrase search as far as i can tell which makes searching the DNN forums hit and miss.
Do you have a quick answer or who do i talk to about this.
Another quick two points.
1) On your new release of the forum if i click on the search button without typing anything in the search box i get an error 2) I think you should change the type of the the body column in posts to varchar(MAX) instead of ntext. This would allow for functions such replace to be used
Thanks
By John Burrows on
8/3/2009
|
Re: Forum 4.5.3 Admin Control Panel
John, the module is hooked into the core search methods (ISearchable) so that hook you mention is available and utilized (although the core search provider/indexer could use some TLC). To your other points: 1 - Where are you getting this issue? 2 - That would be lovely if the core dropped SQL 2000 support. I am all for doing this and have pushed for this as well but until that happens we can't use the nvarchar(MAX) data type.
By Crispy on
8/3/2009
|
Re: Forum 4.5.3 Admin Control Panel
Very nice - many of the features I've waited for are finally here -
One question though: where can I get the cleaner icons used in the screen shot on the forum home page? Why not include them since that is what the user would expect to see if 'advertised' to look that way when downloading.
A link to download would be helpful - really like the screen-shot's look over the default icon set.
Thanks
By Lee C on
9/2/2009
|
Re: Forum 4.5.3 Admin Control Panel
Lee C: I am not permitted to distribute the icons used in the sample screenshot because of the BSD license DNN is distributed with (and I don't have the rights to the icons used in the theme). The 'advertisement' for the module itself is this site as well as blog posts and my beta site (which is where the pic is from) too so I wanted to use the screenshot you see on the project page as an example of how the module can be customized.
By Crispy on
9/2/2009
|
Re: Forum 4.5.3 Admin Control Panel
Hi there, i am not sure if I am the only one, in the earlier version of the forum there used to be an option to change the skin, but now I do not see that option in any of the panels. My forum was using the DNNsilver skin, after upgrading i cant seem to find where to change this. The reason why i need to do this is because after upgrading some images are not displaying. Please advice.
By Suman Biswas on
6/25/2010
|
|