Wiki Engines

DokuWiki – file-based wiki for documentation

DokuWiki is a documentation-focused wiki that stores pages in plain text files instead of requiring a database. This approach makes it appealing to teams that want a readable, portable knowledge base and a familiar web interface for editing technical material.

Pages use a consistent markup syntax and can be grouped into namespaces. The software is appropriate for software documentation, operational procedures, internal manuals and project knowledge bases. Its administration tools support controlled collaboration without requiring an elaborate content-management platform.

File-backed content also gives administrators predictable ownership of the underlying pages. A documentation collection can be archived, copied or inspected without converting it from a proprietary storage format. That makes DokuWiki a practical choice for long-lived internal procedures and project manuals, where maintaining access to the information matters more than elaborate page-design tools.

This is free and open source software.

Key Features

  • Preserve page revisions with change comparisons and restoration tools.
  • Organise pages in namespaces with automatically generated indexes.
  • Edit individual sections and preview page changes.
  • Use access control lists to restrict reading and editing by page or namespace.
  • Search indexed page content and browse backlinks and recent changes.
  • Add images, files and other media through the media manager.
  • Connect authentication to supported external backends.
  • Extend page syntax and behaviour through a large plugin ecosystem.
  • Modify site presentation with templates and language translations.
  • Use page locking, anti-spam controls and caching features.

Website: dokuwiki.org
Support:
Developer: Andreas Gohr and contributors
License: GNU General Public License v2.0

DokuWiki is written in PHP. Learn PHP with our recommended free books and free tutorials.


Related Software

Wiki Engines
Wiki.jsWiki engine running on Node.js and written in JavaScript
MediaWikiCollaborative editing software that runs Wikipedia
XWikiEnterprise wiki written in Java
TiddlyWikiPersonal wiki and non-linear notebook
DokuWikiTargeted at developer teams, workgroups and small companies
DocmostCollaborative wiki and documentation software
Tiki Wiki Wiki-based content management system
BookStackPlatform to create documentation/wiki content
GollumSimple wiki system built on top of Git
PmWikiOffers a simple-to-install system
JSPWikiBuilt around the standard J2EE components of Java, servlets and JSP
FoswikiSupports the embedding of active and passive macros
WackoWikiSmall, lightweight, handy, expandable, multilingual written in PHP
PhpWikiWiki engine written in PHP
MoinMoinAdvanced, easy to use and extensible wiki engine implemented in Python
TWikiEasy to use enterprise wiki and collaboration platform
Otter WikiPython-based wiki for collaborative content management
Wiki-GoFlat-file wiki platform
LeafWikiLightweight self-hosted wiki
WikkaWikiFlexible, lightweight, standards-compliant wiki engine

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted