This topic contains the first public release of the FusionCMS Forum Module. The module adds a native forum system directly inside FusionCMS, using the existing FusionCMS account system. Users do not need a separate forum account. Features
- Forum categories
- Optional subcategories
- Topics and replies
- FusionCMS account integration
- Staff / moderator controls
- Sticky topics
- Locked topics
- Move topics between categories
- Edit posts
- Delete topics and replies
- Latest activity on the forum overview and category pages
- BBCode rendering using the FusionCMS BBCode library
- Optional TinyMCE editor
- Topic attachments and downloads
- ACP category management
ACP → Website → Forum
From there you can create and edit categories, configure parent categories, lock categories, allow or disable replies, and mark categories as staff-only for topic creation. Downloads and Attachments The module supports file uploads on topic creation. This makes it useful for:- AddOn downloads
- Patch files
- Module releases
- Documentation
- Community resources
writable/uploads/forum
Downloads are served through the forum controller instead of exposing direct public file paths. Installation Basic installation steps:
1. Copy the forum folder to application/modules/forum
2. Import sql/install.sql into your FusionCMS database
3. Create writable/uploads/forum
4. Assign the forum permissions in the ACP
5. Clear the FusionCMS cache
6. Visit /forum and /forum/admin
Full installation instructions are included in the README file. Important Notes This is a v1.0.0 release. Please test it on a development or staging installation before using it on a live production website. Recommended before installing:- Back up your FusionCMS files
- Back up your FusionCMS database
- Review the allowed upload extensions in config/forum.php
- Make sure executable file types are not allowed
- Check permissions after installation
config/forum.php
controllers/Admin.php
controllers/Forum.php
css/admin.css
css/forum.css
models/Forum_model.php
sql/install.sql
sql/uninstall.sql
views/
manifest.json
README.md
Download Download the module from the attachment below. If you find bugs, installation issues, or have suggestions for improvements, please reply in this topic or create a separate bug report.