mwForum
From Wikipedia, the free encyclopedia
mwForum | |
---|---|
A default installation of mwForum 2.6 |
|
Developed by | Markus Wichitill |
Latest release | 2.14.1 / 2008-04-24 |
Written in | Perl, SQL |
OS | Any |
Genre | Forum software |
License | GPL |
Website | www.mwforum.org |
mwForum is an open source forum system. mwForum is based on Perl CGI scripts, uses a MySQL, PostgreSQL or SQLite database management system and is compatible with mod_perl 1.0 and 2.0 for optimal performance. mwForum's design goals are comfortable operation and administration, stability, security and speed, a professional and consistent look, and lean and clean code to make customization easy.
[edit] Features
This is an overview of the main features of mwForum, not a complete list.
- Forum
- Supports Perl CGI, mod_perl 1.x and 2.x.
- Supports MySQL, PostgreSQL and SQLite databases
- Configurable via online form
- Valid HTML 4.01 Strict or XHTML 1.1
- Styling via CSS stylesheets, multiple user-selectable styles
- Language modules, user-selectable
- Unicode/UTF-8 support
- Searching, optionally with fulltext index
- Private messages with email notifications
- Chat page
- Atom and RSS feeds
- Database event log, with configurable log level
- Plugin interfaces: authen, authz, uploading, event, email, logging
- OpenPGP email encryption
- Focus on performance and security over feature-bloat
- Boards (sections inside the forum)
- Grouping by collapsible categories
- Email digest subscriptions
- Jump-to-board dropdown list
- Read access: everybody, registered users, specific users or groups
- Write access: everybody, registered users, specific users or groups
- Moderated boards where only approved posts are visible
- Anonymous posting by registered users
- Posting by unregistered users
- Topics
- Threaded or unthreaded
- Polls, with single or multiple votes per poll
- Manual and auto-locking
- Auto-expiration
- Email notifications for new replies
- Collapsible branches in threaded topics
- Moving and deleting of whole topics and topic branches
- Topic merging
- Topic icons
- Posts
- Editing, with optional time limitation
- Quoting in good old email/news style
- Post preview
- Email reply notifications
- File attachments, with configurable size limit
- Reporting of rule-violating posts
- Personal ToDo lists of posts for later review
- Tracking of which posts are new/old in current session
- Tracking of which posts are unread/read independent of session
- Jumping from new/unread posts to next new/unread in threaded topics
- Overview pages containing all new and all unread posts, per board or for whole forum
- Smileys, with unobtrusive default images
- Markup [tags] with insertion buttons, no HTML for security reasons
- Configurable :tags: (for more smileys etc.)
- Auto-linking of URLs
- Censor words
- Users
- User info page with public profile
- Configurable user profile fields
- Avatars, uploaded and gallery, users can disable display
- Signatures, short & simple or long incl. markup, users can disable display
- User ignore function for private messages and public posts
- Admin-configurable user titles
- Ranks based on post count
- Display of newest and online users on main page
- Banning, per account or IP
- Auto-expiration, after x days absence and/or if never logged in
- Flood protection by x seconds pause between posts
- User list for admins, can display all user database fields
- User list for all users with public info
- User search for admins
- Bounced email filter
- GeoIP country detection
- Blogs
- Cookie-based and cookie-less login
- Birthdays
- Group permissions