WikiMatrix

Feature Comparison

General FeaturesGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
Version 1.5.1 2.8.2 1.1.3.1 phpwiki-1.3.14 2.2.0
Last Release Date 2006-05-24 2009-03-31 2008-01-09 2007-07-01 2009-01-18
Author Gregor Richards Apache Software Foundation wkpark and co-workers (please see kldp.net) Steve Wainstead, Jeff Dairiki, Reini Urban, Carsten Klapp, Marc-Etienne Vargenau Patrick R. Michaud
URL giki.sourceforge.net www.jspwiki.org moniwiki.kldp.org phpwiki.sourceforge.net www.pmwiki.org
Free and Open Source Yes Yes Yes Yes Yes
License GPL Apache License GPL GPL GPL2
Programming Language PHP Java PHP PHP PHP
Data Storage Files Files, DB, RCS Files, RCS Files, DB, RCS Files
License Cost/ Fee Free 0 0 0 0
Development status Mature Mature Mature Mature Mature
Intended Audience General. Known to be used for both private and internal corporate sites. all less than 100,000 pages Any All
System RequirementsGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
Operating System Any any platform supporting JDK 1.5+ *NIX,Windows etc. UNIX, Windows, MacOS X, probably others UNIX, Windows, MacOS X, probably others
Root Access No No No No No
Webserver Any (supporting PHP) any servlet 2.4+ compliant web server, e.g. Tomcat 5+, Jetty, Glassfish, Websphere Apache,IIS,standalone(PHP) Apache, IIS, anything with PHP support Apache, IIS, anything with PHP support. Can also be run w/o a webserver.
Other Requirements None optional JavaMail PHP4.2.x,PHP5.x / RCS (or use RcsLite written in PHP) various opt. helpers none
DatastorageGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
Text Files Yes Yes Yes Yes Yes
MySQL No Plugin No Yes Plugin
PostgreSQL No Plugin No Yes No
Oracle No Plugin No Yes No
SQLite No Plugin No Yes No
BerkeleyDB No Plugin No Yes No
RCS No Plugin Yes Yes No
Other None page provider architecture -> several implementations can use CVS/Git backend (experimental) gdbm, cvs, MSSQL, ... (ADODB, PearDB) Can provide custom data backends
Security/Anti-SpamGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
Page Permissions Yes Yes Yes Yes Yes
ACL Yes Yes Yes Yes Yes
Authentication Backends Yes: PAM, LDAP JAAS Security plugin (since v1.1.2, ACL security module added) db, session, pop, imap, ldap, file, webserver .htpasswd, LDAP, Active Directory, MySQL, (custom available)
Host Blocking No Optional Optional No Optional
Mail Encryption Yes Plugin No No Plugin
nofollow No Optional Optional Yes Yes
Blacklist No Yes Optional Yes Optional
CAPTCHA No Yes Optional Yes Plugin
Delayed Indexing No No Optional No No
Development/SupportGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
Commercial Support No Yes, 1 listed No Yes, 1 listed Yes, 6 listed
Preconfigured Hosting No No No No Yes
Code Repository svn.sourceforge.net svn.apache.org kldp.net sf.net svn://pmwiki.org/pmwiki/tags/latest
Issue Tracker sourceforge.net issues.apache.org kldp.net sf.net www.pmwiki.org
Mailing List None www.jspwiki.org kldp.net sf.net www.pmichaud.com
Support Forum sourceforge.net please use mailing lists or issue tracker kldp.net sf.net www.pmichaud.com
IRC Channel None Freenode: #jspwiki   #phpwiki #pmwiki on irc.freenode.net
Common FeaturesGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
Preview Yes Yes Yes Yes Yes
Minor Changes No No Optional Yes Yes
Change Summary No Yes Yes Yes Yes
Page History Yes Yes Yes Yes Yes
Page Revisions Unlimited Unlimited Unlimited Unlimited Unlimited
Revision Diffs Between all Between all Between all Between all Between all
Page Index Yes Yes Yes Yes Yes
Plugin System   Yes Yes Yes Yes
Special FeaturesGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
Unicode Support Yes Yes Yes Yes Yes
Right-to-Left Support Optional Patch No No  
Interface Languages 5 languages
English, Finnish, German, Italian, Spanish
9 languages
German, English, Spanish, Finnish, French, Italian, Dutch, Russian, Chinese
3 languages
English, French, Korean
9 languages
German, English, Spanish, French, Italian, Japanese, Dutch, Swedish, Chinese Traditional
27 languages
Breton, Catalan, Danish, Greek, English, Esperanto, Spanish, Persian, Finnish, French, Hungarian, Italian, Japanese, Lithuanian, Macedonian, Dutch, Norwegian, Polish, Portuguese, Romanian, Russian, Sinhalese, Slovak, Swedish, Tamil, Turkish, Vietnamese
Email notification Plugin Plugin Optional Yes Optional
Comments No Flat Flat Plugin Plugin
Categories No Yes Yes Yes Yes
Namespaces No No Yes No Yes
Page Redirection Plugin Yes Yes Yes Yes
Conflict Handling None Page Locking Conflict Resolution Conflict Resolution Conflict Resolution
Search Not available Full Text Full Text Full Text Full Text
Wiki Farming   Patch Patch Yes Yes
Structured Data   Yes No Patch Yes
LinksGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
CamelCase Plugin Yes Optional Yes Optional
Freelinks Yes Yes Yes Yes Yes
Backlinks No Yes Yes Yes Yes
InterWiki Plugin Yes Yes Yes Yes
SisterWiki No No Optional No No
Image Links Yes Yes Yes Yes Yes
Windows Shares No Optional Yes Yes Yes
Page Redirects   Yes Yes Yes Yes
Syntax FeaturesGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
HTML Tags Optional Optional Plugin Some Plugin
Math formulas No Plugin Plugin Plugin Plugin
Tables complex simple + complex complex simple + complex simple + complex
CREOLE support   Yes No No Optional
Markdown Support No No Plugin No Plugin
Textile Support No No Plugin No No
BBCode Support Plugin No Plugin No No
Emoticon Images No Plugin Optional No Plugin
Syntax Highlighting No Plugin Plugin Plugin Plugin
Footnotes No Yes Yes Yes Plugin
Quoting No No Yes Yes Plugin
Internal Comments No Plugin Yes Yes Yes
Custom styles Yes Yes Yes Yes Yes
FAQ Tags No No No No Yes
Scripting No plugins for JavaScript, TCL and Groovy Plugin mechanism + *Template_* engine plugins, templates, PHP Plugin
Content Includes Plugin Yes Yes Yes Yes
Feed Aggregation No Plugin Plugin Yes Plugin
UsabilityGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
Section Editing No Yes Yes No Plugin
Page Templates   Yes Yes Yes Yes
Double-Click Edit No No Optional Optional Plugin
Toolbar Plugin Yes Optional Yes Yes
WYSIWYG Editing Plugin Plugin Optional Patch Plugin
Access Keys No Yes Yes Yes Yes
Auto Signature No Plugin Yes Yes Yes
StatisticsGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
Recent Changes Plugin Yes Yes Yes Yes
Wanted Pages No Yes Yes Yes Optional
Orphaned Pages No Yes No Yes Optional
Most/Least Popular No No Plugin Yes No
Recent Visitors No No No Yes Plugin
Analysis No No No Plugin Plugin
OutputGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
HTML HTML 4 XHTML 1.0 Transitional XHTML 1.0 Transitional XHTML 1.0 Transitional XHTML 1.0 Transitional
CSS Stylesheets Yes Yes Yes Yes Yes
Printer Friendly No Print CSS Print View Print CSS Print View
Mobile Friendly   No No No Plugin
Themes & Skins Yes Yes Yes Yes Yes
RSS Feeds No Yes Yes Yes Yes
ATOM Feeds No Yes Plugin No Yes
Abbreviations No No Optional No Plugin
Auto-TOC Plugin Plugin Yes Yes Plugin
Raw Export Yes Yes Yes Yes Yes
HTML Export No Optional Yes Yes Plugin
XML export No No Plugin No Plugin
PDF Export No Plugin Plugin Yes Plugin
Media and FilesGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
File Attachments Optional Yes Yes Yes Optional
Media Revisions No Yes No Yes Optional
Embedded Flash No Plugin Plugin Yes Plugin
Embedded Video No Plugin Plugin Yes Plugin
Image Editing No No Plugin No Plugin
SVG Editing No No No No Plugin
MindMap Editing No No Plugin No  
Media Search No Filenames only No No No
ExtrasGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
Calendar   No Yes Yes Plugin
Image Galleries   Plugin Yes Yes Plugin
Forums   Yes Plugin Yes  
Blogs   Yes Yes Yes Plugin
Ticket System   No No No Plugin
Syntax ExamplesGiki DetailsJSPWiki DetailsMoniWiki DetailsPhpWiki DetailsPmWiki Details
Internal Link
[Page being linked to]
[Text of link|Node title]
[link]
[text|link]
[text|wiki:link]
CamelCaseLink or ["free link"]
[[free link]] ==FreeLink
[wiki:PageName show name]
KLDPWiki:FrontPage
[page name] == PageName
[wiki:KLDPWiki:FrontPage front page]
WikiWord or [somelink]
[ desc | pagename ]
[[page name]]
[[page name | link text]]
[[link text -> page name]]
[[page name #anchor]]
External Link
[http://URL/]
[Text of|http://URL/]
[:localURL.html]
[Text of|:localURL.html]
[http://www.example.com/]
[example|http://www.example.com/]
[text|wiki:link]
http://google.com/ or
[http://google.com/ Google] or
file://///server/share/file
http://someserver/someurl
[ desc | exturl ]
http://....
[[http://... | link text]]
[[link text -> http://...]]
Headlines
HTML:
<h1>...</h1>
<h2>...</h2>

GWS:
=H1=
==H2==
===H3===
! Level 1
!! Level 2
!!! Level 3
= Level 1 =
== Level 2 ==
=== Level 3 ===
==== Level 4 ====
===== Level 5 =====
!!!Headline1
!!Headline2
!Headline3
! Level 1
!! Level 2
!!! Level 3
Bold Format
HTML:
<b>Bold</b>

GWS:
##Bold##
__bold__
'''bold'''
*bold* or
<strong>bold</strong>
'''bold'''
Italics Format
HTML:
<i>Italic</i>

GWS:
//Italic//
''italics''
''italic''
_italics_ or 
or
<em>italics</em>
''italic''
Underline Format
HTML:
<u>Underline</u>

GWS:
__Underline__
%%(text-decoration: underline) text %%
__underline__
<u>underlined</u>
{+underlined+}
Monospace Format
HTML:
<tt>Monospace</tt>
(others)

GWS:
{{Monospace}}
{{monospace}}
{{{monispace}}} or `monospace`
<tt>monospace</tt>
<code>code</code>
<pre>preformatted</pre>
<verbatim>
unparsed text</verbatim>


@@monospace@@
Strikethrough Format
HTML only
%%(text-decoration: line-through) deleted text %%
~~strike~~
<strike>striked through</strike>
{-strikethrough-}
Superscript Format
HTML only
%%(vertical-align: sup) text %%
^supper^ (no spaces)

^^super scription^^ (with spaces)
<sup>above</sup>
'^superscript^'
Subscript Format
HTML only
%%(vertical-align: sub) text %%
,,subscript,,
<sub>below</sub>
'_subscript_'
Images
[img:filename.png]
[local.jpg]
[{Image src='local.jpg'}]
[{Image src='http://foo.bar/foo.jpg'}]
http://foo.bar/foo.jpg
or
attachment:foo.jpg
[[Attachment(foo.jpg)]]
[ http://foo.org/1.jpg size=30%] 
  external image
[Upload:view.jpg align=right size=50x40] 
  view uploaded image
[Upload:view.jpg | http://server/external-linkjpg ] 
  view and link to another image
http://foo.bar/foo.jpg
Attach:foo.jpg
Aligning Text
(No complex alignment suported w/o HTML)
%%(text-align: right) text %%
only in tables:
||left[space]||
||[space]middle[space]||
||right[space]||
<?plugin RawHtml <span align="right"> ?>right<?plugin RawHtml </span> ?>
or <div align="right"> right </div>

%center% centered text
%right% right aligned
Text Indentation
(No complex indentation suported w/o HTML)
%%(text-indent: 20px) 20 pixels %%
%%(text-indent: 30%) 30 percent %%
  indented text
    indented text

and

> indented text
> > indented text
;: left indent
;;: more left indent

or 
   paragraph
     and another level 
-> indented text
Bulleted Lists
HTML:
<ul>
<li>A</li>
<li>B</li>
</ul>

GWS:
* A
* B
* Item 1
** Item 1.1
* Item 2
 * Item 1
  * Item 1.1
  continue ..
  continue ..
 * Item 2
* list
  or
- list
* Item 1
** Item 1.1
* Item 2
Numbered Lists
HTML:
<ol>
<li>A</li>
<li>B</li>
</ol>

GWS:
# A
# B
# Item 1
## Item 1.1
# Item 2
 1. Item 1
  a. Item 1.a
 1. Item 2
  I. Item 2.I
 1. Item 3
  I.#48 Item 3. with "value=48" attribute
# list
# Item 1
## Item 1.1
# Item 2
Definition Lists
 N/A
;term:definition
 term :: definition
Term:<def>
  def
: term : definition
Horizontal Rule  
----
----
-----
------
------- (HR with different thickness (optional))
----
----
Last updated2006-06-082009-05-012009-02-142009-04-032009-01-22