JForum has a lot of features, with more being asked and developed over time. This is a list of the most useful and commonly used features that are currently available.
Installation
- Easy installation through graphical web interface
General
- Unlimited forums, categories, and topics
- Support for several popular databases: MySQL, PostgreSQL, Oracle, SQLServer and HSQLDB
- Karma - Rate messages and users
- Bookmarks - save your favourite threads and share with other users
- Easy migration from phpBB
- Friendly URLs (no more long and hard-to-remember links!)
- Listing of currently online users
- Listing of the Most Recent topics from the whole forum
- Fast and scalable, perfect for busy sites - unlike most message board systems, JForum caches frequently accessed data to avoid excessive querying of the database
- Up to 3 banners each can be displayed at the top and/or at the bottom of pages
- Easy (but optional and privacy-conscious) sharing on social networks via the Shariff library
- Watches (a.k.a notifications) can be set up to receive notifications for specific topics or entire forums
- Mobile-friendly views for the most commonly used pages
- Easy (but optional) integration with Google Analytics
Posting Messages
- File Attachments, with fully customizable options, that can be searched
- HTML and BBCode support
- Automatic parsing of links in messages
- Integrated private message system
- Email notifications for topics on private messages
- Unlimited emoticons (a.k.a smilies or emojis), administerable via a configuration panel
- RSS syndication
- Sticky topics and announcements
- Post preview
- Wiki topics that can't be replied to, but which can by edited by everyone
- Embedding of Youtube and Vimeo videos
Moderation
- Easy to moderate
- Moderated Categories and Forums - Administrators may allow new messages be posted only after the approval of some moderator or administrator
- Topics can be locked and unlocked
- Topics can be moved between forums
- Spam words or phrases can be set up that can't be used in posts
- Deleted posts can be kept in a Trash Can forum hidden away from public view
- A Moderation Log keeps a history of moderation actions
Permissions & Security
- Read-only forums - Forums where is not possible to post new messages, just reading
- Reply-only forums - Forums where only reply to existing posts are allowed
- Robust security system
- Forum moderators can be granted varying levels of control
- Advanced HTML filter, for increased security
- Secure against XSS and CSRF attacks
- Support for X-FRAME-OPTIONS header to guard against clickjacking
Customization & Extensiblity
- Easy and fast development for any other data source
- Familiar and attractive layout
- Highly customized permission control, allowing fine control over access to any forum and category, by group and by user
- Easy to support new bbtags via an XML configuration file (may require regexp knowledge)
- Uses the simple and powerful Freemarker templating system which allows unlimited control over layout and theming
- Supports individual themes/templates for users
- Support for different languages; easy to add new languages. Currently available: English, Spanish, Italian, French, Chinese (Simpliied and Classic), Portuguese, Dutch, Russian, German
- Some font and background colors can be adapted on the fly, so it can fit in with whatever CI/CD (or personal preference) is desired.
Users
- Member Listing
- User defined avatars
- User banning
- Unlimited users, groups, and groups per user
- User profile
- User ranks
- Language preferences can be set on a per user basis
- Remembers last read messages and tracks new posts