FrontPage RecentChanges AboutWikiFeatures WikiNode

WikiEngine

The following table shall provide an overview and comparison of the most interesting features and differences between major Wiki implementations. See also CommunityWiki:WikiEngine and the canonical list at Wiki:WikiEngines

WikiEngines table

engine license/devel + general database linking + interwiki markup + editing features + extensions
PhpWikiGPL, group, PHP, stand-alone, object-oriented, 2020K MySql, PostgreSql, BerkelyDb, FlatFile, RCS, extensible PageJump, InterMapPhpWiki,skins, PageExport (html-zip), RSS, XmlRpc, AdminInterface, PageMacros (20)
PWiki2???, person, PHP, stand-alone, 115K MySqlProtectedEmailAddresses, InterMapstandard, smilies skins, PerPageRss, in-page <form>s, in-page database queries, UploadingMechanism
PmWikiGPL, person, PHP, stand-alone, Latin1, 140K FlatFile (version diffs inside), SubWikis/PageGroupsInterMap, no backlinks without patch PhpWiki, customizable, add-ons, EditableEditingTipsPageTrails, EditableLayout, UserTracking, AdminInterface
ErfurtWikiPublicDomain, person, PHP, integrate, Latin1, 500K MySql, PostgreSql, AnySql, FlatFile+gz, BerkelyDb, .ZIP, extensible, foreign (PhpWiki), binary entries CaseInsensitiveLinks, ProtectedEmailAddresses, MultiMedia, PageJump, LinkDatabase, opt. LinkPreview, opt. GaGaLinks, InterMap, PublicallyEditableIntermap, InterWikiJump, IntermapWalkingPhpWiki, add-ons, opt. CSS, opt. smilies, opt. FootNotes, opt. PageTemplatesMetaData, auth API, opt. EditNotify, Atom/RSS, extensive plugin API, XmlRpc, PageMacros(20)
CoWikiGPL, group, PHP5, stand-alone, object-oriented, edit-locked, Latin1, CMS, 230K MySql, XML data format, directory structure not suitable for interwiki use (exposes internal page id numbers instead of names)-built-in user database + authentication, password locking, page comments, skins/templating system
OddMuseGPL, person, Perl, stand-alone, one script, UTF-8, 130K FlatFileInterMap, NearLinks-RSS
ProjectForumcommercial, EXE, server binary, edit-locked BerkelyDb, SubWikis/PageGroupsnot suitable for interwiki use, does not expose real page names standard built-in user database + authentication
MediaWikiGPL, organized developers, PHP, stand-alone, full UTF-8, 1550K MySqlhardly useful for interwiki, no camelcase opt. PlainHtmlUploadMechanism
MoinMoinGPL, org, Python, stand-alone FlatFileGaGaLinks, InterMapFootNotes, PageTemplatesbuilt-in user database + authentication, EditNotfiy, ALLNOTIFY, skins/templating, UploadMechanism, PageMacros(50)
ProWikicommercial, Perl, stand-alone ???, SubWikis/PageGroupsGaGaLinksFootNotesALLNOTIFY, built-in user database + auth, skins/teplates, WikiFarm, UploadMechanis, PageMacros(30) known as “CDML”
TWiki GPL, org, Perl, stand-alone FlatFile/RCS, SubWikis/PageGroupsInterMapTableEditorEditNotify, UploadMechanism, built-in user database + opt. auth, skins/templating
UseMod???, person, Perl, stand-alone and integratable FlatFileInterMap, SisterSitesUseModPageMacros
Tiki LGPL/BSD, large org, PHP, stand-alone, locked, bloated portal system MySql, PostgreSql, SqLite, SyBase, OracleDb-*.**.*, modules, RSS, XmlRpc, PageMacros(50)
WikiDxBSD?, person, PHP, stand-alone, 170K FlatFile in directory tree, SubWikis / PageGroups, XML-encapsulated data files InterMap, no camelcase per default halfway standard, customizable skins / templating
PurpleWikiGPL, person, Perl, stand-alone FlatFilefine grained addressing, transclusions UseModintegrates with some BlogWare
Yawk GPL, person, AWK, stand-alone, 120K FlatFilepresentational oriented markup, mix of wiki/html3/css -EditableStylesheets
WikkiTikkiTaviGPL, person, PHP, stand-alone, 60K MySql--,RSS
DokuWikiCCancsa2, person, PHP, stand-alone, 90K FlatFileInterMap, NameSpacesfairly standard, EmbeddableHtmlBreadCrumbs, TableOfContents, ProgrammableContent

The ugly abbreviations have been removed in this version, and are only listed below for the benefit of listing all feautures in the according categories.

Some categories and ideas howeve still need explaining:


Also have a look at the following comparison tables/lists: