====== About this site ====== So, why did I choose a **Wiki** instead of plain HTML, WML, Mambo, SPIP, [enter your favorite here]? Well, simply because I wanted to try something else than the [[http://www.thewml.org/|Website Meta Language]] and because [[http://wiki.splitbrain.org/wiki:dokuwiki|Dokuwiki]] actually generates good looking pages. This would also enable contributors to add help contents for projects like [[en:projects:basilisk2|Basilisk II]] or [[en:projects:sheepshaver|SheepShaver]]. ;-) The following **Dokuwiki** plugins are installed: [[http://wiki.splitbrain.org/plugin:boxes|Boxes]], [[http://wiki.splitbrain.org/plugin:include|Include]]. In addition to that, the [[http://www.jandecaluwe.com/testwiki/doku.php/navigation:intro|Better navigation]] and [[http://wiki.splitbrain.org/wiki:tpl:ach|ACH]] templates are also used. The latter two extensions are slightly patched to fit my needs, see hereunder for details. ===== Patches ===== ==== Dokuwiki ==== I wanted ''%%{{this}}%%'' to get to the root of this site, though ''basedir'' or ''baseurl'' config items would probably have better fit this role. {{page>common:about:site:patch_dokuwiki}} ==== Include Plugin ==== Don't use styles to include a page, simply make it a verbatim copy. {{page>common:about:site:patch_include_plugin}} ==== Multilingual Support ==== Multilingual support is very basic here, the top-level namespace identifies it. Paths and page names shall be equally named (both English and French here). This patch assumes the sidebar template is used but it can easily be adapted for others. **Note:** I don't know PHP so there are probably better means to achieve this. {{page>common:about:site:patch_multilingual}} ===== Additional Plugins ===== ==== Partial Include ==== This partially includes a page into another with at most ''n_sections'' sections. A section is identified as header or list tags for the specified ''optional_min_level'' level, if available (default: 1). It works for my needs and would probably fails for others. When ''n_sections'' items are reached, continuation link (%%[...]%%) is added. The code is derived from the Include and Blog plugins. {{page>common:about:site:plugin_partial_include}} ==== Downloads ==== This is actually a multiple include plugin, and is derived thereof. ''dist_YYYYMMDD'' pages are fetched from the specified ''namespace''. At most ''count'' items are shown. {{page>common:about:site:plugin_downloads}}