Wiki source for DokuWikiComparison


Show raw source

=====DokuWiki vs. WikkaWiki=====
>>**See also**:
~-WikiEngineComparison
>>::c::

//(stub)//

""<p><a href="http://wikka.jsnx.com/DokuWikiComparison#hn_Feature_comparison_table">Feature comparison table</a> | <a href="http://wikka.jsnx.com/DokuWikiComparison#hn_Reviews_user_feedback">Reviews & user feedback</a></p>
<h4>Feature comparison table</h4>
<p>The aim of the table below is to compare the most prominent features of WikkaWiki and DokuWiki (only the features of the engine released with the packages are listed - any extension/code contribution <em>not included in the official packages</em> is omitted). This list is far from exhaustive: the best way to understand what wiki engine fits your needs is to install it and give it a try.</p>
<table border=1 cellspacing=1>
<thead>
<tr><th scope="col">Feature</th><th scope="col">DokuWiki</th><th scope="col">WikkaWiki</th></tr>
</thead>
<tbody>
<tr><th colspan="3" class="minor">General information</th></tr>
<tr><th>Latest stable release</th><td>2005-07-01 </td><td>1.1.6.0</td></tr>

<!--
<tr><th>Platform</th><td>Platform-independent</td><td>Platform-independent</td></tr>
<tr><th>Language</th><td>PHP 4+</td><td>PHP 4.1+</td></tr>
<tr><th>Dependencies</th><td>External (non-packaged) library required for PHP<4.3<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#pear">1</a></sup></td><td>none</td></tr>
<tr><th>Data storage</th><td>MySQL</td><td>MySQL 3.23+</td></tr>
<tr><th>Standards</th><td>XHTML 1.0 Transitional / CSS</td><td>XHTML 1.0 Transitional / CSS</td></tr>
<tr><th>License</th><td>GPL</td><td>GPL</td></tr>
<tr><th>Package size <tt>(.tar.gz)</tt></th><td><a href="http://prdownloads.sourceforge.net/wikipedia/mediawiki-1.4.5.tar.gz?download" title="Download MediaWiki">1,940Kb</a></td><td><a href="http://prdownloads.sourceforge.net/wikka/Wikka-1.1.6.0.tar.gz?download" title="Download WikkaWiki">524Kb</a></td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Text formatting</th></tr>
<tr><th><h2>Headings</h2></th><td>yes (3 levels)</td><td>yes (5 levels)</td></tr>
<tr><th><strong>Bold</strong></th><td>yes (<code>'''bold'''</code> / <code><b>bold</b></code><sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup>)</td><td>yes (<code>**bold**</code>)</td></tr>
<tr><th><em>Italics</em></th><td>yes (<code>''italics''</code> / <code><i>italics</i></code><sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup>)</td><td>yes (<code>//italics//</code>)</td></tr>
<tr><th><strong><em>Bold Italics</em></strong></th><td>yes (<code>''''bold italics''''</code>)</td><td>yes (<code>**//bold italics//**</code>)</td></tr>
<tr><th><u>Underline</u></th><td>yes (<code><u>underline</u></code><sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup>)</td><td>yes (<code>__underline__</code>)</td></tr>
<tr><th><tt>Monospace</tt></th><td>yes ( <code><tt>monospace</tt></code><sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup>)</td><td>yes (<code>##monospace##</code>)</td></tr>
<tr><th><strike>Strikethrough</strike></th><td>yes ( <code><strike>strikethrough</strike></code><sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup>)</td><td>yes (<code>++strikehrough++</code>)</td></tr>
<tr><th><span class="notes">Highlighted notes</span></th><td>no</td><td>yes (<code>''note''</code>)</td></tr>
<tr><th><span style="color: blue">Colored text</span></th><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup></td><td>yes (<code>{{color}}</code> action)</td></tr>
<tr><th><small>Small</small></th><td>yes ( <code><small>small</small></code><sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup>)</td><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#safehtml">3</a></sup></td></tr>
<tr><th><sup>Super</sup>script</th><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup></td><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#safehtml">3</a></sup></td></tr>
<tr><th><sub>Sub</sub>script</th><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup></td><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#safehtml">3</a></sup></td></tr>
<tr><th><kbd class="keys">Key</kbd></th><td>no</td><td>yes (<code>#%key#%</code>)</td></tr>
<tr><th>Center</th><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup></td><td>yes (<code>@@center@@</code>)</td></tr>
<tr><th>Greek characters (<code>α β γ δ</code>)</th><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup></td><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#safehtml">3</a></sup></td></tr>
<tr><th>Math characters (<code>∑ √ ± ∞</code>)</th><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup></td><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#safehtml">3</a></sup></td></tr>
<tr><th>Horizontal rules</th><td>yes (<code>----</code>)</td><td>yes (<code>----</code>)</td></tr>
<tr><th>Indentation</th><td>yes (<code>: indented text</code>)</td><td>yes (<code>~indented text</code>)</td></tr>
<tr><th>Newlines</th><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup></td><td>yes (<code>---</code>)</td></tr>
<tr><th>Anchors</th><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup></td><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#safehtml">3</a></sup></td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Lists</th></tr>
<tr><th align="left"><ul><li>Unordered</li><li>lists</li><ul></th><td>yes (<code>* list item</code>)</td><td>yes (<code>~- list item</code>)</td></tr>
<tr><th align="left"><ol type="1"><li>Numbered</li><li>lists</li><ol></th><td>yes (<code># list item</code>)</td><td>yes (<code>~1) list item</code>)</td></tr>
<tr><th align="left"><ol type="I"><li>Roman-number</li><li>lists</li><ol></th><td>no</td><td>yes (<code>~I) list item</code>)</td></tr>
<tr><th align="left"><ol type="i"><li>Lowercase</li><li>roman-number</li><li>lists</li><ol></th><td>no</td><td>yes (<code>~i) list item</code>)</td></tr>
<tr><th align="left"><ol type="A"><li>Alphabetic</li><li>lists</li><ol></th><td>no</td><td>yes (<code>~A) list item</code>)</td></tr>
<tr><th align="left"><ol type="a"><li>Lowercase</li><li>alphabetic</li><li>lists</li><ol></th><td>no</td><td>yes (<code>~a) list item</code>)</td></tr>
<tr><th align="left"><ul class="thread"><li>Inline</li><ul class="thread"><li>comments</li></ul></ul></th><td>no</td><td>yes (<code>~& comment</code>)</td></tr>
<tr><th>Definition lists</th><td>yes (<code>;item :definition</code>)</td><td>no</td></tr>
<tr><th>Nested lists</th><td>yes</td><td>yes (limited)</td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Advanced formatting features</th></tr>
<tr><th>Tables</th><td>yes</td><td>yes</td></tr>
<tr><th>Advanced math markup</th><td>yes (TeX to MathML/HTML/PNG<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#tex">5</a></sup>)</td><td>limited<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#safehtml">3</a></sup></td></tr>
<tr><th>Tables of Content (TOC)</th><td>yes</td><td>no</td></tr>
<tr><th>Syntax highlighting</th><td>no</td><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#geshi">4</a></sup></td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Links</th></tr>
<tr><th>Auto CamelCase links</th><td>no</td><td>yes</td></tr>
<tr><th>Auto URL links</th><td>no</td><td>yes</td></tr>
<tr><th>Free links</th><td>yes</td><td>no</td></tr>
<tr><th>Forced links</th><td>yes</td><td>yes</td></tr>
<tr><th>Interwiki links</th><td>yes</td><td>yes</td></tr>
<tr><th>Link labels</th><td>yes</td><td>yes</td></tr>
<tr><th>Word-extension links</th><td>yes</td><td>no</td></tr>
<tr><th>Footnotes</th><td>yes</td><td>no</td></tr>
<tr><th>Fragment links</th><td>yes</td><td>no</td></tr>
<tr><th>Image links</th><td>yes</td><td>yes</td></tr>
<tr><th>Broken links (missing pages)</th><td>yes</td><td>yes</td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Embedded objects</th></tr>
<tr><th>Images</th><td>yes</td><td>inline/ <code>{{image}}</code> action</td></tr>
<tr><th>Flash</th><td>no</td><td>yes (<code>{{flash}}</code> action)</td></tr>
<tr><th>SVG</th><td>no</td><td>no</td></tr>
<tr><th>Embedded RSS</th><td>no</td><td>yes (<code>{{rss}}</code> action)</td></tr>
<tr><th>Mindmaps</th><td>no</td><td>yes (FreeMind<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#freemind">6</a></sup>)</td></tr>
<tr><th>HTML</th><td>limited<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#mwhtml">2</a></sup></td><td id="html">full/safe<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#safehtml">3</a></sup></td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Editing</th></tr>
<tr><th>Preview-pane</th><td>yes</td><td>yes</td></tr>
<tr><th>Double-click edit</th><td>yes (optional)</td><td>yes (optional)</td></tr>
<tr><th>Section editing</th><td>yes</td><td>no</td></tr>
<tr><th>Edit note</th><td>yes</td><td>yes</td></tr>
<tr><th>Minor edit flag</th><td>yes</td><td>no</td></tr>
<tr><th>GUI</th><td>yes</td><td>yes</td></tr>
<tr><th>Editing-conflict control</th><td>yes (automatic merge)</td><td>yes (lock)</td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Tracking changes</th></tr>
<tr><th>Recent changes</th><td>yes</td><td>yes (recently changed pages)</td></tr>
<tr><th>Recent changes RSS</th><td>yes</td><td>yes (RSS 0.92)</td></tr>
<tr><th>Recent changes MindMap</th><td>no</td><td>yes</td></tr>
<tr><th>Recent changes broadcasting</th><td>no</td><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#wikiping">7</a></sup></td></tr>
<tr><th>Recent comments</th><td>yes</td><td>yes (recent comments and recently commented pages)</td></tr>
<tr><th>Recent comments RSS</th><td>no</td><td>no</td></tr>
<tr><th>Page history</th><td>yes</td><td>yes</td></tr>
<tr><th>Page revision differences</th><td>yes (all)</td><td>yes (all)</td></tr>
<tr><th>Page revisions RSS</th><td>no</td><td>yes (RSS 2.0)</td></tr>
<tr><th>New pages</th><td>yes</td><td>no</td></tr>
<tr><th>New pages RSS</th><td>yes</td><td>no</td></tr>
<tr><th>Page watch</th><td>yes</td><td>no</td></tr>
<tr><th>User contributions</th><td>yes</td><td>yes</td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Page-related features</th></tr>
<tr><th>Access control</th><td>page locks</td><td>ACL lists (default/per page)<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#acl">8</a></sup></td></tr>
<tr><th>Comments</th><td>yes (discussion pages)</td><td>yes (with ACL)</td></tr>
<tr><th>Categories</th><td>yes</td><td>yes</td></tr>
<tr><th>Namespaces</th><td>yes</td><td>no</td></tr>
<tr><th>Subpages</th><td>yes</td><td>no</td></tr>
<tr><th>Backlinks</th><td>yes</td><td>yes</td></tr>
<tr><th>Search-engine friendly titles</th><td>yes</td><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#smarttitle">9</a></sup></td></tr>
<tr><th>Page cloning</th><td>no</td><td>yes</td></tr>
<tr><th>Page deletion</th><td>yes</td><td>yes (admin only)</td></tr>
<tr><th>Page redirection</th><td>yes</td><td>no</td></tr>
<tr><th>Page inclusion</th><td>no</td><td>yes</td></tr>
<tr><th>Page renaming<td>yes</td><td>no</td></tr>
<tr><th>Page source export<td>yes (XML)</td><td>yes (raw text)</td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Site-related features</th></tr>
<tr><th>Recently viewed pages</th><td>no</td><td>no</td></tr>
<tr><th>Most popular pages</th><td>yes</td><td>no</td></tr>
<tr><th>Orphaned pages</th><td>yes</td><td>yes</td></tr>
<tr><th>Wanted pages</th><td>yes</td><td>yes</td></tr>
<tr><th>Page index</th><td>yes</td><td>yes</td></tr>
<tr><th>Search engine</th><td>yes</td><td>yes</td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Layout</th></tr>
<tr><th>User customizable interface</th><td>yes (templates/themes)</td><td>yes (stylesheets)</td></tr>
<tr><th>Print CSS (<code>media="print"</code>)</th><td>yes</td><td>yes</td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">User-related features</th></tr>
<tr><th>User privileges</th><td>yes (anonymous/registered/sysop/bureaucrat/admin)</td><td>yes (anonymous/registered/admin)<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#acl">8</a></sup></td></tr>
<tr><th>User registration</th><td>yes</td><td>yes</td></tr>
<tr><th>Password retrieval</th><td>yes</td><td>yes</td></tr>
<tr><th>User preferences</th><td>yes</td><td>yes</td></tr>
<tr><th>Auto-signature</th><td>yes</td><td>no</td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">I18n & l10n</th></tr>
<tr><th>Localized interface</th><td>yes</td><td>no</td></tr>
<tr><th>Unicode support</th><td>full</td><td>limited</td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Extras</th></tr>
<tr><th>Calendar</th><td>no</td><td>yes</td></tr>
<tr><th>Feedback forms</th><td>no</td><td>yes (<code>{{feedback}}</code> action)</td></tr>
<tr><th>File uploads</th><td>yes</td><td>yes (<code>{{files}}</code> action)</td></tr>
<tr><th>Image uploads</th><td>yes</td><td>no</td></tr>
<tr><th>Image gallery</th><td>yes</td><td>no</td></tr>
<tr><th>Image resizing</th><td>yes<sup><a href="http://wikka.jsnx.com/MediaWikiComparison#resize">10</a></sup></td><td>no</td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Site administration</th></tr>
<tr><th>Referrer management/antispam</th><td>no</td><td>yes</td></tr>
<tr><th>Site statistics</th><td>extensive</td><td>basic</td></tr>
<tr><th>User list</th><td>yes</td><td>yes</td></tr>
<tr><th>User banning/blacklisting</th><td>yes</td><td>no</td></tr>
<tr><th>Installer</th><td>web-based wizard</td><td>web-based wizard</td></tr>
<tr><th>Upgrader</th><td>limited (most recent versions only)</td><td>web-based wizard (from any previous versions and from <a href="http://wikka.jsnx.com/WakkaWiki">WakkaWiki</a>)</td></tr>
<tr><th>URL rewriting</th><td>yes (optional)</td><td>yes (optional)</td></tr>
<tr><th>Database lock</th><td>yes</td><td>no</td></tr>
<tr><th>Complete logs</th><td>yes</td><td>no</td></tr>
</tbody>

<tbody>
<tr><th colspan="3" class="minor">Development</th></tr>
<tr><th>Extensibility</th><td>yes</td><td>yes</td></tr>
<tr><th>CVS repository</th><td>yes</td><td>no</td></tr>
<tr><th>IRC channel</th><td><a href="irc://irc.freenode.net/mediawiki"><code>#mediawiki</code></a></td><td><a href="irc://irc.freenode.net/wikka"><code>#wikka</code></a></td></tr>
<tr><th>Mailing lists</th><td><a href="http://mail.wikipedia.org/">yes</a></td><td><a href="http://sourceforge.net/mail/?group_id=118997">yes</a></td></tr>
-->
</tbody>
</table>

<div id="notes">
<h5> Notes:</h5>
<!--
<p id="pear">[1] PHP_Compat library from <a href="http://pear.php.net">PEAR</a> is required. This library doesn't need the PEAR core.</p>
<p id="mwhtml">[2] A <a href="http://meta.wikimedia.org/wiki/Help:HTML_in_wikitext">limited set</a> of HTML tags can be directly used in the source.</p>
<p id="safehtml">[3] HTML can be safely embedded through <a href="http://wikka.jsnx.com/SafeHTML">SafeHTML</a> in double-doublequotes, e.g. <code>""<sub>subscript</sub>""</code>.</p>
<p id="geshi">[4] Advanced syntax highlighting in different languages through <a href="http://wikka.jsnx.com/GeSHi">GeSHi</a>.</p>
<p id="tex">[5] PNG rendering of TeX formulas requires several <a href="http://meta.wikimedia.org/wiki/Enable_TeX">external libraries</a> to be installed on the server.</p>
<p id="freemind">[6] <a href="http://wikka.jsnx.com/FreeMind">FreeMind</a> mindmaps can be either embedded or inline.</p>
<p id="wikiping">[7] Changes can be broadcast to an external server through the <a href="http://wikka.jsnx.com/WikiPing">WikiPing</a> XML-RPC protocol.</p>
<p id="acl">[8] <a href="http://wikka.jsnx.com/ACLInfo">Access Control Lists</a> can be set on a per-page basis to allow [admins|single users|no users|registered users|anonymous users] to [read|write|comment] page content.</p>
<p id="smarttitle">[9] The <a href="http://wikka.jsnx.com/SmartTitlesInfo">SmartTitle</a> function allows HTML titles different from the pagename.</p>
<p id="resize">[10] ImageMagick or libgd must be installed on the server</p>
-->
</div>
<p> </p>
""

I just spent several days installing and comparing DokuWiki and Wikka (I'm writing this on June 21, 2007). Unfortunately, neither package really meets my needs. Here are the highlights of how they compare.

**In Wikka, Not in DokuWiki**
Features in Wikka which are not in the base DokuWiki:

- Categories (DokuWiki has a Tags plugin which is somewhat equivalent)
- Link to HomePage (I find it unbelievable that this is missing form DokuWiki)
- Comments
- Can edit while also viewing preview


**Not in Wikka, In DokuWiki**
Features not in Wikka which are in the base DokuWiki:

- Non-admins can upload images and other attachments (this is //primary reason// why I can't use Wikka for my needs)
- Tables can be entered as rows with separators (the Wikka table capabilities are too hard to use for any non-trivial table)

===Reviews & user feedback===

[[IndependentWikkaReviews | More reviews...]]



----
CategoryComparison CategoryWikka
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki