Comparison of wiki software
From Wikipedia, the free encyclopedia
The following tables compare general and technical information for a number of wiki software packages.
Contents |
[edit] General
General | Project Site (home page) | Latest stable release | Stable release date | First public release date | Demo | Target audience | Programming language | Data backend |
---|---|---|---|---|---|---|---|---|
BrainKeeper | [1] | February 15, 2007 | April 19, 2006 | [2] | Corporate; Public; Private; Education | PHP | RDBMS | |
Central Desktop | [3] | Winter Release '06 | September 12, 2006 | October 1, 2005 | [4] | Corporate; Intranet; Public; Private; Education | PHP | PostgreSQL |
Confluence | [5] | 2.4.2 | March 14, 2006 | May 5, 2004 | [6] | Corporate; Public; Private; Education | Java, Java EE | Relational DB (PostgreSQL, MySQL, Oracle, DB2, MS SQL Server, and others) |
Corendal Wiki | [7] | February 12, 2007 | May 14, 2005 | [8] | Corporate | Java | MySQL or Oracle | |
coWiki | [9] | 0.3.4 - NO LONGER SUPPORTED | February 24, 2005 | March 2002 | [10] | Corporate; Public; Private | PHP5 | MySQL |
MindTouch DekiWiki | MindTouch, Dev Community | 2007.07.25 | July 25, 2006 | July 25, 2006 | [11], [12] | Corporate; Public; Private | PHP, MONO | MySQL |
DidiWiki | [13] | 0.5 | September 30, 2004 | ? | Personal | C | File system | |
EditMe | [14] | 2006.06.03 | June 3, 2006 | August 1, 2002 | [15] | Corporate; Intranet; Enterprise; Public; Private; Education | Java | MySQL |
FlexWiki | [16] | December 2, 2005 | ? | Public; Private | ASP.NET, C# | File system, SQL Server | ||
Instiki | [17] | 0.11.0 | March 19, 2006 | ? | Public; Private | Ruby | Active Record | |
JotSpot | [18] | 2.0 | July 24, 2006 | October 2004 | [19] | Corporate; Public; Private | Java | File system, XML |
JSPWiki | [20] | 2.4.100 | March 2, 2007 | July 6, 2001 | [21] | Corporate; Public; Private | Java | Flat-file, RCS |
MediaWiki | [22] | 1.9.3 | February 20, 2007 | January 25, 2002 | Corporate; Public; Private | PHP5 | MySQL, PostgreSQL | |
Midgard Wiki | [23] | 1.7.4 | February 21, 2006 | September 29, 2004 | Corporate; Public; Private | PHP | MySQL and RCS | |
MoinMoin | [24] | 1.5.7 | February 07, 2007 | July 28, 2000 | [25] | Corporate; Public; Private | Python | Flat-file |
OpenWiki | [26] | 0.78 sp1 | March 19, 2002 | ? | [27] | Corporate; Public; Private | ASP, VBScript | MS Access and SQL Server |
Perspective | [28] | 0.922 | February 6, 2007 | March 2004 | link | Corporate; Intranet; Public; Private | ASP.NET, C#, XSLT | Microsoft Indexing Service, XML |
PhpWiki | [29] | 1.3.12p2 | July 24, 2006 | December 1999 | Public; Private | PHP | MySQL, PostgreSQL, SQL Server, Oracle 8, Firebird | |
PmWiki | [30] | 2.1.27 | December 11, 2006 | February 6, 2002 | [31] | Public; Private | PHP | Flat-file |
Socialtext | [32] | 2.9.5.1 | February 2, 2007 | [33] | Corporate; Intranet | Perl | PostgreSQL | |
Swiki | [34] | 1.5 AKA One Of These Days | December 6, 2005 | October, 1999 | [35] | Public; Private; Education | Squeak | File system |
TikiWiki | [36] | 1.9.7 | November 30, 2006 | October 9, 2002 | [37] | Corporate; Intranet; Enterprise, Public; Private; Education | PHP | PostgreSQL, MySQL, Oracle, AdoDB |
TWiki | [38] | 4.1.2 | March 03, 2007 | October 1998 | [39] | Corporate; Intranet; Enterprise, Public; Private; Education | Perl | Flat-file, RCS, pluggable storage backend |
UseModWiki | [40] | 1.0 | September 12, 2003 | January 22, 2000 | [41] | Corporate; Public; Private; Education | Perl | Flat-file |
WackoWiki | [42] | R4.2 | March 27, 2005 | March 2003 | yes | Corporate; Public; Private; Education | PHP | MySQL |
Wiclear | [43] | 0.10 | March 26, 2006 | June 25, 2004 | [44] | Public; Private | PHP | MySQL |
WikkaWiki | [45] | 1.1.6.2 | June 12, 2006 | May 16, 2004 | [46] | Corporate; Public; Private; Education | PHP | MySQL |
WikkiTikkiTavi | [47] | 0.26 | ? | ? | [48] | Public | PHP | MySQL |
XWiki | [49] | 1.0-beta-4 | February 15, 2007 | February 2004 | yes | Corporate; Public; Private; Education | Java | PostgreSQL, MySQL, Oracle, Apache Derby, HSQLDB |
ZWiki | [50] | 0.57.0 | October 1, 2006 | November 5, 1999 | [51] | Corporate; Public; Private; Education | Python | ZODB Object Database |
[edit] Comparison table
Basic general information about the distributions: creator/company, license/price etc.
Features | BrainKeeper | Central Desktop | Confluence | Corendal Wiki | coWiki | DekiWiki | DidiWiki | DokuWiki | EditMe | FlexWiki | Features | Instiki | JotSpot | JSPWiki | MediaWiki | Midgard Wiki | MoinMoin | OpenWiki | Features | OpenLink Wiki | PAUX | Perspective | PhpWiki | PmWiki | Swiki | TikiWiki | Features | TWiki | UseModWiki | WackoWiki | Wiclear | WikkaWiki | WikkiTikkiTavi | XWiki | ZWiki | Features |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
File uploading / attachments | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes | No | File uploading / attachments | Yes | Yes | Yes | Yes | Yes | Yes | Yes | File uploading / attachments | Yes | Yes | Yes | Yes | Yes | Yes | Yes | File uploading / attachments | Yes | Yes? | Yes | Yes | Yes | Yes | Yes | Yes | File uploading / attachments |
Spam prevention | Yes, CAPTCHA | Yes, CAPTCHA | Yes, CAPTCHA | No | No | Yes | No | Yes, blacklist | No, blacklist | ? | Spam prevention | No | No | Yes, content by regexp | Yes, URL blacklist,captchas (as used on wikinews) | word blacklist, IP blocking,No | Yes, BadContent filtering via Regular Expressions | Spam prevention | Yes | Yes | Yes, CPAN Blog::SpamAssassin | Yes, blocking words, IP addresses (addon), limiting the quantity of non-approved URLs (option), by encrypting the email address (addon) | Yes, block IP Addresses, words, UserIDs | Yes | Spam prevention | Yes, IP blacklist, content by regexp, excessive activities, scripted registration prevention (plugin), hidden e-mail addresses | ? | Yes, referrer blacklist | Yes, blacklist captcha | Yes, referrer blacklist (module), HTTP REQUEST analysis (module) | Yes, Captcha | Yes | Spam prevention | |||
Page access control | No | No | Yes | Yes | Yes, due to UNIX-style permissions | Yes | No | Yes, optional | Yes, optional | No? | Page access control | No | Yes | Yes | Yes | Yes | Yes | Yes RDoc | Page access control | Yes | Yes | Yes (per collection) | Yes | Yes | Yes | Yes | Page access control | Yes | Yes? | Yes | Yes, available for plugin too | Yes | No | Yes | Yes | Page access control |
Inline HTML | Yes | Yes | optional | Yes | No | optional | escaped | optional | Yes | No | Inline HTML | Yes | Yes, optional | Yes, optional | Yes | Yes | No | No | Inline HTML | Yes | Yes | parameterized Raw Includes, in-page XSLT | plugin | module | Yes | Yes | Inline HTML | Yes | Yes? | Yes - configurable/safe | Yes | Yes - configurable/safe | Yes - configurable/safe | Yes | Yes | Inline HTML |
User-customizable interface | yes, templates, html, custom navigation portal, custom data fields | yes, templates and themes, html and css | yes, templates and themes | Velocity templates + CSS | hand-edited templates, document "Print version" | yes | style-sheets | CSS, PHP; heavily documented PHP API | CSS, XSLT, user editable navigation | style-sheets, templates, WikiTalk | User-customizable interface | CSS | CSS | templates | many features are user-customizable, templates | templates, CSS | CSS, XSLT, user editable navigation | User-customizable interface | templates, skins, user CSS, XSLT | templates, skins, user CSS | XSLT, CSS | themes; un-documented | themes, user CSS, ... | For AniAniWebs, CSS | themes, user CSS, modules | User-customizable interface | templates, skins, user CSS | CSS | themes, style-sheets | themes, style-sheets | style-sheets | style-sheets | style-sheets, templates, themes | style-sheets, templates, skins | User-customizable interface | |
Document renaming | Yes | No | Yes, links are updated | Yes | Yes, all pages are seamlessly updated | Yes | rename the document file | Yes, plugin | Yes | Yes, old page becomes a redirect | Document renaming | No | Yes | Patch available | Yes, old page becomes a redirect | No | Yes, old page can be a redirect | Document renaming | Yes | Yes | Yes, with aliases | Yes | Template:Module | Yes, updating all backlinks | Yes | Document renaming | Yes, fixing backlinks | ? | Yes | Yes | No | No | No | Yes | Document renaming | |
Features | BrainKeeper | Central Desktop | Confluence | Corendal Wiki | coWiki | DekiWiki | DidiWiki | DokuWiki | EditMe | FlexWiki | Features | Instiki | JotSpot | JSPWiki | MediaWiki | Midgard Wiki | MoinMoin | OpenWiki | Features | OpenLink Wiki | PAUX | Perspective | PhpWiki | PmWiki | Swiki | TikiWiki | Features | TWiki | UseModWiki | WackoWiki | Wiclear | WikkaWiki | WikkiTikkiTavi | XWiki | ZWiki | Features |
WYSIWYG page editing | Yes | Yes | Yes | Yes | ? | Yes | No | YesQuickbuttons | Yes | No | WYSIWYG page editing | No | Yes | Partial, alpha | Partial, special MediaWiki 1.5.3 experimental version EnotifWiki + FCKeditor | No | Yes, v1.5+ | No | WYSIWYG page editing | Yes | Yes | Yes, IE, Mozilla & Firefox | Template:Module | No | No | Partial, just visual quicktag insertion | WYSIWYG page editing | Yes, pre-installed plugin | No? | Yes, WikiEdit | No | Yes, WikiEdit | No | Yes, using HTMLArea | Yes, using Epoz | WYSIWYG page editing |
Web feeds | Yes, RSS | Yes, RSS | Yes, RSS | No | Yes, RSS[70] | Yes, RSS, XML, JSON | No | Yes, RSS/Atom[71] | Yes, RSS | Yes, RSS | Web feeds | Yes, RSS, per page | Yes, RSS, per page | Yes, RSS/Atom | Yes, RSS, all changes | Yes, RSS, last changes | Web feeds | Yes, RSS/Atom/RDF | Yes, RSS/Atom/RDF | Yes, RSS (last day's changes) | Yes | Yes, RSS/Atom/RDF | Web feeds | Yes, RSS/Atom, with search string | Yes | Yes, RSS/Atom | Yes, Single page/Comments/Global | Yes, RSS | Yes, RSS/Atom | Web feeds | ||||||
Extensibility | plugins written in Java | patch mechanism | plugins via an OOP interface | API, Service Oriented Architecture | custom regexps | javascript | ASP, WikiTalk, .Net Reflection plugins | Extensibility | fairly trivial with minimal Ruby knowledge | plugins, server-side Javascript | plugins, filters, providers | actions, handlers | PHP component architecture | different plugin types | Extensibility | plugins, Virtuoso hosted PHP integration | actions | HTML Includes, XSLT includes that can take external URL contents, .Net action classes | plugins | very, 100+ plugins | Some | 60+ plugins & mods | Extensibility | 250+ plugins, 50+ addons | ? | actions, handlers | plugins | actions, handlers | bunch of custom stuff in php | plugins, macros, scripts, applications | all Zope plugins, LaTeX, and more | Extensibility | ||||
Other Notable features | Enterprise-level Search, Interactive Dashboard, Tagging, Content Workflow, Custom Data Fields, Simple but Comprehensive Administration | Block architecture, Calendars, Discussions, Database feature, Tasks and Milestones Blocks available | Enterprise level security, Simple admin interface, Open plugin API, Tagging, Fully supported | For Corporate environments. Articles hierarchy. Integrated with Active Directory users and groups, NTLM authentication, Workflow, Revisions, Subscriptions, WYSIWYG editor, Access Control (Read and Write) | Data saved hierarchic (web trees) and in XML, per-page threaded comments, comfortable installation wizard | Highly usable, stores in XML, SOA, API, enterprise arch and business focused, fully supported by MindTouch company website | extremely fast and requires very little RAM, built-in web server | Section Editing, XHTML-Compliant, nice tables, side-by-side diff, namespaces, Interwiki | Multi-level access controls, hosted solution, side-by-side diff, Email notifications | Forms, Scripting | Other Notable features | Trivial to set up on any platform that supports Ruby. Can use different (administrator-set) markup languages. Supports inline HTML, Textile, Markdown, and RDoc. | Support for server-side Javascript, VMWare virtual appliance | Weblog integration | Per-article discussion page, watchlist, searching, email notification (built in, but currently disabled on Wikipedia) | CMS integration | Email notification, additional desktop edition | Other Notable features | Based on WebDAV can be maintained by any WebDAV user agent, LDAP Integration, OpenLink Data Space Integration, Publish wiki in other formats (Docbook and HTML), Wiki Cluster and Tag support, WYSIWIG Editor, Revisions, Access Control List | Individualized publication of dynamic content, which contains reusable semantic content objects. They are able to represent knowledge in its full complexity, and they make knowledge available as filterable content for Websites, semantic Wiki, detailed-evaluated eLearning and individualized print media. | Searching over MS Office documents, can search files in folders outside of the Wiki (including MS Office files), Active Directory integration, User authorisation based on AD Group membership, Private Content | support all databases | Highly sophisticated support for customization. Practically cameleon-like | Installs own webserver (Commanche) and can co-exist with IIS or Apache. AniAniWeb function provides owner control of granular access and creates access groups. Users tracked by email address. | ACLs, calendaring, charting, email notification, form handling and reporting, slideshow presentations, spreadsheet calculations and GRAPHS, mobile, GIS (MapServer), JGraphPad for drawings inside wikipages, 3d Browsing, Workspaces, Workflows, OpenOffice WYSIWYG editing of Tikiwiki content, Multitiki installations | Other Notable features | Revision control, ACLs for topics, tagging, blogging, calendaring, charting, global search & replace, email notification, form handling and reporting, platform to build wiki applications, graphing, slideshow presentations, 13 translations, plotting, multistyle diffs, advanced searching, spreadsheet calculations, WYSIWYG supports TML, available as a VMware appliance | multilingual, WYSIWYG-like editor, ACLs, subpages, comments, files, email notification, cloning of pages, installation wizard... | hierarchical pages, linked translations, multilingual, ACLs, section editing, XHTML compliant, side-by-side diff, email notifications, admin panel, moderator/admin/user | FreeMind support, ACLs, cloning of pages, advanced syntax highlighting using GeSHi, on-the-fly downloading of codeblocks | Forms and Scripting, Multilingual, Database storage, Fulltext search, GraphViz, SVG, Freemind | hierarchical pages, revision control, fulltext search, email notification, issue tracker, LaTeX integration | Other Notable features | |||
Installation | BrainKeeper | Central Desktop | Confluence | Corendal Wiki | coWiki | DekiWiki Install Guide | DidiWiki | DokuWiki | EditMe | FlexWiki | Installation | Instiki | JotSpot | JSPWiki | MediaWiki | Midgard Wiki | MoinMoin | OpenWiki | Installation | OpenLink Wiki | PAUX | Perspective | PhpWiki | PmWiki | Swiki | TikiWiki | Installation | TWiki | UseModWiki | WackoWiki | Wiclear | WikkaWiki | WikkiTikkiTavi | XWiki | ZWiki | Installation |
Runs on Windows | Yes | Yes | Yes | Yes | Yes | Yes | Yes, with Cygwin | Yes | Yes | Yes | Runs on Windows | Yes | Yes | Yes | Yes | No | Yes | Yes | Runs on Windows | Yes | Yes | Yes | Yes | Yes, with Apache+PHP5 or IIS+PHP4 | Yes | Yes | Runs on Windows | Yes | Yes | Yes | ? | Yes | ? | Yes | Yes | Runs on Windows |
Ease of installation | Hosted - no installation or setup required | Hosted - no set requred | Easy, Configuration Wizard | Moderately simple | Hosted, Moderately simple, Appliance | simple | Moderately simple | None Required | Moderately simple | Ease of installation | Trivial | Easy, VMWare virtual appliance | Moderately simple | Moderately simple | Easy, requires root | Easy for Desktop version | Easy | Ease of installation | Easy | Easy | Moderately simple | Moderately simple | Very Easy | Very Easy: Just drag the image file over the executable or (non-GUI) just use the image file as an executable parameter | Moderately simple via install script. Telnet/ssh is useful but not necessary. | Ease of installation | Native install: Easy on *nix, moderately difficult on Windows. Point and click install on Windows with VMware appliance and TWiki for Windows Personal. | Easy? | Quick and easy, multilingual installer | Easy, in 4 steps, update wizard | Easy installation/upgrade, through web-wizard | Moderate | Simple package for Windows Available | Moderate (easy if Zope is already installed) | Ease of installation | |
Web-server required | None | None | Tomcat included, or use your own servlet container. | Tomcat, Oracle Application Server | Apache with PHP | Apache | None (built-in) | Should work on any web server with PHP | None Required | IIS/Apache | Web-server required | None (built-in) | None (built-in) | any servlet 2.3-compliant web server | Apache or IIS with PHP 5.0+ | Apache with PHP | None for Desktop version | IIS | Web-server required | OpenLink Virtuoso | None (built-in) | IIS | Any Web-server with PHP | Any Web-server with PHP, can run without a web server. | None--installs own server. Can coexist with IIS and Apache by running on alternate port | Any Web-server with PHP | Web-server required | Any Web-server with cgi support. Web-server included in VMware appliance and TWiki for Windows Personal. | ? | Apache v1.3.x (v2 recommended), IIS | Apache with PHP. IIS untested | Any Web-server with PHP | Any Web-server with PHP | Tomcat or Jetty | Zope | Web-server required |
Other software required | None | Java 1.4 | Java, MySQL or Oracle, Tomcat or Oracle Application Server | MySQL, PHP | Mono, MySQl, PHP | none | PHP | None | ASP.Net/Mono | Other software required | Ruby | VMWare Player | Java 1.4 | MySQL, PHP5 | MySQL, PHP | Python | ASP | Other software required | OpenLink Virtuoso | Java | .NET Runtime 1.1 | PHP | PHP | None | PHP | Other software required | Perl, RCS | Perl | MySQL, PHP | MySQL, PHP | MySQL/PHP | MySQL/PHP | MySQL or HSQLDB | Python (included with most Zope installs) | Other software required | |
Miscellaneous | BrainKeeper | Central Desktop | Confluence | Corendal Wiki | coWiki | DekiWiki | DidiWiki | DokuWiki | EditMe | FlexWiki | Miscellaneous | Instiki | JotSpot | JSPWiki | MediaWiki | Midgard Wiki | MoinMoin | OpenWiki | Miscellaneous | OpenLink Wiki | PAUX | Perspective | PhpWiki | PmWiki | Swiki | TikiWiki | Miscellaneous | TWiki | UseModWiki | WackoWiki | Wiclear | WikkaWiki | WikkiTikkiTavi | XWiki | ZWiki | Miscellaneous |
Creator (and Maintainer) | BrainKeeper, Inc. | Central Desktop Inc. | Atlassian Software Systems | Thierry Danard | Daniel T. Gorski; Paul Hanchett | MindTouch, OpenGarden.org | Matthew Allum | Andreas Gohr | EditMe, LLC | David Ornstein | Creator (and Maintainer) | David Heinemeier Hansson | JotSpot | Janne Jalkanen | Magnus Manske; Various | Henri Bergius | Jürgen Hermann; Thomas Waldmann; ... | Creator (and Maintainer) | Openlink Software | PAUX | Alan Slater | Steve Wainstead, ... | Patrick Michaud | Mark Guzdial; Jochen Rick | Luis Argerich (200+ devs nowadays) | Creator (and Maintainer) | Peter Thoeny and TWiki community | Clifford Adams | Roman Ivanov | David Jobet | Wikka Development Team | Tavi | Ludovic Dubost | Simon Michael | Creator (and Maintainer) | |
Predecessor | N/A | N/A | N/A | N/A | N/A |
MediaWiki has a page about this at:
|
N/A | N/A | N/A | N/A | Predecessor | N/A | N/A | N/A | N/A | N/A | PikiPiki | ? | Predecessor | N/A | N/A | N/A | WikiWikiWeb | N/A | N/A | N/A | Predecessor | JosWiki | AtisWiki | WakkaWiki | N/A | WakkaWiki | N/A | N/A | N/A | Predecessor |
Cost (USD) | Free Version Available, Subscriptions start at $35/month | Free Ver Available, Paid plans start at $25/month | Free (open source or non-profit), USD $1200 commercial, $600 academic | Free | Free | Free hosted at Wiki.com or ViaWiki.com (paid hosted versions too), Free open source version available for download at OpenGarden.org, MindTouch DekiBox Appliance, Paid enterprise versions available at MindTouch.com as well | Free | Free | From $5/mo | Free | Cost (USD) | Free | From $100/mo | Free | Free | Free | Free | Free | Cost (USD) | Free (open source ), Commercial License also available | From €300/mo | Free | Free | Free | Free | Free | Cost (USD) | Free | Free | Free | Free | Free | Free | Free | Free | Cost (USD) |
Software license | Commercial | Commercial | Commercial | GPL | GPL | GPL v2 | GPL | GPL v2 | Commercial | FlexWiki Shared Source Licensing Program | Software license | Ruby License | Commercial | LGPL | GPL v2 | LGPL | GPL | Software license | GPL and Commercial License | Free and Commercial License | GPL | GPL | GPL | GPL | LGPL | Software license | GPL | GPL | BSD | GPL | GPL | GPL | GPL/LGPL | GPL | Software license | |
BrainKeeper | Central Desktop | Confluence | Corendal Wiki | coWiki | DekiWiki | DidiWiki | DokuWiki | EditMe | FlexWiki | Instiki | JotSpot | JSPWiki | MediaWiki | Midgard Wiki | MoinMoin | OpenWiki | OpenLink Wiki | PAUX | Perspective | PhpWiki | PmWiki | Swiki | TikiWiki | TWiki | UseModWiki | WackoWiki | Wiclear | WikkaWiki | WikkiTikkiTavi | XWiki | Zwiki |
[edit] Footnotes
- ↑ Page Access Control: Some wiki engines allow (optional) read/write access restriction to users or user groups on a per-page basis (e.g. through Access control lists).
- ↑ Inline HTML Safe means that several features of HTML are restricted. This is better than Full, for security reasons. Users with complete access to HTML could, for example, create spoof forms to trick users.
- ↑ User-customizable interface: Many items have administrator hand-editable templates. Even items which use hard-coded templates could still be modified if the source is available.
- ↑ Licenses here are a summary, and are not taken to be complete statements of the licenses. Some packages may use libraries under different licenses.
- ↑ “Ease of installation” is expressed relative to other server software packages, and not to desktop applications. [83]
- ↑ MediaWiki Customizable interface – templates.
- ↑ Instiki - Ruby License Instiki is distributed under the same terms as Ruby itself, per the Ruby license.
- ↑ "Evidence that demonstrates that a business model or idea is feasible."[84]
- ↑ URL anding are available using a MediaWiki extension. [85]
[edit] See also
[edit] External links
- Wiki Matrix - Comparison of wikis and features selected by the user.
- Free Wiki Info - Wiki Demos, Screenshots, Links, Feeds
- What Is Wiki - general Wiki info.