image/svg+xml
DokuWiki is a PHP based wiki engine which was originally developed for a small company's documentation needs.
TikiWiki
23538
PHPWiki
23973
TWiki
28934
PmWiki
29656
DokuWiki
40894
MediaWiki
47367
Most popular wiki enginesat WikiMatrix.org
Comparisons per month.Data from March 2009.
Today, DokuWiki is used by aplethora of different users andcompanies on a broad range of topics. From personal notebook, over software documentation, to large enterprise intranets. DokuWiki has even grown beyond the classical wiki scope and is used for blogging and as a simple website CMS. DokuWiki
DokuWiki makes it very easy to edit pages. Like other wikis, DokuWiki uses a special syntax to format the text. The main focus on developing thesyntax was to keep it readable and easy to re-member. To aid novice users in text formatting, DokuWiki inte-grates a toolbar to give access to the most common markup. Users can simply select some text and format it by clicking its respective button, just like in any word processor. Editing long pages is simplified in DokuWiki by the use of section editing. This feature allows a user to edit just a small part of a longer page, making it easier to find the spot you wanted to change. Easy Editing
Its mix of being very extensible on the one hand and having a strong focus on ease of use on the other hand quickly made it one of the most popular wiki engines. www.dokuwiki.org
Find more info at
Wiki is Hawaiian for fast. Ward Cunning-ham borrowed the term for his first wiki implementation in 1994 to point out how fast content can be created and edited with a wiki.
Most syntax elements will already be familiar to you from their common use in emails. File System Based
DokuWiki does not need a database. All pages are stored exactly as you write them as text files on the file system. This may sound unusual at first, but has several advantages. Modern file systems are heavily optimized for simple read/write operations and automatically cache frequently used data. DokuWiki profits from these optimizations and avoids database over-head. Using files also makes backups easy. Just copy the files, no complicated database dumps needed. Wiki pages can even be created by a script writing to a file inside the page folder. Of course you do not need to compromise in speed and scalability with DokuWiki. By using a sophisticated indexing system, DokuWiki keeps your data easily accessible and searchable even on large installations.
Open Source
DokuWiki is Free and Open Source software licensed under the GNU General Public License Version 2 (GPL). There are no license costs and no vendor lock in. You can modify the software as you like and can get support from many independent companies. The code is developed and maintained by a large developer and user community.
Authentication and Permissions
Openness is a key concept of wikis. By default every-one can edit anything. But in the enterprise context this is not always possible or desirable. DokuWiki has a very powerful Access Control Lists feature. Permissions like write or read access can be tied to single pages or whole namespaces and be assigned to users or groups. DokuWiki comes with its own authentication backend to store users and groups, but can easily be configured to use various authentication back-ends like LDAP or Active Directory, any MySQL or Postgres database and many more. Even Single-Sign-On (SSO) solutions are possible, so users will not need to login, once they authenticated on their workstation.
Media Files
DokuWiki allows you to upload additional files to your wiki, like images, videos or documents. Instead of attaching them to a single page, like other wikis do, all files are uploaded to a central repository and can be (re)used on every page. Of course you can organize these files into namespaces and attach ACL rules to them.Images can be embedded directly into your pages and DokuWiki can automatically resize them for you. DokuWiki can also read and write EXIF/IPTC tags in JPEG files. Hierarchical Namespaces
Pages in DokuWiki can be arranged into so called namespaces. This makes it possible to organize different parts of the wiki into separate organizational units.For example, you couldassign a namespace toeach department of yourcompany or organizedifferent product linesinto separate name-spaces.Namespaces can bearbitrarily nested forhierarchical info, or youcan just ignore themfor a flat structureapproach.
The Media Manager allows uploading and inserting images and other files into wiki pages.JPEG descriptionscan be edited here as well.
Extensible and Customizable
References
DokuWiki in itself is a powerful tool already. But needs differ between different users and applications. Instead of trying to satisfy everyone, DokuWiki concentrates on the core wiki functionality and provides a very powerful plugin system. Data stored within DokuWiki is easily accessible. Not only is the page source simply available as a text file, but Doku-Wiki also provides data access via standardized interfaces like RSS and ATOM feeds or an XMLRPC interface. Custom export plugins are available, e.g. to export to Open Document Format.Remote RSS or ATOM feeds can also be included into DokuWiki pages to make external data available in the wiki. Of course not only the functionality can be customized but the design as well. DokuWiki provides a simple template system (similar to the one used by the popular blogging platform WordPress). This way your wiki can be adjusted to match your corporate design or to resemble the look of a platform your users might already be familiar with (like Wikipedia).
With plugins DokuWiki can be extended to do virtually anything. Popular examples are integration of blogging, comments or the mashup with other webservices. But also company specific services can be integrated (eg. to show data from ERP systems). There are already over 500 plugins available for download. Open Data Exchange
This leaflet, except for logos, is licensed under the Creative Commons Attribution-Share Alike 3.0 license. Logos are copyrighted by their respective owners. http://creativecommons.org/licenses/by-sa/3.0/ Localization
The DokuWiki interface is translated into more than 50 languages.UTF-8 encoding is usedeverywhere and texts can bestored in any language youcan imagine. Even languagesusing a right-to-left systemlike Hebrew or Arabic aresupported.
DokuWiki's UTF-8 library (or its spinoff phputf8) is used today in several other Open Source projects like Joomla, UseBB or FluxBB.
DokuWiki Syntax Cheat Sheet
====== Headline 1 ======
== Headline 5 ==
=== Headline 4 ===
==== Headline 3 ====
===== Headline 2 =====
Sections
The headlines are used to auto-matically create the table ofcontents (TOC) and to makeeditable sections.
{{logo.png?50&direct|A Logo}}
don't link to detail page
don't link to original image
nocache
never cache the image
recache
use default cache expirytime
nolink
direct
50
50x100
resize to 50 pixel width
crop tp 50x100 pixels
Images
Image
Parameters
Title
^ Heading 1 ^ Heading 2 ^ Heading 3 ^| Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 || Row 2 Col 1 | colspan (note the double pipe)||| Row 3 Col 1 | Row 2 Col 2 | Row 2 Col 3 |
Tables
Cell contents can be aligned left, right or centered bypadding them with at least two spaces:
| left | centered | right |
* Item * Item * SubItem * Item
Lists
- Item - Item - SubItem - Item
List items need to start with two spaces beforethe marker. You may mixordered and unorderedlists.
Unordered
Ordered
Code
<code>example</code>
<file>example</file>
<html>html code</html>
<php>php code</php>
\\
forced linebreak
<del>strike-thru</del>
Text Formatting
<sub>subscript</sub>
<sup>superscript</sup>
**bold**
//italic//
__underline__
''monospace''
----
horizontal rule
((footnote))
%%don't parse%%
Other
~~NOCACHE~~
don't cache the page
~~NOTOC~~
don't show the TOC
may contain markup
More details can be found at dokuwiki.org/syntax
[[http://dokuwiki.org|A Wiki]]
[[wiki:dokuwiki#Download|Get it]]
[[page|{{logo.png}}]]
Links
An external link with a title:
[[page|A Page]]
internal link with title
A complex internal link to a page section:
Title
Section
Page
Namespace
Image link
Open Source projects: PHP, Ruby On Rails, WinSCP, XFCE, SwiftMail, SimplePie, Citadel Groupware, FREESCO Single Floppy Router, Mailscanner, SimpleInvoices, ... Politics/Government Organizations: Public Library in Goshen (NY), ICLEI-A/NZ - Local Governments for Sustainability New Zealand, Green Party Neustadt Germany, ... Companies: HarzOptics GmbH, Oracle, Siemens Medical, IDS Scheer, Soluciones Tecno-Profesionales, ORF Enterprise, Schmauser Precision GmbH, AIA/AFB Insurance, Czech Tiscali Telecommunication, Krautzberger GmbH, Projektron GmbH, ... Communities: Madriva Users Romania, German Unix User Group, Web Montag / Web Monday, Ubuntu France, Vietnamese Open Source Software Community, Linux Basics, ... NGOs: 2nd Alveston Scouts, Turkey’s Foundation for the Training and Protection of Mentally Handicapped Children, Atheists of Utah, ... Universities: NTNU Trondheim Norway, San Jose State University, MCS University Lublin Poland, University of Gdansk Poland, George Mason University Fairfax USA, University of California Santa Cruz USA, University of Canberra Australia, University of Virginia USA, ... There are thousands of DokuWiki installations worldwide. The lists below should give you a small glimpse on the broad range of DokuWiki users. Links
http://www.dokuwiki.org
http://forum.dokuwiki.org
http://bugs.dokuwiki.org
http://freelists.org/list/dokuwiki
Documentation:
User Forum:
Bug Tracker:
Development Mailing List: