Feature Comparison

General FeaturesDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
Version 2017-02-19 "Frusterick Manners" 5.1.13 10.6 TWiki-6.0.0
Last Release Date 2017-02-19 2016-06-25 2018-07-20 2013-10-14
Author Andreas Gohr Jeremy Ruston, TiddlyWiki community XWiki Development Team Peter Thoeny, TWiki community
URL www.dokuwiki.org www.tiddlywiki.com www.xwiki.org twiki.org
Free and Open Source Yes Yes Yes Yes
License GPL 2 BSD LGPL + Free hosting on myxwiki.org for individuals/non profit GPL
Programming Language PHP HTML, JavaScript Java Perl, JavaScript
Data Storage Files Files Database Files, RCS
License Cost/ Fee 0 0 0 N/A
Development status Mature Mature Mature Mature
Intended Audience private, small to medium companies Individuals, private, small groups Enterprise, Workgroups, Developers Large enterprise; small to medium businesses
System RequirementsDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
Operating System Linux, UNIX, Windows, MacOS X, probably others Any Any platform supporting JDK 1.8 or greater Linux, Windows, OS-X and other
Root Access No No No No
Webserver Apache, IIS, Lighttpd, anything with PHP support Not required (optional backends available) Servlet 3.0+ Almost any webserver, typically Apache 1.3/2.0
Other Requirements   A common browser Java 1.8, MySQL/HSQLDB/etc (JDBC Driver required) RCS (optional), cron/scheduler, fgrep, egrep; Plugins may have additional dependencies
DatastorageDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
Text Files Yes Optional No Yes
MySQL No No Yes No
PostgreSQL No No Yes No
Oracle No No Yes No
SQLite No No No No
BerkeleyDB No No No No
RCS No No No Yes
Other None Self contained in html file 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 RcsLite Perl library for version control without external RCS; backend API for other storage
Security/Anti-SpamDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
Page Permissions Yes Yes Yes Yes
ACL Yes No Yes Yes
Authentication Backends Textfile, LDAP, MySQL, PostgreSQL, ActiveDirectory optional extensions available XWiki, LDAP, custom (Open API), Kerberos, NTLM, Headers, PUMA, SAML, Trusted LDAP, Sun SSO Internal authentication; anything Apache supports such as LDAP, NIS, AD, Kerberos
Host Blocking Plugin No No Plugin
Mail Encryption Optional No No Yes
nofollow Optional   No Plugin
Blacklist Optional No No Plugin
CAPTCHA Plugin No Yes Plugin
Delayed Indexing Optional   Yes Plugin
Development/SupportDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
Commercial Support Yes, 42 listed Yes, 3 listed Yes, 12 listed Yes, 32 listed
Preconfigured Hosting Yes Yes Yes Yes
Code Repository github.com github.com github.com twiki.org
Issue Tracker bugs.splitbrain.org github.com jira.xwiki.org twiki.org
Mailing List www.freelists.org groups.google.com dev.xwiki.org twiki.org
Support Forum forum.dokuwiki.org groups.google.com Through the mailing list/JIRA/IRC/Nabble twiki.org
IRC Channel www.dokuwiki.org #tiddlywiki on Freenode (irc://irc.freenode.net/tiddlywiki) irc.freenode.net (channel: #xwiki) twiki.org
Common FeaturesDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
Preview Yes Yes Yes Yes
Minor Changes Yes Yes Yes Yes
Change Summary Yes   Yes Yes
Page History Yes Plugin 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 FeaturesDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
Unicode Support Yes Yes Yes Yes
Right-to-Left Support Yes Yes No No
Interface Languages 55 languages
Afrikaans, Arabic, Azerbaijani, Bulgarian, Catalan, Czech, Danish, German, Greek, English, Esperanto, Spanish, Estonian, Basque, Persian, Finnish, Faroese, French, Galician, Hebrew, Hindi, Croatian, Hungarian, Indonesian, Icelandic, Italian, Japanese, Cambodian, Korean, Kurdish, Latin, Lithuanian, Latvian, Lettish, Malagasy, Macedonian, Marathi, Nepali, Dutch, Norwegian, Polish, Portuguese, Brazilian Portuguese, Romanian, Russian, Slovak, Slovenian, Albanian, Serbian, Swedish, Thai, Turkish, Ukrainian, Vietnamese, Chinese, Chinese Traditional
4 languages
German, English, French, Japanese
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
19 languages
Bulgarian, Czech, Danish, German, English, Spanish, Finnish, French, Italian, Japanese, Korean, Dutch, Polish, Portuguese, Russian, Swedish, Ukrainian, Chinese, Chinese Traditional
Email notification Optional   Yes Yes
Comments Plugin Plugin Threaded Threaded
Categories Plugin Yes Yes Yes
Namespaces Yes Plugin Yes Yes
Page Redirection Plugin Plugin Yes Yes
Conflict Handling Page Locking   Page Locking Conflict Resolution
Search Full Text Full Text Full Text Full Text
Wiki Farming Optional Yes Yes Optional
Structured Data Plugin Yes Yes Yes
LinksDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
CamelCase Optional Yes Yes Yes
Freelinks Yes Yes Yes Yes
Backlinks Yes Yes Yes Yes
InterWiki Yes Plugin Yes Yes
SisterWiki No No Yes Plugin
Image Links Yes Yes Yes Yes
Windows Shares Yes Yes Yes Plugin
Page Redirects Plugin Plugin Yes Plugin
Syntax FeaturesDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
HTML Tags Optional Optional All All
Math formulas Plugin Plugin Yes Plugin
Tables simple complex simple + complex simple + complex
CREOLE support Plugin Plugin Yes No
Markdown Support Plugin Yes Yes No
Textile Support Plugin No No Plugin
BBCode Support Plugin No No No
Emoticon Images Yes Plugin Yes Yes
Syntax Highlighting Yes Plugin Yes Plugin
Footnotes Yes Plugin Yes Plugin
Quoting Yes Yes Yes Yes
Internal Comments Plugin Yes Yes Yes
Custom styles Plugin Yes Yes Yes
FAQ Tags Plugin Plugin Plugin Yes
Scripting Optional, PHP JavaScript velocity, groovy, ruby, jython, generic JSR223 & very powerful API TWiki Markup Language, TWiki variables, JavaScript, extensive API
Content Includes Plugin Yes Yes Yes
Feed Aggregation Yes Plugin Yes Yes
UsabilityDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
Section Editing Yes Plugin Yes Plugin
Page Templates Yes Yes Yes Yes
Double-Click Edit Plugin Yes No Plugin
Toolbar Yes Plugin Yes Plugin
WYSIWYG Editing Plugin Plugin Yes Yes
Access Keys Yes Yes Yes Yes
Auto Signature Yes Plugin No Yes
StatisticsDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
Recent Changes Yes Yes Yes Yes
Wanted Pages Plugin Yes Yes No
Orphaned Pages Plugin Yes Yes Plugin
Most/Least Popular No Plugin Yes Yes
Recent Visitors No No Yes Plugin
Analysis Plugin Plugin Yes Yes
OutputDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
HTML HTML 5 HTML 5 XHTML 1.0 Strict XHTML 1.0 Transitional
CSS Stylesheets Yes Yes Yes Yes
Printer Friendly Print CSS Print CSS Print View Print View
Mobile Friendly Plugin   Plugin Plugin
Themes & Skins Yes Yes Yes Yes
RSS Feeds Yes Plugin Yes Yes
ATOM Feeds Yes Plugin Optional Yes
Abbreviations Yes   Plugin Plugin
Auto-TOC Yes Yes Optional Yes
Raw Export Yes Yes Yes Yes
HTML Export Yes Yes Yes Yes
XML export No   Yes Plugin
PDF Export Plugin Plugin Yes Plugin
Media and FilesDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
File Attachments Yes Plugin Yes Yes
Media Revisions Yes No Yes Yes
Embedded Flash Yes Plugin Yes Plugin
Embedded Video Plugin Yes Yes Plugin
Image Editing No Yes Plugin Plugin
SVG Editing Plugin Plugin Plugin Plugin
MindMap Editing Plugin Plugin Plugin Plugin
Media Search Filenames only No Contents Contents
ExtrasDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
Calendar Plugin Plugin Plugin Plugin
Image Galleries Plugin Plugin Yes Plugin
Forums No Plugin Plugin Plugin
Blogs Plugin Yes Yes Plugin
Ticket System Plugin Plugin Plugin Plugin
Syntax ExamplesDokuWiki DetailsTiddlyWiki DetailsXWiki DetailsTWiki Details
Internal Link
[[a Link]]
[[namespace:link]]
[[link|With a Title]]
WikiWord (CamelCase)
[[link]]
[[label|link]]
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)
WikiWord autolink
Otherweb.WikiWord
[[Spaced text]]
[[WikiWord][label]]
External Link
[[http://example.com]]
[[http://example.com|With a Title]]
http://www.example.com
[[label|http://www.example.com]]
[[wiki syntax here>>http://www.xwiki.com]]
http://www.xwiki.com
http://twiki.org/ autolink
[[http://twiki.org/][label]]
Headlines
====== Level 1 ======
===== Level 2 =====
==== Level 3 ====
=== Level 4 ===
== Level 5 ==
! Level 1
!! Level 2
!!! Level 3
!!!! Level 4
!!!!! Level 5
= Headline
== Subheadline
=== Sub-subheadline
==== etc..
---+ Level 1
---++ Level 2
---+++ Level 3
---++++ Level 4
---+++++ Level 5
---++++++ Level 6
Bold Format
**bold**
''bold''
**bold**
*bold*
Italics Format
//italics//
//italic//
//Italics//
_italic_
Underline Format
__underlined__
__underline__
__underline__
<u>underline</u>
Monospace Format
''monospace''
{{{monospaced}}}
##monospace##
=monospaced text= and
<verbatim>
multi line text
</verbatim>
Strikethrough Format
<del>strikethrough</del>
--strikethrough--
--Strike--
<strike>strikethrough</strike>
Superscript Format
<sup>superscript</sup>
^^superscript^^
^^superscript^^
<sup>superscript</sup>
Subscript Format
<sub>subscript</sub>
~~subscript~~
,,subscript,,
<sub>subscript</sub>
Images
{{local.jpg}}
{{http://foo.bar/baz.jpg}}
[img[local.jpg]]
[img[http://foo.bar/foo.jpg]]
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
%ATTACHURL%/image.png
http://any.domain/image.png
Aligning Text
 Plugin
using custom classes, e.g.
{{right{
text
}}}
(% style="... css here..." %)Text
| left |   center   |   right |
or HTML
or CSS
Text Indentation
 N/A
:indent

> quote

<<<
blockquote
<<<
Non-semantic text indentation through styling:

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

Quotes:

> This is a quoted text
<blockquote>
multi line text
</blockquote>
Bulleted Lists
  * item 1
    * item 1.1
  * item 2
* Item 1
** Item 1.1
* Item 2
* List
** list
*** list
   * Item 1
      * Item 1.1
   * Item 2
Numbered Lists
  - item 1
    - item 1.1
  - item 2
# Item 1
## Item 1.1
# Item 2
1. Item 1
11. Item 2
111. Item 3
1. Item 4
   1. Item 1
      a. Item 1.a
   1. Item 2
Definition Lists
 Plugin
; term
: description
; term
: definition
   $ Term: Definition
Horizontal Rule
----
----
----
---
Last updated2017-02-202016-09-172018-07-202013-10-22