I am using Dokuwiki almost everyday as I love writing documentation and organizing knowledge. Due to this, I have created a list of plugins I cannot live without.
Table of contents
- Upgrade plugin
- BlockQuote plugin
- Color plugin
- Encrypted Passwords Plugin
- Dokubookmark plugin
- nspages plugin
- Tag plugin
- Bureaucracy plugin
- Interesting DokuWiki plugins
It is not a plugin, but it is the first thing I configure to my preferences.
You can change sidebar page name in configuration settings.
Disable cache using
~~NOCACHE~~ macro to properly highlight current page in sidebar.
Upgrade plugin by Andreas Gohr provides seamless way to upgrade DokuWiki instance using admin interface.
BlockQuote plugin by Anika Henke and Gina Häußge provides semantically correct way to write quotations.
Color plugin by Christopher Smith makes it possible to use colorful text.
Encrypted Passwords plugin
Encrypted Passwords plugin by Wolfgang Reszel provides an easy way to store 256 bit AES encrypted data in DokuWiki pages.
You can encrypt data outside of DokuWiki instance.
$ echo "https://www.dokuwiki.org/donate" | \ openssl enc -e -aes-256-cbc -a -k encryptionPassword
You can decrypt data outside of DokuWiki instance.
$ echo -e "U2FsdGVkX18vfWrfjf4wCCcxU+qXjCR2Jw/V1YgTJ2d+ohB/JQsFpXM/AG2apAiD\nLUYn0EudZEXQUf8fY1UUiA==" | \ openssl enc -d -aes-256-cbc -a -k encryptionPassword
In combination with nspages it is an ideal solution to create your own web scrapbook and I mean it.
Bookmarklet does not leave much space for customization, but it works flawlessly.
nspages plugin by Guillaume Turri presents a list of pages in current namespace.
I am using it to access pages created using mentioned earlier Dokubookmark plugin (scrapbook) and Bureaucracy plugin (journal).
You can use pagelist plugin by Matthias Schulte and
tag plugin by Michael Hamann, Gina Häußge and Michael Klier allows you to assign tags to pages, which is quite handy when it comes to organizing data.
Bureaucracy plugin by Andreas Gohr provides an easy way to use forms to create pages.
It can be used to write journal using predefined template.
I am using it in conjunction with pagemod plugin by Baseline IT to store rarely modified, but often accessed bookmarks.
Interesting DokuWiki plugins
There are other interesting plugins, which I did not tried jet, but are on my watchlist nevertheless - these are mentioned below.