Lots of people have asked for a forum plugin in the past or have asked how they can integrate an existing forum into Wolf CMS. The sad fact of the matter is that most forum software out there doesn't really take integration into account. Many do take into account that you might want to change the forum's look and feel, but using the same user account for both the site and forum (single sign on) is something that is usually out of scope.
Because of that and since I thought it'd create a nice side project, I decided to write this Forum plugin.
Important: this plugin will only run on Wolf CMS SVN revision 65 and up.
- The Forum plugin uses a page called "Forum" to determine the layout it uses by default. You can change this on the plugin's settings page.
- This plugin is not ready for production use and you may encounter bugs when using it.
- Some development testing data is currently still being added to the Forum in the enable.php file. You can comment those INSERTs out if you want.
- The Forum plugin does not provide any means to login to the forum. It uses Wolf's internal user management system. I recommend you try the core (see the item below) or a plugin like Andrew's "Registered Users" plugin to provide frontend login functionality.
- The Wolf CMS core also provides a basic form of frontend login functionality. To use it, follow these steps:
- Create a new Page called "login" underneath the "Forum" page you created earlier.
- Set its status to "Hidden", its Login setting to "required" and check the Protected checkbox.
- Make sure its Filter option is set to "-- none --" and add the following content to the body:
<?php redirect(BASE_URL.'forum.html'); ?>
- Save the page and provide a link to it from somewhere on your homepage.
- No detailed documentation is provided yet.
- Multiple forums.
- Multiple topics.
- User list.
- User details screen.
- All posts by users xyz screen.
- Post, view and user counts.
- Creating new topics.
- Replying to topics.
- Creating/Deleting forums.
- Sticky topics.
- Closed forums and topics.
- I18N (internationalization) support and per-user language preference for the user interface.
- Easy configuration through a settings screen.
Note: you may encounter bugs in this release. It is NOT ready for production use.
You can install this plugin in 3 easy steps. Please see the readme.txt file in the download for additional details and information.
- Unzip and upload this plugin to the Wolf CMS plugins directory.
- Access the Wolf CMS Administration screen and activate the plugin.
- Create and publish a new Page called "Forum" in the "Pages" administrative tab.
(If you use a different name, change it in the Forum plugin's settings page.)
This page will serve as a place-holder for your menu and its contents will be displayed if you ever disable or uninstall the forum plugin.
This page will also be used by the Forum plugin to check which Layout it needs to use.
This page is ideal for an "in maintenance" page.
Your Forum plugin should now be ready for use.
The Forum plugin is licensed under the GNU General Public License v3.
Download: version 0.0.1 Release Candidate 1.
You can also see all downloads for Wolf CMS on this site.
Do you appreciate my work on Wolf CMS?