Comparison of Internet forum software
From Wikipedia, the free encyclopedia
This is a comparison of the features of various Internet forum packages.
Contents |
[edit] General Information
Basic general information about the archivers: creator/company, license/price etc.
| Creator | Current stable version | Programming language | Cost (USD) | License | Latest release date | |
|---|---|---|---|---|---|---|
| aterr [1] | Chris Jenkinson | 0.9.3 | PHP | Free | GPL | 2006-07-02 |
| Acmlmboard [2] | Jean-Francois Lapointe (Acmlm) | 1.A2 | PHP | Free | GPL | |
| bbPress [3] | Automattic | 0.73 | PHP | Free | GPL | 2006-10-28 |
| Beehive Forum [4] | ? | 0.7.1 | PHP | Free | GPL | 2006-10-13 |
| blazeboard [5] | ? | 0.55b | PHP | Free | GPL | 2005-01-10 |
| bttlxeForum [6] | Battleaxe Software Ltd. | 2.0 | ASP | Free | [7]
| |
| Burning Board [8] | WoltLab GmbH | 2.3.5 | PHP | 25 Euro | Proprietary | 2006-06-26 |
| Community Server [9] | Telligent Systems | 2.1 SP1 | ASP.NET | Free(Express Edition), $299 (Standard), $1499 (Professional), $9999(Enterprise) | Proprietary | 2006-10-30 |
| Discussion Board [10] | Active Data Online | 3.0 | ASP.NET 2.0 | $200 | Proprietary | 2006-09-04 |
| dnfBB [11] | Simon Carter | 1.0 | C# | Free | IDPL v1.0 | 2006-10-23 |
| E-Blah [12] | Justin Osborne | 10.1 | Perl | Free | GPL | 2006-10-06 |
| edgeBoard [13] | edgeBoard Team | 1.0 | PHP | Free | GPL | Unknown |
| ExpressionEngine Discussion Forums [14] | pMachine, Inc. | 1.3.1 | PHP | $49.95 (non-commercial), $99.95 (commercial license), requires licensed copy of ExpressionEngine Web Publishing System | [15] | 2006-09-06 |
| FUDforum [16] | Ilia Alshanetsky | 2.7.6 | PHP | Free | GPL | 2006-09-19 |
| FuseTalk CF [17] | FuseTalk Inc. | 3.0 | ColdFusion | $649 (Basic), $2,998 (Standard), $2,598 (Education), $4599(Enterprise) | Proprietary | 2006-08-31 |
| FuseTalk.NET [18] | FuseTalk Inc. | 3.0 | ASP.NET | $649 (Basic), $2,998 (Standard), $2,598 (Education), $4599(Enterprise) | Proprietary | 2006-11-01 |
| FusionBB [19] | InteractivePHP, Inc. | 1.0 | PHP | $149 Standard License, $39 Renewal | Proprietary | |
| GoBoardz [20] | Nathan Cope | 1.0 | ASP | Free | Proprietary | 2006-08-13 |
| Gossamer Forum [21] | Gossamer Threads | 1.2.3 | Perl | License: US$200
Free for Non-Profit | Proprietary | 2006-10-12 |
| Groupee Forums [22] | Groupee, Inc. | 4.0.3 (with Groupee Community 1.2.11) | Java | $25/month on shared server,
$499/month on dedicated server | Proprietary | |
| IceBB [23] | XAOS Interactive | 0.9.3.1 | PHP | Free | GPL | 2006-10-04 |
| Ideal BB [24] | Ideal Science | 1.5.4b | ASP | $299 | Proprietary | 2006-05-03 |
| Ideal BB.NET [25] | Ideal Science | 1.5 | ASP.NET | $299 | Proprietary | 2006-09-07 |
| Ikonboard [26] | Ikonboard Development Team | 3.1.5 | Perl | Free | Proprietary | |
| IkonForums [27] | IkonForums Development Team | 1.0.0 Alpha 6 | Perl | Free | Proprietary | |
| Invision Power Board [28] | Invision Power Services Inc. | 2.1.7 | PHP | $69.95 p.a. / $185 perpetual (1 yr support) | Proprietary | 2006-07-13 |
| JForum [29] | Rafael Steil | 2.1.6 | Java | Free | ||
| Jive Forums [30] | Jive Software | 5.0.5 | Java | $1950 - $19950 - plus 20% P.A for support / upgrades | Proprietary | 2006-06-21 |
| k4BB [31] | Peter Goodman, Geoffrey Goodman | 2.0 RC2 | PHP | Free | LGPL | |
| Kareha [32] | Dag Agren | 2.0.3 | Perl | Free | Public Domain | |
| MegaBBS [33] | PD9 Software | 2.2 | ASP | Free / $35 Link Removal & Additional Features | Other | |
| MercuryBoard [34] | Jason Warner, Mark Elliot, and Jon England | 1.1.5 | PHP | Free | GPL | 2006-10-13 |
| MesDiscussions.net [35] | No One Development | 2006.2 | PHP | 5$/month (Shared), 30$/month (Serenity), 575$/year (Professional) | Proprietary | 2006-09-18 |
| miniBB [36] | Paul Puzyrev & Sergei Larionov | 2.0RC5a | PHP | Free / Paid plugins | GPL | |
| Monkey Boards [37] | James Greenwood | 0.3.5 | PHP | Free | GPL | 2006-11-21 |
| mwForum [38] | Markus Wichitill | 2.10 | Perl | Free | GPL | 2006-08-05 |
| MyBB [39] | MyBB Group | 1.2.1 | PHP | Free | Other | 2006-09-27 |
| MyTopix [40] | Jaia Interactive | 1.3.0 RC1 | PHP | Free | LGPL | |
| NavBoard [41] | Gordon Freeman | 16.0 | PHP | Free | LGPL | |
| OvBB [42] | Jonathon J. Freeman | V0.13a | PHP | Free | MIT | 2006-10-28 |
| PasForum [43] | ? | ? | Pascal (FPC, Kylix, Delphi) | Free | Artistic/Other | |
| Phorum [44] | Brian Moon | 5.1.12 | PHP | Free | BSD like | |
| phpBB [45] | James Atkinson | 2.0.21 | PHP | Free | GPL | 2006-06-07 |
| PunBB [46] | Rickard Andersson | 1.2.14 | PHP | Free | GPL | |
| Quezza [47] | Luke Cousins | 1.2.0 | PHP | Free | GPL | |
| Quicksilver Forums [48] | Geoff Dunn, Roger Libiez (Samson) &
The Quicksilver Forums Development Team | 1.3.1 | PHP | Free | GPL | 2006-10-05 |
| RForum [49] | Andreas Schwarz | 0.2 | Ruby | Free | MIT | |
| Shiichan [50] | Shii | 3956 | PHP | Free | GPL | |
| SMF [51] | Simple Machines | 1.1 | PHP | Free | Other | 2006-12-02 |
| Snitz Forums 2000 [52] | Snitz Communications | 3.4.06 | ASP | Free | GPL | |
| Sylphagora [53] | Vystrix Nexoth | 1.2 | PHP | Free | GPL | |
| tForum [54] | ? | b0.94.2.3 | PHP | Free | GPL | |
| Think Tank Forums [55] | Lucas Reddinger | 1-alpha | PHP | Free | BSD | |
| Tuvai BB [56] | Leroy Gerrits (Tuvai) | 1.5 | PHP | Free | Other | |
| UBB.classic [57] | Groupee, Inc. | 6.7.3 | Perl | $199 standard license, $99 renewal | Proprietary | |
| UBB.threads [58] | Groupee, Inc. | 6.5.2 | PHP | $299 standard license, $125 renewal | Proprietary | |
| Unclassified NewsBoard [59] | Yves Goergen | 1.5.3 | PHP | Free | GPL | |
| UseBB [60] | UseBB Team | 1.0.3 | PHP | Free | GPL | 2006-10-22 |
| Vanilla [61] | Mark O'Sullivan [62] | 1.0 | PHP | Free | GPL | |
| vBulletin [63] | Jelsoft Enterprises | 3.6.1 | PHP | $85 p.a. / $160 lifetime | Proprietary | 2006-09-13 |
| Vikingboard [64] | VB Development Team | 0.1.2 | PHP | Free | GPL | 2006-10-30 |
| Web Wiz Forum [65] | Bruce Corkhill | 8.01 | ASP | Free / $54.46 Link Removal / $544.74 Developer | Proprietary | |
| WowBB [66] | Aycan Gulez | 1.7 | PHP | See Website. Prices vary on useage type. | Proprietary | 2006-07-16 |
| WSN Forum [67] | Paul Knierim | 1.20 | PHP | Free / $48.50 | Proprietary | |
| XennoBB [68] | Xenno Group | 2.3.4 | PHP | Free | GPL | 2006-10-21 |
| XMB [69] | XMB Software | 1.9.5 Nexus Final | PHP | Free | GPL | |
| YaBB [70] | YaBB Development Team | 2.1 | Perl | Free | Other | 2005-11-08 |
| Yazd Forum [71] | Yasna Inc. | 3.0 Beta | Java | Free | Apache | 2006-11-07
|
| Orca Interactive Forum Script [72] | BoonEx Ltd. | 1.0 | PHP | Free | GPL | 2006-11-27 |
| Creator | Current stable version | Programming language | Cost | License | Latest release date
|
[edit] Features
| Flat | Threaded | User-selectable themes | Calendar | Image attachment | Unread message tracking | WYSIWYG Editor | |
|---|---|---|---|---|---|---|---|
| Acmlmboard | Yes | No | Yes | Yes | Yes | Full | No |
| aterr | No | Yes | No | No | No | ? | ? |
| bbPress | Yes | No | No | No | No | ? | ? |
| Beehive Forum | Yes | Yes | Yes | No | Yes | Full | Yes |
| blazeboard | Yes | No | ? | No | No | ? | ? |
| BttlxeForum | No | Yes | No | No | No | ? | ? |
| Burning Board | Yes | Yes | Yes | Yes | Yes | Full | ? |
| Community Server | Yes | Yes | Yes | No | Yes | Full | ? |
| Discussion Board | Yes | Yes | No | Yes | Yes | Full | ? |
| E-Blah | Yes | No | Yes | Yes | Yes | ? | ? |
| ExpressionEngine Discussion Forums | Yes | No | Yes | Yes | Yes | Hybrid | ? |
| FUDforum | Yes | Yes | Yes | No | Yes | Full | ? |
| FuseTalk CF | Yes | Yes | Yes | Yes | Yes | Session | Yes |
| FuseTalk.NET | Yes | Yes | Yes | Yes | Yes | Session | Yes |
| FusionBB | Yes | Yes | Yes | Yes | Yes | ? | ? |
| GoBoardz | Yes | No | No | No | No | ? | ? |
| Gossamer Forum | Yes | Yes | No | No | Yes | ? | ? |
| Groupee Forums | Yes | No | No | No | Yes | ? | ? |
| IceBB | Yes | No | Yes | Optional | Yes | ? | ? |
| Ideal BB | Yes | No | No | Yes | Yes | ? | ? |
| Ikonboard | Yes | Yes | Yes | Yes | Yes | ? | No |
| IkonForums | Yes | Yes | Yes | Yes | Yes | ? | No |
| Invision Power Board | Yes | Yes | Yes | Yes | Yes | Full | Yes |
| JForum | Yes | No | Yes | Yes | Yes | ? | ? |
| Jive Software | Yes | Yes | No | No | Yes | ? | ? |
| k4BB | Yes | Yes | Yes | Yes | Yes | ? | ? |
| Kareha | Yes | No | Yes | No | Yes | ? | ? |
| MegaBBS | Yes | Yes | Yes | Yes | Yes | Session | Yes |
| MercuryBoard | Yes | No | Yes | No | Yes | Session | No |
| MesDiscussions.net | Yes | No | Yes | No | Yes | Full | Yes |
| miniBB | Yes | No | Yes | Yes | Yes | ? | No |
| Monkey Boards | Yes | No | No | No | No | ? | No |
| mwForum | Yes | Yes | Yes | No | Yes | Full | ? |
| MyBB | Yes | Yes | Yes | Yes | Yes | Session | ? |
| MyTopix | Yes | No | Yes | Yes | Yes | ? | ? |
| OvBB | Yes | No | No | Yes | Yes | ? | No |
| PasForum | Yes | No | No | No | No | ? | ? |
| Phorum | Yes | Yes | Yes | No | Yes | ? | ? |
| phpBB | Yes | No | Yes | No | No | Session | No |
| phpBB3 Beta 4 | Yes | No | Yes | No | Yes | Full | ? |
| PunBB | Yes | No | Yes | No | No | Session | No |
| Quezza | Yes | No | Yes | Yes | Yes | Full | ? |
| Quicksilver Forums | Yes | No | Yes | No | Yes | Full | No |
| RForum | Yes | No | No | No | No | ? | ? |
| Shiichan | Yes | No | Yes | No | No | ? | ? |
| SMF | Yes | No | Yes | Yes | Yes | Full | No |
| Sylphagora | No | Yes | No | No | No | ? | ? |
| tForum | Yes | No | No | Yes | Yes | ? | ? |
| Think Tank Forums | Yes | No | No | No | No | Full | No |
| Tuvai BB | Yes | No | Yes | Yes | Yes | ? | ? |
| UBB.classic | Yes | No | No | No | No | ? | ? |
| UBB.threads | Yes | Yes | Yes | Yes | Yes | ? | ? |
| Unclassified NewsBoard | Yes | No | Yes | No | No | ? | ? |
| UseBB | Yes | No | Yes | No | No | Session | No |
| Vanilla | Yes | No | Yes | No | No | ? | ? |
| vBulletin | Yes | Yes | Yes | Yes | Yes | Full | Yes |
| Vikingboard | Yes | No | Yes | No | No | Full | ? |
| Web Wiz Forum | Yes | No | Yes | Yes | Yes | ? | ? |
| WowBB | Yes | No | Yes | Yes | Yes | Full | Yes |
| WSN Forum | Yes | No | Yes | Yes | Yes | ? | ? |
| XennoBB | Yes | No | Yes | Yes | Yes | ? | No |
| XMB | Yes | Yes | Yes | No | Yes | ? | ? |
| YaBB | Yes | No | Yes | Yes | Yes | Full | Partial |
| Yazd Forum | Yes | Yes | No | No | Yes | Session | Yes |
| Orca Interactive Forum Script | Yes | No | No | No | Yes | No | Yes
|
| Flat | Threaded | User-selectable themes | Calendar | Image attachment | Unread message tracking | WYSIWYG Editor |
Note: These comparisons do not include remotely hosted services (such as Conforums, Hyperboards, Proboards, and Suddenlaunch) which use their own proprietary software, rather than offering a package for download which webmasters can host by themselves.
[edit] Feature Explanation
Here is a brief explanation for each of the features compared above. For a forum to qualify for a feature, the functionality must be available out of the box, not as an add-on/plugin/etc.
[edit] Flat & Threaded
- A flat forum is one where each message is added onto the end of the discussion, with no set relation to any prior messages (other than being on the same discussion topic — except in case of Off-Topic posting).
- A threaded forum is one where each message must be specifically in reply to a previous message, allowing multiple discussion threads to evolve from a single initial discussion item.
Forums can either support one or the other of these methods, or both.
[edit] User-selectable themes
Most forums provide an option for the forum owner to customise the look and feel. Some forums also allow the administrator to create multiple styles or themes, and allow the user to choose which one they wish to view. Themes may simply be a different set of colours and graphics, or they may involve a different layout to the forum, such as one optimised for small-screen devices.
[edit] Calendar
Some forums provide calendar functionality for storing events and appointments, either per-user or as a forum-wide shared calendar.
[edit] Image Attachments
Most forums provide the option for a user to upload an image along with a message posting. This is usually accompanied by a space limit (eg: 1MB per user) to prevent users from filling up the forum host's webspace. Some forums also allow other types of file to be uploaded.
[edit] Unread message tracking
Unread message tracking refers to the way that is used by forum software to track and display messages that have not yet been read by the current user. This can be one of the following:
- Session — when a user's session starts, this method relies on user "last visit time" to display all messages created since that date as unread. Everything that was posted before "last visit time" is considered "read" regardless of whether user has actually seen it or not. Until user session expires this method properly tracks read/unread in the scope of messages that were selected as "unread" when user session started. This method is broadly used, due to the simplicity and speed benefits of only storing and checking against a single database value.
- Full — forum software which properly tracks what messages that have been read or unread by each user, regardless of user session expiration. Some forum software also allows the user to 'mark as unread', so that they can come back to a message later.
There's a simple test that can provide a good guess at whether the forum software supports "Full" unread message tracking:
- Login into the forum.
- Wait for unread messages to appear (unread markers shown). Do NOT read them.
- Logout from the forum (use "logout" link).
- Login into the forum again.
- Check whether unread markers that you've seen before the logout persisted through the logout/login.
If markers didn't "survive" logout/login, then the forum is most likely using "Session" unread message tracking. If markers did survive, then there's a good chance that forum indeed supports "Full" unread message tracking. Note that you should check unread markers at the topic level as there are at least some examples of using board-level markers to indicate things other than existence of unread topics within (e.g. SMF).
[edit] Data storage
Information about what data storage system can be used.
| Flat file | MySQL | PostgreSQL | MSSQL | Oracle | SQLite | Access | Firebird | |
|---|---|---|---|---|---|---|---|---|
| Acmlmboard | No | Yes | No | No | No | No | No | No |
| aterr | No | Yes | No | No | No | No | No | No |
| bbPress | No | Yes | No | No | No | No | No | No |
| Beehive Forum | No | Yes | No | No | No | No | No | No |
| blazeboard | No | Yes | No | No | No | No | No | No |
| bttlxeForum | No | Yes | No | Yes | No | No | Yes | No |
| Burning Board | No | Yes | No | No | No | No | No | No |
| Community Server | No | No | No | Yes | No | No | No | No |
| Discussion Board | No | Yes | Yes | Yes | Yes | No | Yes | No |
| dnfBB | No | Yes | No | Yes | Yes | No | No | Yes |
| E-Blah | Yes | No | No | No | No | No | No | No |
| ExpressionEngine Discussion Forums | No | Yes | No | No | No | No | No | No |
| FUDforum | No | Yes | Yes | No | No | No | No | No |
| FuseTalk CF | No | Yes | No | Yes | Yes | No | No | No |
| FuseTalk.NET | No | No | No | Yes | No | No | No | No |
| FusionBB | No | Yes | No | No | No | No | No | No |
| GoBoardz | No | No | No | Yes | No | No | No | No |
| Gossamer Forum | No | Yes | Yes | Yes | Yes | No | No | No |
| Groupee Forums | No | Yes | No | No | No | No | No | No |
| IceBB | No | Yes | No | No | No | No | No | No |
| Ideal BB | No | No | No | Yes | No | No | No | No |
| Ikonboard | Yes | Yes | Yes | No | Yes | No | No | No |
| Invision Power Board | No | Yes | No | Yes ($60) | Yes ($60) | No | No | No |
| Jive Software | No | Yes | Yes | Yes | Yes | No | No | No |
| k4BB | No | Yes | Yes | No | No | Yes | No | No |
| Kareha | Yes | No | No | No | No | No | No | No |
| MegaBBS | No | Yes | No | Yes | No | No | Yes | No |
| MercuryBoard | No | Yes | No | No | No | No | No | No |
| MesDiscussions.net | No | Yes | No | No | No | No | No | No |
| miniBB | No | Yes | No | No | No | No | No | No |
| Monkey Boards | No | No | No | No | No | Yes | No | No |
| mwForum | No | Yes | Yes | No | No | Yes | No | No |
| MyBB | No | Yes | No | No | No | No | No | No |
| MyTopix | No | Yes | No | No | No | No | No | No |
| OvBB | No | Yes | No | No | No | No | No | No |
| PasForum | Yes | No | No | No | No | No | No | No |
| Phorum | No | Yes | No | No | No | No | No | No |
| phpBB | No | Yes | Yes | Yes | No | No | Yes | No |
| phpBB3 Beta 4 | No | Yes | Yes | Yes | Yes | Yes | No | Yes |
| PunBB | No | Yes | Yes | No | No | Yes | No | No |
| Quezza | No | Yes | No | No | No | No | No | No |
| Quicksilver Forums | No | Yes | No | No | No | No | No | No |
| RForum | No | Yes | Yes | No | No | Yes | No | No |
| SMF | No | Yes | No | No | No | No | No | No |
| Shiichan | Yes | No | No | No | No | No | No | No |
| Sylphagora | No | Yes | No | No | No | No | No | No |
| tForum | No | Yes | No | No | No | No | No | No |
| Think Tank Forums | No | Yes | No | No | No | No | No | No |
| Tuvai BB | No | Yes | No | No | No | No | No | No |
| UBB.classic | Yes | No | No | No | No | No | No | No |
| UBB.threads | No | Yes | No | No | No | No | No | No |
| Unclassified NewsBoard | No | Yes | No | No | No | No | No | No |
| UseBB | No | Yes | No | No | No | No | No | No |
| Vanilla | No | Yes | No | No | No | No | No | No |
| vBulletin | No | Yes | No | No | No | No | No | No |
| Vikingboard | No | Yes | No | No | No | No | No | No |
| Web Wiz Forum | No | Yes | No | Yes | No | No | Yes | No |
| WowBB | No | Yes | No | No | No | No | No | No |
| WSN Forum | No | Yes | No | No | No | No | No | No |
| XennoBB | No | Yes | Yes | No | No | Yes | No | No |
| XMB | No | Yes | No | No | No | No | No | No |
| YaBB | Yes | No | No | No | No | No | No | No |
| Yazd Forum | No | Yes | No | No | No | No | No | No |
| Orca Interactive Forum Script | No | Yes | No | No | No | No | No | No
|
| Flat file | MySQL | PostgreSQL | MSSQL | Oracle | SQLite | Access | Firebird |
[edit] External links
- ForumMatrix - Comparison of forums and features selected by the user
- Forum-Software.org - Tests and demonstrations of existing forum softwares
- OpenSourceCMS - Demo installs of various CMS and forum packages.
- One Commune - Discussion site pertaining to forum administration and development.

