WikiMatrix

Feature Comparison

General FeaturesJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
Version 2.10.0 1.20.1 TWiki-6.0.0 9.7
Last Release Date 2014-02-01 2012-11-30 2013-10-14 2017-08-28
Author Apache Software Foundation Magnus Manske, Brion Vibber, Lee Daniel Crocker, Tim Starling, Erik Möller, and others. Peter Thoeny, TWiki community XWiki Development Team
URL jspwiki.apache.org www.mediawiki.org twiki.org www.xwiki.org
Free and Open Source Yes Yes Yes Yes
License Apache License 2.0 GPL GPL LGPL + Free hosting on myxwiki.org for individuals/non profit
Programming Language Java PHP Perl, JavaScript Java
Data Storage Files, DB Database Files, RCS Database
License Cost/ Fee 0 0 N/A 0
Development status Mature Mature Mature Mature
Intended Audience all End Users/Desktop, Education Large enterprise; small to medium businesses Enterprise, Workgroups, Developers
System RequirementsJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
Operating System any platform supporting JDK 1.5+ *nix, Windows, Mac OS X Linux, Windows, OS-X and other Any platform supporting JDK 1.8 or greater
Root Access No No No No
Webserver any servlet 2.4+ compliant web server, e.g. Tomcat 5+, Jetty, Glassfish, Websphere Any with PHP support Almost any webserver, typically Apache 1.3/2.0 Servlet 3.0+
Other Requirements optional JavaMail for mailing functionality none RCS (optional), cron/scheduler, fgrep, egrep; Plugins may have additional dependencies Java 1.8, MySQL/HSQLDB/etc (JDBC Driver required)
DatastorageJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
Text Files Yes No Yes No
MySQL Plugin Yes No Yes
PostgreSQL Plugin Yes No Yes
Oracle Plugin Yes No Yes
SQLite Plugin Yes No No
BerkeleyDB Plugin No No No
RCS No No Yes No
Other page provider architecture -> several implementations No RcsLite Perl library for version control without external RCS; backend API for other storage JDBC Databases and in general any database supported by Hibernate; any custom implementation, as the storage is pluggable. Attachments can be saved on the filesystem
Security/Anti-SpamJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
Page Permissions Yes Yes Yes Yes
ACL Yes No Yes Yes
Authentication Backends JAAS -> interface to many external backends possible Yes Internal authentication; anything Apache supports such as LDAP, NIS, AD, Kerberos XWiki, LDAP, custom (Open API), Kerberos, NTLM, Headers, PUMA, SAML, Trusted LDAP, Sun SSO
Host Blocking Optional Yes Plugin No
Mail Encryption Plugin Plugin Yes No
nofollow Optional Optional Plugin No
Blacklist Yes Yes Plugin No
CAPTCHA Yes Plugin Plugin Yes
Delayed Indexing No No Plugin Yes
Development/SupportJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
Commercial Support Yes, 2 listed Yes, 77 listed Yes, 32 listed Yes, 12 listed
Preconfigured Hosting No Yes Yes Yes
Code Repository svn.apache.org svn.wikimedia.org twiki.org github.com
Issue Tracker issues.apache.org bugzilla.wikimedia.org twiki.org jira.xwiki.org
Mailing List jspwiki.apache.org lists.wikimedia.org twiki.org dev.xwiki.org
Support Forum please use mailing lists or issue tracker mwusers.com twiki.org Through the mailing list/JIRA/IRC/Nabble
IRC Channel Freenode: #jspwiki www.mediawiki.org twiki.org irc.freenode.net (channel: #xwiki)
Common FeaturesJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
Preview Yes Yes Yes Yes
Minor Changes No Yes Yes Yes
Change Summary Yes Yes Yes Yes
Page History Yes Yes Yes Yes
Page Revisions Unlimited Unlimited Unlimited Unlimited
Revision Diffs Between all Between all Between all Between all
Page Index Yes Yes Yes Yes
Plugin System Yes Yes Yes Yes
Special FeaturesJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
Unicode Support Yes Yes Yes Yes
Right-to-Left Support Yes Yes No No
Interface Languages 10 languages
Breton, German, English, Spanish, Finnish, French, Italian, Dutch, Russian, Chinese
140 languages
Afar, Abkhazian, Afrikaans, Amharic, Arabic, Assamese, Aymara, Azerbaijani, Bashkir, Byelorussian, Bulgarian, Bihari, Bislama, Bengali; Bangla, Tibetan, Breton, Catalan, Corsican, Czech, Welsh, Danish, German, Bhutani, Greek, English, Esperanto, Spanish, Estonian, Basque, Persian, Finnish, Fiji, Faroese, French, Frisian, Irish, Scots Gaelic, Galician, Guarani, Gujarati, Hausa, Hebrew, Hindi, Croatian, Hungarian, Armenian, Interlingua, Indonesian, Interlingue, Inupiak, Icelandic, Italian, Inuktitut, Japanese, Georgian, Kazakh, Greenlandic, Cambodian, Kannada, Korean, Kashmiri, Kurdish, Kirghiz, Latin, Lingala, Laothian, Lithuanian, Latvian, Lettish, Malagasy, Maori, Macedonian, Malayalam, Mongolian, Moldavian, Marathi, Malay, Maltese, Burmese, Nauru, Nepali, Dutch, Norwegian, Occitan, Oromo, Oriya, Punjabi, Polish, Pashto, Pushto, Portuguese, Brazilian Portuguese, Quechua, Rhaeto-Romance, Kirundi, Romanian, Russian, Kinyarwanda, Sanskrit, Sindhi, Sangho, Serbo-Croatian, Sinhalese, Slovak, Slovenian, Samoan, Shona, Somali, Albanian, Serbian, Siswati, Sesotho, Sundanese, Swedish, Swahili, Tamil, Telugu, Tajik, Thai, Tigrinya, Turkmen, Tagalog, Setswana, Tonga, Turkish, Tsonga, Tatar, Twi, Uighur, Ukrainian, Urdu, Uzbek, Vietnamese, Volapuk, Wolof, Xhosa, Yiddish, Yoruba, Zhuang, Chinese, Chinese Traditional, Zulu
19 languages
Bulgarian, Czech, Danish, German, English, Spanish, Finnish, French, Italian, Japanese, Korean, Dutch, Polish, Portuguese, Russian, Swedish, Ukrainian, Chinese, Chinese Traditional
38 languages
Arabic, Bulgarian, Catalan, Czech, Danish, German, Greek, English, Spanish, Persian, French, Galician, Hindi, Croatian, Hungarian, Indonesian, Italian, Cambodian, Kannada, Korean, Latvian, Lettish, Marathi, Dutch, Norwegian, Polish, Portuguese, Brazilian Portuguese, Romanian, Russian, Sinhalese, Slovak, Slovenian, Swedish, Turkish, Ukrainian, Vietnamese, Chinese, Chinese Traditional
Email notification Plugin Optional Yes Yes
Comments Flat Discussion Pages Threaded Threaded
Categories Yes Yes Yes Yes
Namespaces No Yes Yes Yes
Page Redirection Yes Yes Yes Yes
Conflict Handling Page Locking Conflict Resolution Conflict Resolution Page Locking
Search Full Text Full Text Full Text Full Text
Wiki Farming Patch Plugin Optional Yes
Structured Data Yes Plugin Yes Yes
LinksJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
CamelCase Yes No Yes Yes
Freelinks Yes Yes Yes Yes
Backlinks Yes Yes Yes Yes
InterWiki Yes Yes Yes Yes
SisterWiki No No Plugin Yes
Image Links Yes Yes Yes Yes
Windows Shares Optional No Plugin Yes
Page Redirects Yes Yes Plugin Yes
Syntax FeaturesJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
HTML Tags Optional Some All All
Math formulas Plugin Yes Plugin Yes
Tables simple + complex simple + complex simple + complex simple + complex
CREOLE support Yes No No Yes
Markdown Support No No No Yes
Textile Support No No Plugin No
BBCode Support No No No No
Emoticon Images Plugin Optional Yes Yes
Syntax Highlighting Plugin Plugin Plugin Yes
Footnotes Yes Yes Plugin Yes
Quoting No No Yes Yes
Internal Comments Plugin Yes Yes Yes
Custom styles Yes Yes Yes Yes
FAQ Tags No No Yes Plugin
Scripting plugins for JavaScript, TCL and Groovy Optional TWiki Markup Language, TWiki variables, JavaScript, extensive API velocity, groovy, ruby, jython, generic JSR223 & very powerful API
Content Includes Yes Yes Yes Yes
Feed Aggregation Plugin Plugin Yes Yes
UsabilityJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
Section Editing Yes Yes Plugin Yes
Page Templates Yes Yes Yes Yes
Double-Click Edit No Optional Plugin No
Toolbar Yes Yes Plugin Yes
WYSIWYG Editing Plugin Plugin Yes Yes
Access Keys Yes Yes Yes Yes
Auto Signature Plugin Yes Yes No
StatisticsJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
Recent Changes Yes Yes Yes Yes
Wanted Pages Yes Yes No Yes
Orphaned Pages Yes Yes Plugin Yes
Most/Least Popular No Yes Yes Yes
Recent Visitors No Plugin Plugin Yes
Analysis No Optional Yes Yes
OutputJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
HTML XHTML 1.0 Transitional XHTML 1.0 Transitional XHTML 1.0 Transitional XHTML 1.0 Strict
CSS Stylesheets Yes Yes Yes Yes
Printer Friendly Print CSS Print CSS Print View Print View
Mobile Friendly No No Plugin Plugin
Themes & Skins Yes Yes Yes Yes
RSS Feeds Yes Yes Yes Yes
ATOM Feeds Yes Yes Yes Optional
Abbreviations No No Plugin Plugin
Auto-TOC Plugin Yes Yes Optional
Raw Export Yes Yes Yes Yes
HTML Export Optional Yes Yes Yes
XML export No Yes Plugin Yes
PDF Export Plugin Plugin Plugin Yes
Media and FilesJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
File Attachments Yes Yes Yes Yes
Media Revisions Yes Yes Yes Yes
Embedded Flash Plugin Plugin Plugin Yes
Embedded Video Plugin Plugin Plugin Yes
Image Editing No No Plugin Plugin
SVG Editing No No Plugin Plugin
MindMap Editing No Plugin Plugin Plugin
Media Search Contents Keywords Contents Contents
ExtrasJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
Calendar Plugin Plugin Plugin Plugin
Image Galleries Plugin Yes Plugin Yes
Forums Yes Plugin Plugin Plugin
Blogs Yes No Plugin Yes
Ticket System No No Plugin Plugin
Syntax ExamplesJSPWiki DetailsMediaWiki DetailsTWiki DetailsXWiki Details
Internal Link
[link]
[text|link]
[text|wiki:link]
[[a link]]
[[a link|with title]]
WikiWord autolink
Otherweb.WikiWord
[[Spaced text]]
[[WikiWord][label]]
XWiki supports 16 input syntaxes (e.g. confluence, twiki, docbook, mediawiki, xwiki, etc), see http://rendering.xwiki.org/xwiki/bin/view/Main/WebHome#HSupportedSyntaxes for details.

The syntax documented below is XWiki Syntax 2.1 (http://platform.xwiki.org/xwiki/bin/view/Main/XWikiSyntax).

[[wiki syntax here>>Space.Page]]
[[Space.Page]]
(Space is optional and is the current space if not specified)
External Link
[http://www.example.com/]
[example|http://www.example.com/]
[text|wiki:link]
[http://example.org The title]
http://twiki.org/ autolink
[[http://twiki.org/][label]]
[[wiki syntax here>>http://www.xwiki.com]]
http://www.xwiki.com
Headlines
! Level 1
!! Level 2
!!! Level 3
==Section==
===Subsection===
====Sub-subsection====
---+ Level 1
---++ Level 2
---+++ Level 3
---++++ Level 4
---+++++ Level 5
---++++++ Level 6
= Headline
== Subheadline
=== Sub-subheadline
==== etc..
Bold Format
__bold__
'''bold'''
*bold*
**bold**
Italics Format
''italics''
''italic''
_italic_
//Italics//
Underline Format
%%(text-decoration: underline) text %%
<u>underlined</u>
<u>underline</u>
__underline__
Monospace Format
{{monospace}}
<tt>monospace</tt>
=monospaced text= and
<verbatim>
multi line text
</verbatim>
##monospace##
Strikethrough Format
%%(text-decoration: line-through) deleted text %%
<s>strikethrough</s>
<strike>strikethrough</strike>
--Strike--
Superscript Format
%%(vertical-align: sup) text %%
<sup>superscript</sup>
<sup>superscript</sup>
^^superscript^^
Subscript Format
%%(vertical-align: sub) text %%
<sub>subscript</sub>
<sub>subscript</sub>
,,subscript,,
Images
[local.jpg]
[{Image src='local.jpg'}]
[{Image src='http://foo.bar/foo.jpg'}]
[[Image:wiki.png]]
%ATTACHURL%/image.png
http://any.domain/image.png
image:img.png
image:Space.Page@img.png
[[image:img.png||width="25" height="25"]]
image:http://some/url/img.png

Starting with the xwiki/2.1 syntax, also:
image:icon:cancel
Aligning Text
%%(text-align: right) text %%
<center>Centered</center>
| left |   center   |   right |
or HTML
or CSS
(% style="... css here..." %)Text
Text Indentation
%%(text-indent: 20px) 20 pixels %%
%%(text-indent: 30%) 30 percent %%
: indented line
<blockquote>
multi line text
</blockquote>
Non-semantic text indentation through styling:

(% style="... css here..." %)multi line text

Quotes:

> This is a quoted text
Bulleted Lists
* Item 1
** Item 1.1
* Item 2
* Item 1
** Item 1.2
* Item 2
   * Item 1
      * Item 1.1
   * Item 2
* List
** list
*** list
Numbered Lists
# Item 1
## Item 1.1
# Item 2
# Item 1
## Item 1.2
# Item 2
   1. Item 1
      a. Item 1.a
   1. Item 2
1. Item 1
11. Item 2
111. Item 3
1. Item 4
Definition Lists
;term:definition
; term : definition
   $ Term: Definition
; term
: definition
Horizontal Rule
----
----
---
----
Last updated2014-02-022012-11-302013-10-222017-09-21