This is an old revision of the document!
−Table of Contents
Dokuwiki
Dokuwiki is the wiki engine I am using. It seemed the nicer, more complete and easier to use to me.
Have it working on free.fr
There was some problems to have it working on my host Free.
Someone created a patch to solve all the problems: http://forum.dokuwiki.org/thread/518.
The sidebar
One bottleneck of Dokuwiki in the standard version is navigation.
There is a template Sidebar
which replaces the default
template, which adds this sidebar with the index you can see at your left : http://wiki.jalakai.co.uk/dokuwiki/doku.php/start.
You just have to copy the content of the archive in Dokuwiki/lib/tpl
, and either use the admin page to modify the template, or change in local.php
:
$conf['template'] = 'sidebar-rc2006-09-28'; // the name of your template folder
You can change some options in sidebar/conf/tplfn_sidebar.php
.
Disabling some automatic conversions
In particular if you use to write C/C++ code, you can find annoying that Dokuwiki replaced <<
and >>
by « and »
.
You can do that by commenting out the lines in conf/entities.conf
.
Plugins
source
syntax.php:166|_getSource $source = @file($this->location.$file); + if (empty($source)) $source = @file($_SERVER['DOCUMENT_ROOT']."/".$this->location.$file); + if (empty($source)) $source = @file(DOKU_INC."data/media/".$this->location.$file); if (empty($source)) return '';
Show start on directory
lib/scripts/index.js:28|treeattach - addEvent(elem,'click',function(e){ return index.toggle(e,this); }); + //addEvent(elem,'click',function(e){ return index.toggle(e,this); }); inc/html.php:642|html_list_index $base = substr($base,strrpos($base,':')+1); + if ($base == "start") return $ret; if($item['type']=='d'){ inc/html.php:644|html_list_index - $ret .= '<a href="'.wl($item['id'], "").':start" class="idx_dir"><strong>'; + $ret .= '<a href="'.wl($ID,'idx='.rawurlencode($item['id'])).'" class="idx_dir"><strong>'; inc/html.php:664|html_li_index function html_li_index($item){ + $base = ':'.$item['id']; + $base = substr($base,strrpos($base,':')+1); + if ($base == "start") return;