Provides Orchard CMS with a bare bones fully working forum
Original Documentation: https://github.com/Jetski5822/NGM.Forum/wiki
New Documentation: see the wiki.
-
A more functionally complete forum for Orchard CMS.
-
The theme boostrap 3.x based, made using the PJS.Bootstrap Theme for 1.7. It may require some tweaking depending on the Orchard Theme used.
-
Made in Orchard 1.7.x. Will run in 1.8.x (+?) but not making use of the document DB at present.
-
Note the Orchard 1.7.2 Caching module has a bug that creates a session variable in the URL. This will break the orchard pager so the module must be disabled.
-
This module is currently stable but could use some internal cleanup and optimization.
==================
Advancing the forum functionality to include
- multiple forums on the same site each with their own landing page
- on the landing page the forums are grouped by categories with editable descriptions
- post editing and history viewing
- reply with quote
- read/unread status on threads per user
- innapropriate post reporting and management
- antispam integration
- datetime displays localized to the browser's time or the user's selected time zone
- user's selected time zone requires implementing an interface the retrieves the user's preferred timezone from your own implementation
- subscriptions to threads
- including customizable template for subscription notification emails
- template is translatable to user's preferred language using a po.
- 'preferred language' requires implementing an interface the hooks into your own 'user prefered language' implementation
- including customizable template for subscription notification emails
- discussion list ( threads participated in )
- management of the forums on the front-end instead of the dashboard (so users that are moderators do not need dashboard access)
- forum search
- breadcrumb navigation
- change url to be the hierachy of the titles (i.e. /forum-home-name/category-name/forum-name/post-name ) -each level can be truncated to a set number of characters via settings
- html sanitization
- view recent posts
- mark all posts read
TODO: https://github.com/jon123/NGM.Forum/wiki/TODO
Vocabulary
- forums' homepage -> the landing page for a group of forums such as 'Community Forums' or 'Tech Support Forums'
- forum category -> a category that groups related forums on the landing page
- forum -> a general topic where users posts their questions/discussions
- post -> a question or discussion topic created by a user