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
Acmlmboard [1] Jean-François "Acmlm" Lapointe 1.92 PHP Free Keep Credit
aterr [2] Chris Jenkinson 0.9.3 PHP Free GPL 2006-07-02
Beast [3] Josh Goebel and Rick Olson - Ruby Free MIT -
bbPress [4] Automattic 0.73 PHP Free GPL 2006-10-28
Beehive Forum [5] Mark Rendle, Matt Beale 0.7.1 PHP Free GPL 2006-10-13
bttlxeForum [6] Battleaxe Software Ltd. 2.0 ASP Free [7]
Burning Board [8] WoltLab GmbH 2.3.6 PHP $32 Proprietary 2006-10-16
Community Server [9] Telligent Systems 2.1 SP2 ASP.NET Free(Express Edition), $299 (Standard), $1499 (Professional), $9999(Enterprise) Proprietary 2006-10-30
Deluxe Portal [10] Nomative Systems 2.0.1 PHP Free Proprietary 2007-03-01
Discussion Board [11] Active Data Online 4.0 ASP.NET 2.0 $300 AUD Proprietary 2007-03-21
dnfBB [12] Simon Carter 1.0 C# Free IDPL v1.0 2006-10-23
E-Blah [13] Justin Osborne 10.2.5 Perl Free GPL 2007-03-06
E-Blah SQL [14] Justin Osborne Beta 2 Perl Free GPL 2007-03-23
ExBB [15] ExBB Team 0.1.5 PHP Free  ? Unknown
ExpressionEngine Discussion Forums [16] pMachine, Inc. 1.3.1 PHP $49.95 (non-commercial), $99.95 (commercial license), requires licensed copy of ExpressionEngine Web Publishing System [17] 2006-09-06
FUDforum [18] Ilia Alshanetsky 2.7.6 PHP Free GPL 2006-09-19
FuseTalk CF [19] FuseTalk Inc. 3.0 ColdFusion $649 (Basic), $2,998 (Standard), $2,598 (Education), $4599(Enterprise) Proprietary 2006-08-31
FuseTalk.NET [20] FuseTalk Inc. 3.0 ASP.NET $649 (Basic), $2,998 (Standard), $2,598 (Education), $4599(Enterprise) Proprietary 2006-11-01
FusionBB [21] InteractivePHP, Inc. 1.0 PHP $149 Standard License, $39 Renewal Proprietary
GoBoardz [22] Nathan Cope 1.0 ASP Free Proprietary 2006-08-13
Gossamer Forum [23] Gossamer Threads 1.2.3 Perl License: US$200 (Free for Non-Profit) Proprietary 2006-10-12
Groupee Forums [24] Groupee, Inc. 4.0.3 (with Groupee Community 1.2.11) Java $25/month on shared server, $499/month on dedicated server Proprietary
IceBB [25] XAOS Interactive 0.9.3.1 PHP Free GPL 2006-10-04
Ideal BB [26] Ideal Science 1.5.4b ASP $299 Proprietary 2006-05-03
Ideal BB.NET [27] Ideal Science 1.5 ASP.NET $299 Proprietary 2006-09-07
Ikonboard [28] Ikonboard Development Team 3.1.5 Perl Free Proprietary
IkonForums [29] IkonForums Team 1.0.0 Alpha 6 Perl Free Other
InstantAsp Forum [30] InstantAsp 4.1 ASP.NET $119+  ? Unknown
Invision Power Board [31] Invision Power Services Inc. 2.2.2 PHP $149.99 Standard License, $299.99 Business License Proprietary 2007-02-22
JForum [32] Rafael Steil 2.1.7 RC3 Java Free BSD 2007-02-25
Jive Forums [33] Jive Software 5.0.5 Java $1950 - $19950 - plus 20% P.A for support / upgrades Proprietary 2006-06-21
k4BB [34] Peter Goodman, Geoffrey Goodman 2.0 RC2 PHP Free LGPL
Kareha [35] Dag Agren 2.0.3 Perl Free Public Domain
MegaBBS [36] PD9 Software 2.2 ASP Free / $35 Link Removal & Additional Features Other
MercuryBoard [37] Jason Warner, Mark Elliot, and Jonathan West 1.1.5 PHP Free GPL 2006-10-13
MesDiscussions.net [38] No One Development 2007.1 PHP 5$/month (Shared), 30$/month (Serenity), 575$/year (Professional) Proprietary 2007-01-15
miniBB [39] Paul Puzyrev & Sergei Larionov 2.0RC5a PHP Free / Paid plugins GPL
Monkey Boards [40] James Greenwood 0.3.5 PHP Free GPL 2006-11-21
mvnForum [41] Minh Nguyen 1.0.2 GA Java Free GPL 2006-07-15


mwForum [42] Markus Wichitill 2.10.2 Perl Free GPL 2007-01-14
MyBB [43] MyBB Group 1.2.3 PHP Free Other 2007-02-14
MyProBB [44] CubicleSoft 1.0 PHP Free for personal use / Business purposes $25/year Other 2007-01-18
MyTopix [45] Jaia Interactive 1.3.0 RC1 PHP Free LGPL
NavBoard [46] Gordon Freeman 16.0 PHP Free LGPL
Orca Interactive Forum Script [47] BoonEx Ltd. 1.0 PHP Free GPL 2006-11-27
OvBB [48] Jonathon J. Freeman V0.15a PHP Free MIT 2007-02-19
PasForum [49]  ?  ? Pascal (FPC, Kylix, Delphi) Free Artistic/Other
Phorum [50] Brian Moon 5.1.12 PHP Free BSD like
phpBB [51] James Atkinson 2.0.22 PHP Free GPL 2007-01-28
Pocoo [52] Pocoo Team 0.1.5 Python Free GPL 2006-12-26
PunBB [53] Rickard Andersson 1.2.14 PHP Free GPL
Quezza [54] Luke Cousins 1.2.0 PHP Free GPL 2006-02-04
Quicksilver Forums [55] Geoff Dunn, Roger Libiez (Samson) & The Quicksilver Forums Development Team 1.3.1 PHP Free GPL 2006-10-05
RForum [56] Andreas Schwarz 0.2 Ruby Free MIT
Shiichan [57] Shii 3956 PHP Free GPL
SMF [58] Simple Machines 1.1.2 PHP Free Other 2007-02-10
Snitz Forums 2000 [59] Snitz Communications 3.4.06 ASP Free GPL
Sylphagora [60] Vystrix Nexoth 1.2 PHP Free GPL
Tetra WebBBS [61] webbbs-team.org 5.20 Perl Free Proprietary 2006-12-01
tForum [62] Toan 'typus' Huynh b0.94.2.3 PHP Free GPL
Think Tank Forums [63] Lucas Reddinger 1-alpha PHP Free BSD
Toast Forums [64] Appelsoft & Headrush Media 1.6.45 ASP Free / $79 / $149 / $499 [[.]] 2007-02-14
Tuvai BB [65] Leroy Gerrits (Tuvai) 1.5 PHP Free Other
UBB.classic [66] Groupee, Inc. 6.7.3 Perl $199 standard license, $99 renewal Proprietary
UBB.threads [67] Groupee, Inc. 7.0.2 PHP $299 standard license, $125 renewal Proprietary 2006-11-22
Unclassified NewsBoard [68] Yves Goergen 1.6.3 PHP Free GPL 2006-06-26
UseBB [69] UseBB Team 1.0.5 PHP Free GPL 2007-03-08
Vanilla [70] Mark O'Sullivan [71] 1.0.3 PHP Free GPL 2006-12-04
vBulletin [72] Jelsoft Enterprises 3.6.5 PHP $85 one year license+updates / $160 lifetime license + $30 per year for updates Proprietary 2007-03-01
Vikingboard [73] VB Development Team 0.1.2 PHP Free GPL 2006-10-30
Web Wiz Forum [74] Bruce Corkhill 8.5 ASP Free / $122.40 Link/Ad Removal Proprietary
WowBB [75] Aycan Gulez 1.7 PHP See Website. Prices vary on usage type. Proprietary 2006-07-16
WSN Forum [76] Paul Knierim 1.20 PHP Free / $48.50 Proprietary
XMB [77] XMB Software 1.9.5 Nexus Final PHP Free GPL
YaBB [78] YaBB Development Team 2.1 Perl Free Other 2005-11-08
Yazd Forum [79] Yasna Inc. 3.0 Java Free Apache 2006-11-07
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  ?  ?
Beast Yes No No No No  ?  ?
Beehive Forum Yes Yes Yes No Yes Full Yes
BttlxeForum No Yes No No No  ?  ?
Burning Board Yes Yes Yes Yes Yes Full Yes
Community Server Yes Yes Yes No Yes Full Yes
Deluxe Portal Yes No Yes No Yes Full Yes
Discussion Board Yes Yes No Yes Yes Full  ?
E-Blah Yes No Yes Yes Yes Full No
E-Blah SQL Yes No Yes No Yes Full No
ExBB Yes No Yes No Yes Full No
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 Full 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 Full 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 Yes No Yes Full 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 No
MyBB Yes Yes Yes Yes Yes Session No
MyProBB Yes No No No No Full No
MyTopix Yes No Yes Yes Yes  ?  ?
NextBBS  ? Yes  ?  ?  ?  ? Yes
Orca Interactive Forum Script Yes No No No Yes No Yes
OvBB Yes No No Yes Yes Session No
PasForum Yes No No No No  ?  ?
Phorum Yes Yes Yes No Yes  ?  ?
phpBB Yes No Yes No No Session No
phpBB3 Beta 5 Yes No Yes No Yes Full  ?
PI.Forum Yes Yes No No No Full No
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  ?  ?
Tetra-WebBBS Yes Yes No No Yes Session No
tForum Yes No No Yes Yes  ?  ?
Think Tank Forums Yes No No No No Full No
Toast Forums Yes Yes Yes No No No Yes
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 Yes Full No
UseBB Yes No Yes No No Session No
Vanilla Yes No Yes No No Full No
vBulletin Yes Yes Yes Yes Yes Full Yes
Vikingboard Yes No Yes No No Full No
Web Wiz Forum Yes No Yes Yes Yes  ? Yes
WowBB Yes No Yes Yes Yes Full Yes
WSN Forum Yes No Yes Yes Yes  ?  ?
XMB Yes Yes Yes No Yes  ? No
YaBB Yes No Yes Yes Yes Full Partial
Yazd Forum Yes Yes No No Yes Session 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 specified when replying 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:

  1. Login into the forum.
  2. Wait for unread messages to appear (unread markers shown). Do NOT read them.
  3. Logout from the forum (use "logout" link).
  4. Login into the forum again.
  5. 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
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
DLSIV Forum (Work in progress) No No No Yes No No No No
Deluxe Portal No Yes No No 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
E-Blah SQL No Yes No No No Yes No No
ExBB 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
IkonForums No Yes No No No 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
MyProBB No Yes No No No No No No
MyTopix No Yes No No No No No No
Orca Interactive Forum Script 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 5 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
Tetra-WebBBS Yes No 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
Toast Forums No No No Yes No No Yes 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
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
Flat file MySQL PostgreSQL MSSQL Oracle SQLite Access Firebird

[edit] External links