Comparison of Internet forum software

From PHPBB用户手册

Jump to: navigation, search

This is a comparison of the features of various Internet forum packages.

Contents

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.2 PHP Free GPL
bbPress [2] Automattic Nightly Builds Only PHP Free GPL
Beehive Forum [3]  ? 0.7 PHP Free GPL 2006-10-04
blazeboard [4] ? 0.55b PHP Free GPL
bttlxeForum [5] Battleaxe Software Ltd. 2.0 ASP Free [6]
Burning Board [7] WoltLab GmbH 2.3.5 PHP 25 Euro Proprietary 2006-06-26
Community Server [8] Telligent 2.0 ASP.NET Free(Express Edition), $299 (Standard), $1499 (Professional), $9999(Enterprise) Proprietary
Discussion Board [9] Active Data Online 2.0 ASP.NET 2.0 $200 Proprietary
E-Blah [10] Justin Osborne 10.1 Perl Free GPL 2006-10-06
ExpressionEngine Discussion Forums [11] pMachine, Inc. 1.3.1 PHP $49.95 (non-commercial), $99.95 (commercial license), requires licensed copy of ExpressionEngine Web Publishing System [12] 2006-09-06
FUDforum [13] Ilia Alshanetsky 2.7.6 PHP Free GPL 2006-09-19
FuseTalk CF [14] FuseTalk Inc. 4.0 ColdFusion $649 (Basic), $2,998 (Standard), $2,598 (Education), $4599(Enterprise) Proprietary
FuseTalk.NET [15] FuseTalk Inc. 3.0 beta 1 ASP.NET $649 (Basic), $2,998 (Standard), $2,598 (Education), $4599(Enterprise) Proprietary
FusionBB [16] InteractivePHP, Inc. 1.0 PHP $149 Standard License, $39 Renewal Proprietary
GoBoardz [17] Nathan Cope 1.0 ASP Free Proprietary 2006-08-13
Gossamer Forum [18] Gossamer Threads 1.2.3 Perl License: US$200

Free for Non-Profit

Proprietary
Groupee Forums [19] Groupee, Inc. 4.0.3 (with Groupee Community 1.2.11) Java $25/month on shared server,

$499/month on dedicated server

Proprietary
IceBB [20] XAOS Interactive 0.9.3 PHP Free GPL
Ideal BB [21] Ideal Science 1.5.3b ASP $299 Proprietary
Ikonboard [22] Ikonboard Development Team 3.1.4 Perl Free Proprietary
Invision Power Board [23] Invision Power Services Inc. 2.1.7 PHP $69.95 p.a. / $185 perpetual (1 yr support) Proprietary 2006-07-13
JForum [24] Rafael Steil 2.1.6 Java Free
Jive Forums [25] Jive Software 5.0.4 Java $1950 - $19950 - plus 20% P.A for support / upgrades Proprietary
k4BB [26] Peter Goodman, Geoffrey Goodman 2.0 RC2 PHP Free LGPL
Kareha [27] Dag Agren 2.0.3 Perl Free Public Domain
MegaBBS [28] PD9 Software 2.2 ASP Free / $35 Link Removal & Additional Features Other
MercuryBoard [29] Jason Warner & Mark Elliot 1.1.4 PHP Free GPL
miniBB [30] Paul Puzyrev & Sergei Larionov 2.0RC5a PHP Free / Paid plugins GPL
Monkey Boards [31] James Greenwood 0.3 PHP Free GPL 2006-07-10
mwForum [32] Markus Wichitill 2.10 Perl Free GPL 2006-08-05
MyBB [33] MyBB Group 1.2.1 PHP Free Other 2006-09-27
MyTopix [34] Jaia Interactive 1.2.3b PHP Free Other
OvBB [35] Jonathon J. Freeman V0.12a PHP Free MIT 2006-09-20
PasForum [36]  ?  ? Pascal (FPC, Kylix, Delphi) Free Artistic/Other
Phorum [37] Brian Moon 5.1.12 PHP Free BSD like
phpBB [38] James Atkinson 2.0.21 PHP Free GPL 2006-06-07
PunBB [39] Rickard Andersson 1.2.13 PHP Free GPL
Quezza [40] Luke Cousins 1.2.0 PHP Free GPL
Quicksilver Forums [41] Geoff Dunn, Roger Libiez (Samson) &

The Quicksilver Forums Development Team

1.3.1 PHP Free GPL
RForum [42] Andreas Schwarz 0.2 Ruby Free MIT
Shiichan [43] Shii 3956 PHP Free GPL
SMF [44] Simple Machines 1.0.8 PHP Free Other
Snitz Forums 2000 [45] Snitz Communications 3.4.06 ASP Free GPL
Sylphagora [46] Vystrix Nexoth 1.2 PHP Free GPL
tForum [47]  ? b0.94.2.3 PHP Free GPL
Tuvai BB [48] Leroy Gerrits (Tuvai) 1.5 PHP Free Other
UBB.classic [49] Groupee, Inc. 6.7.3 Perl $199 standard license, $99 renewal Proprietary
UBB.threads [50] Groupee, Inc. 6.5.2 PHP $299 standard license, $125 renewal Proprietary
Unclassified NewsBoard [51] Yves Goergen 1.5.3 PHP Free GPL
UseBB [52] UseBB Team 1.0.2 PHP Free GPL 2006-09-15
Vanilla [53] Mark O'Sullivan [54] 1.0 PHP Free GPL
vBulletin [55] Jelsoft Enterprises 3.6.1 PHP $85 p.a. / $160 lifetime Proprietary 2006-09-13
Vikingboard [56] VB Development Team 0.1.1 PHP Free GPL 2006-09-21
Web Wiz Forum [57] Bruce Corkhill 8.01 ASP Free / $54.46 Link Removal / $544.74 Developer Proprietary
WSN Forum [58] Paul Knierim 1.20 PHP Free / $48.50 Proprietary
XennoBB [59] Xenno Group 2.3.2 PHP Free GPL 2006-10-16
XMB [60] XMB Software 1.9.5 Nexus Final PHP Free GPL
YaBB [61] YaBB Development Team 2.1 Perl Free Other 2005-11-08
Creator Current stable version Programming language Cost License Latest release date

Features

Flat Threaded User-selectable themes Calendar Image attachment Unread message tracking
aterr 模板:No 模板:Yes 模板:No 模板:No 模板:No  ?
bbPress 模板:Yes 模板:No 模板:No 模板:No 模板:No  ?
Beehive Forum 模板:Yes 模板:Yes 模板:Yes 模板:No 模板:Yes Full
blazeboard 模板:Yes 模板:No  ? 模板:No 模板:No  ?
BttlxeForum 模板:No 模板:Yes 模板:No 模板:No 模板:No  ?
Burning Board 模板:Yes 模板:Yes 模板:Yes 模板:Yes 模板:Yes Full
Discussion Board 模板:Yes 模板:Yes 模板:No 模板:Yes 模板:Yes  ?
E-Blah 模板:Yes 模板:No 模板:Yes 模板:Yes 模板:Yes  ?
ExpressionEngine Discussion Forums 模板:Yes 模板:No 模板:Yes 模板:Yes as part of ExpressionEngine software, which is required 模板:Yes Hybrid
FUDforum 模板:Yes 模板:Yes 模板:Yes 模板:No 模板:Yes Full
FuseTalk CF 模板:Yes 模板:Yes 模板:Yes 模板:Yes 模板:Yes Session
FuseTalk.NET 模板:Yes 模板:Yes 模板:Yes 模板:No 模板:Yes Session
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  ?
Invision Power Board 模板:Yes 模板:Yes 模板:Yes 模板:Yes 模板: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  ?
MercuryBoard 模板:Yes 模板:No 模板:Yes 模板:No 模板:Yes  ?
miniBB 模板:Yes 模板:No 模板:Yes 模板:Yes 模板:Yes  ?
Monkey Boards 模板:Yes 模板: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  ?
PasForum 模板:Yes 模板:No 模板:No 模板:No 模板:No  ?
Phorum 模板:Yes 模板:Yes 模板:Yes 模板:No 模板:Yes  ?
phpBB 模板:Yes 模板:No 模板:Yes 模板:No 模板:No Session
phpBB3 Beta 2 模板:Yes 模板:No 模板:Yes 模板:No 模板:Yes Full
PunBB 模板:Yes 模板:No 模板:Yes 模板:No 模板:No  ?
Quezza 模板:Yes 模板:No 模板:Yes 模板:Yes 模板:Yes Full
Quicksilver Forums 模板:Yes 模板:No 模板:Yes 模板:No 模板:Yes Full
RForum 模板:Yes 模板:No 模板:No 模板:No 模板:No  ?
Shiichan 模板:Yes 模板:No 模板:Yes 模板:No 模板:No  ?
SMF 模板:Yes 模板:No 模板:Yes 模板:Yes 模板:Yes Full
Sylphagora 模板:No 模板:Yes 模板:No 模板:No 模板:No  ?
tForum 模板:Yes 模板:No 模板:No 模板:Yes 模板: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 模板:No  ?
UseBB 模板:Yes 模板:No 模板:Yes 模板:No 模板:No Session
Vanilla 模板:Yes 模板:No 模板:Yes 模板:No 模板:No  ?
vBulletin 模板:Yes 模板:Yes 模板:Yes 模板:Yes 模板:Yes Full
Vikingboard 模板:Yes 模板:No 模板:Yes 模板:No 模板:No  ?
Web Wiz Forum 模板:Yes 模板:No 模板:Yes 模板:Yes 模板:Yes  ?
WSN Forum 模板:Yes 模板:No 模板:Yes 模板:Yes 模板:Yes  ?
XennoBB 模板:Yes 模板:No 模板:Yes 模板:Yes 模板:Yes  ?
XMB 模板:Yes 模板:Yes 模板:Yes 模板:No 模板:Yes  ?
YaBB 模板:Yes 模板:No 模板:Yes 模板:Yes 模板:Yes  ?
Flat Threaded User-selectable themes Calendar Image attachment Unread message tracking

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.

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.

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.

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.

Calendar

Some forums provide calendar functionality for storing events and appointments, either per-user or as a forum-wide shared calendar.

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.

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).

Data storage

Information about what data storage system can be used.

Flat file MySQL PostgreSQL MSSQL Oracle SQLite Access Firebird
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
Discussion Board 模板:No 模板:Yes 模板:Yes 模板:Yes 模板:Yes 模板:No 模板:Yes 模板:No
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
miniBB 模板:No 模板:Yes 模板:Yes 模板:Yes 模板: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 2 模板:No 模板:Yes 模板:Yes 模板:Yes 模板:Yes 模板:Yes 模板:No 模板:Yes
PunBB 模板:No 模板:Yes 模板:Yes 模板:No 模板:No 模板:Yes 模板:No 模板:No
Quezza 模板:No 模板:Yes 模板:Yes 模板:Yes 模板: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
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
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
Flat file MySQL PostgreSQL MSSQL Oracle SQLite Access Firebird

External links