# download and extract
$ wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2009-12-25c.tgz
$ cd /path/to/basedir/webapps
$ tar -xzf /root/install/2010/dokuwiki-2009-12-25c.tgz
$ chown -R :www-data dokuwiki-2009-12-25/
$ cd dokuwiki-2009-12-25
# make some directories writable for webserver
$ chmod -R g+w conf data
$ cp .htaccess.dist .htaccess
# track changes with mercurial
$ hg init
$ hg add
$ hg commit -m 'initial commit of dokuwiki 2009-12-25c'
# activate
$ cd /path/to/basedir/htdocs
$ ln -s ../webapps/dokuwiki-2009-12-25 wiki
http://www.example.net/wiki/install.php
See also DokuWiki Templates.
$ wget http://www.kleinewebsitesdieeinwikialscmsverwenden.de/_media/a_free_worldic.zip
$ cd /path/to/basedir/webapps/dokuwiki-2009-12-25/lib/tpl
$ unzip /root/install/2010/a_free_worldic.zip
http://www.example.net/wiki/?do=admin&page=config
⇒ Change Design/Template
$ hg add A_Free_Worldic
$ hg commit -m 'enabled design "A Free World"'
Plugins
show...
“Web 2.0” features
-
-
-
-
Cloud Plugin: Show a cloud of the most frequently used words in your wiki
-
keywordvoting plugin: This
AJAX based plugin enables the users to append words/sentences to a “tag cloud”, or vote for existing words already part of the cloud by clicking the tag
-
-
-
-
-
userannotations plugin: Create annotations below the regular wiki text. Each user creates his own annotation and can decide for himself if other users can read them or not.
-
Formatting
box plugin: Highlight particularly important parts of your wiki in boxes that stand out
-
boxwh plugin: Extension of Christopher Smiths box plugin: includes now a height parameter
-
-
-
Mark a Paragraf: Start a paragraph with two exclamation marks, and it generates a <div class=“important” /> around it
Mark a Text: Enclose a text within hashes and it generates a <span class=“important” /> around it
Wrap Plugin: Universal plugin which combines functionalities of many other plugins. Wrap wiki text inside containers (divs or spans) and give them a class (choose from a variety of preset classes), a width and/or a language with its associated text direction.
Note Plugin: This plugin allows you to create nice «notes» in your DokuWiki pages
-
-
-
-
space plugin: Inserts 1 non-breaking spaced to 'force' a space (based on the tab plugin syntax)
tab plugin: Inserts 5 non-breaking spaced to 'force' a tab
linebreak plugin: Generate line breaks in output for line breaks in raw wiki data
Pagebreak: Forces ('suggests') a pagebreak after the line where a <pagebreak> tag is inserted
-
-
Complex Lists Plugin: Create complex multi-level lists with cross-references - suitable for writing legal documents such as contracts and statutes
Plugin Numbered Headings: Adds numbered headings to DokuWiki without changing the actual behavior of the standard headings
-
QnA plugin: Custom formatting for Q&A (
FAQ) sections
-
imagebox plugin: Syntax for display an image with a caption, like Wikipedia.org
menu plugin: This plugins displays links as nice looking menu cards
-
Plugin Loadskin: Allows to specify different templates for different wiki pages or namespaces
TOC Plugin: Allows to move
TOC to the specified place in the page content
Uparrow Plugin: This simple plugin shows an arrow-image which links to the top of the current page
Indexing / Listing
Plugin Alphaindex: Allows you to insert the alphabetical index of a namespace in a page
filelist plugin: Provides a syntax for adding linked and sorted lists of files as selected by wildcard based glob patterns to a wiki page
filelist plugin
Medialist Plugin: This plugin shows a list of media files for a given wikipage which are either linked in the page itself or belong to its namespace. If there is no media directory named like the page the plugin looks for media in the next upper namespace
-
-
nspages plugin: Present a table of content of the pages of a selected namespace
-
-
-
-
SearchPattern Plugin: Search a specified pattern inside wiki pages (standard or regex) and display the results as a table inside a wiki page
searchtext plugin: Searches pages rendered as text instead of raw wiki. Displays search result snippets from rendered text.
-
Export
Static content
offline plugin: Generates a static version of your wiki that will be browseable offline
Site Export plugin: Export your site or a namespace to standalone
HTML pages - including images and media. This plugin is capable of creating an Eclipse Plugin help including the
context.xml. You can also select the template to which you want to export your content
-
-
-
-
-
Export DokuWiki Page to PDFs: Several users proposed a way how to convert your
HTML wiki pages to PDFs. Therefore you'll find 3 different solutions to the same problem on this page and another one on:
-
Misc
Content editing
fckg plugin:
WYSIWYG editor. Fully Functional Front end to FCKeditor
-
-
-
-
snippets plugin: Adds a button to the editor toolbar which allows to easily insert templates while editing a page
-
Plugin - Media Manager: Media Manager - This plugin is intended to provide document management capabilities to DokuWiki. Essentially it rides on top of the regular media capabilities of DokuWiki, but with a much friendlier interface and some more usability. Users can browse and download the media directory, upload files, create directories, and lock files to indicate that they are being modified and that nobody else can upload over them.
-
Syntax highlighting
-
-
xterm plugin: Documenting xterminal output without forcing linefeeds
-
xtermrtf plugin: xterm that supports (basic)
RTF formatting (to use with PuTTY)
Maintenance
-
-
SwiftMailer plugin: This plugin uses the SwiftMailer class to send DokuWiki mails and supports using a remote
SMTP (with optional auth) without relying on
PHP's mail() function
-
Tips and Tricks
show...
Show changes in the recents list: Using this hack you can easily see what has been changed from one version to another right there in the recents list. It provides you with a small javascript link that will show or hide a diff between the current and the previous version of the page.
-
Excel macro: Excel macro for exporting a selected cell range to Dokuwiki
Open Office macro: I just started to use DokuWiki and was looking for an OpenOffice to DokuWiki Converter, so after searching the web and trying I noticed that none of the existing converters was converting embedded pictures (using OpenOffice 3 and Windows XP)!
Convert HTML to DokuWiki: An idea for converting existing documents to text files with DokuWiki syntax using an
HTML to Text converter
HTTP-Auth-Passthru: If you have already configured a working acl-setup but need http-auth-functionality