DokuWiki customizations for FIXES

Changelog setting

Our setting for changelog under FIXES changelog looks like this:

<WRAP > {{changes>count = 1000 & type = create, edit, minor & render = list(dayheaders, signature, summary)}} </WRAP>

Change height of editor window

To set a custom default height of the editor windows of DokuWiki customizations for FIXES create a file named userscript.js under conf/ of the DokuWiki customizations for FIXES base directory. Then add this content:

jQuery(function() { jQuery('#wiki__text').height('600px'); });

Remind to set the accurate permissions on this file so that the httpd can read it! Otherwise your custom set default height will not work!

URL-Rewriting

To make the URL look more fancy, you can use URL-rewriting. Our configuration for this wiki looks like this:

1. Edit conf/local.php and add the following line:

$conf['userewrite'] = 1;

userewrite can have this values:

Value	Description	Example URL
0	Kein URL Rewriting. Dies ist die Standardeinstellung.	http://example.com/dokuwiki/doku.php?id=wiki:syntax
1	Rewriting wird vom Webserver durchgeführt.	http://example.com/dokuwiki/wiki:syntax
2	Rewriting wird von DokuWiki customizations for FIXES durchgeführt.	http://example.com/dokuwiki/doku.php/wiki:syntax

2. Then edit your apache2/httpd config (httpd.conf or apache2.conf) to load the required module:

httpd.conf: Add this line:

LoadModule rewrite_module modules/mod_rewrite.so

apache2.conf: Execute this command to enable the module:

a2enmod rewrite

3. Edit your virtual host config: Change the line beginning with AllowOverride to AllowOverride All.

4. Then copy the .htaccess.dist from the dokuwiki base directory to .htaccess. Then uncomment the following lines:

RewriteEngine on RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L] RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L] RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L] RewriteRule ^$ doku.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) doku.php?id=$1 [QSA,L] RewriteRule ^index.php$ doku.php

5. Finally restart apache or httpd.

Optional To make Dokuwiki use slashes instead of colons for seperating the namespaces in the url, activate the configuration setting useslash in the Advanced-section of the Dokuwiki config: