This section is for people who want to understand more of the technical details of this wiki.
Software used
- DokuWiki https://www.dokuwiki.org DokuWiki is a simple to use and highly versatile open Source wiki software that doesn't require a database.
- ComboStrap https://combostrap.com a plugin for Dokuwiki (Create websites, publish landing pages, write articles, how-to's, documentation or build your knowledge base in a simple markup language)
For admins of this wiki, we have this guide for wiki admins.
Dokuwiki mods
We've added a number of plugins to make the use of this wiki more easy:
- firebaseauth a plugin that allows login through Firebase. This software was custom made by
Robbert & Evelyn for the TLR Wiki, because the TLR Map uses Firebase as authentication platform.
- tlrmapincludeuser a plugin custom made by
Robbert & Evelyn to allow easy linking of TLR Map users.
- discussion a plugin that adds a comments section to Wiki pages.
- imgpaste a plugin that by which you can add images via cut'n'paste in Chrome
Configuration modifications:
- Enabled use of nice URLs in the configuration using .htaccess
Things to consider:
- When adding a new extension to Dokuwiki, you need to disable Combostrap temporarily. Otherwise you will get an out-of-memory error.
Combostrap mods
Combostrap is a multi-purpose plugin for Dokuwiki. To make it work the way we wanted for this Wiki we had to make some adjustments. We've added them here:
- We enabled nice URLS in the Dokuwiki configuration. For Combostrap not to break, the setting 'Use slash as namespace separator in URLs' also had to be enabled.
- By default, every page on ComboStrap shows a featured image. We disabled this by adding a header slot. See this discussion on Github