DokuWiki

DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. It is loved by users for its clean and readable syntax. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in access controls and authentication connectors make DokuWiki especially useful in the enterprise context and the large number of plugins contributed by its vibrant community allow for a broad range of use cases beyond a traditional wiki.

Why DokuWiki?

DokuWiki is a popular choice when choosing a Wiki software and has many advantages over similar software.

Features

 

Basic Features

  • Simple syntax
  • Embedding of HTML syntax
  • Unlimited page revisions
  • Recent changes
  • Colored side by side diff support
  • Uploading and embedding of images and other media
  • Customizable Interwiki links
  • Optional CamelCase support
  • Content can be categorized in namespaces, easily browsable through an automatic index
  • Straightforward configuration

High Usability

  • Section Editing allows editing of small parts of a page
  • Toolbar and accesskeys make editing easy for both beginners and professionals
  • Easy navigation through breadcrumbs
  • Automatic table of contents generation
  • Locking to avoid edit conflicts
  • Automatic save to avoid content lost during editing
  • Access Control and Anti-Spam Measures
  • Simple support for read-only pages

Extended Access Control Lists

  • Spam blacklist
  • Delayed Indexing
  • Mail address obfuscation and rel=nofollow support

International

  • Support for over 50 languages
  • Full UTF-8 support
  • Romanization support for nicer URLs
  • Optional automatic plural linking for English wikis

Fast

  • Index-based fast full-text search
  • Page caching for quicker rendering
  • Ajax-enhanced Interface

Extensible

  • Layout customizable through templates (over 80 already available)
  • Features can be extended through plugins (over 900 already available)
  • Great support from the community if you ever need help

Easy Integration

  • No database required, it uses plain text files
  • Syndication of recent changes as RSS or ATOM feeds
  • Authentication Backends for integrating with LDAP, MySQL, Postgres, and others
  • Open Source and well-documented source code…
  • and many more…

Prerequisites

  • Kubernetes 1.4+ with Beta APIs enabled
  • PV provisioner support in the underlying infrastructure

 

Use Cases

DokuWiki Hackfest London 2012 Wikis are quick to update and new pages are easily added. Designed for collaboration while maintaining a history of every change, DokuWiki could be used as

  • Corporate Knowledge Base
  • Private notebook
  • Software manual
  • Project workspace
  • CMS – intranet

Customizing DokuWiki

We support customization on all levels of expertise. From easy configuration via the admin interface through downloading of templates and plugins to developing your own extensions.

  • Configuration
  • Plugins
  • Templates (aka. skins/themes)

What makes DokuWiki so great for Documentation?

Wikis are good for documentation

  • Easy to start: you can share unfinished content early, exposed to many eyes
  • Have a simple, consistent page layout
  • Easy to create and maintain structured, up-to-date documents:
  • collaborative
  • easy to access through the web, with simple login or without any login
  • easy to modify, no need to know HTML
  • easy to link pages
  • easy to create simple and consistent pages
  • easy to search
  • easy to extend with external pages.
  • Don't need to go to another colleague or IT dept to update the documentation = low resistance to keeping documentation up to date.

Tips and Tricks for Dokuwiki

This is the place to collect all your Tips and Tricks for DokuWiki Usage.

:!: Steps for reorganization:

Add a description to each page, and categorize within this page. Almost done.
Review external links to remove broken ones, maybe integrate the external link to have all content on dokuwiki.org
If possible please rewrite content, and remove old things.

NOTE to translators: When updating your tips page, please use the index button to see what pages are within your locale: tips namespace. And please do include them into the tips page. Thank you.

Tell us about a new Kubernetes application

Newsletter

Never miss a thing! Sign up for our newsletter to stay updated.

About

Discover and share new Kubernetes applications

Navigation