DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful syntax which makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. All data is stored in plain text files – no database is required.
The DokuWiki Integration Plugin for glFusion provides an integration with your glFusion v1.2.0+ website. This plugin is based on DokuWiki 2009-12-25c, the latest release available at the time of publishing this plugin release.
This plugin will provide the following features:
DokuWiki has the following system requirements:
This integration is based on glFusion v1.2.0 and will not work with previous version of glFusion.
The DokuWiki Plugin uses the glFusion automated plugin installer. Simply upload the distribution using the glFusion plugin installer located in the Plugin Administration page.
Some users have reported issues when using the automatic plugin installer. Due to the size of the DokuWiki plugin (number of files in the distribution), some web servers may timeout before the plugin installer is able to copy all the files to their proper location. In this case, you will need to perform a manual installation.
Once you have the files loaded onto your web server, you will need to rename or copy the following .dist files to their corresponding .php file:
Once you have renamed the distribution files (new installs only, upgrades do not need to copy these files), you can now tell glFusion to install the plugin. Go to the Plugin Administration screen and select the install icon from the plugin list.
DokuWiki must have write permissions to the public_html/dokuwiki/data/ directory and all directories below it. The plugin installer will check these permissions, please ensure they are writable by your web server.
To upgrade an existing DokuWiki installation, simply upload the latest version through the Plugin Administration page. All your wiki pages will be left as they are.
The DokuWiki plugin allows you to tailor some of the glFusion integration features by modifying the config.php file located in the private/plugins/dokuwiki/ directory.
Enable What's New Integration
If this is set to 1, DokuWiki will be integrated into the glFusion What's New block. Set to 0 to disable integration.
$_DW_CONF['enable_whats_new'] = 1;
What's New Days
Set this to the number of days that will be included in the What's New block.
$_DW_CONF['whats_new_days'] = 14;
What's New Length
Set this to the maximum number of characters wide you will allow listings in the What's New block. Truncated items will have a … appended to the end.
$_DW_CONF['whatsnew_length'] = 24;
Login Required
Set this to 1 to require a user to be logged into the site before granting access to DokuWiki. Set to 0 to allow non-logged in users access.
$_DW_CONF['loginrequired'] = 0;
Restrict to Group
If you want only allow access to DokuWiki for a specific group, place that group name in the . Leave the entry as to allow all groups access to DokuWiki.
$_DW_CONF['restrict_to_group'] = '';
Disable Search Integration
Set this to 1 to disable search integration with glFusion's main search feature. Set to 0 to allow DokuWiki results to be displayed in glFusion's main search.
$_DW_CONF['disable_search_integration'] = 0;
glFusion Left / Right Blocks
Select whether the left / right / both / or none display.
$_DW_CONF['displayblocks'] = 0;
Public Directory
If you would like to rename the directory where DokuWiki resides inside glFusion's public_html/ directory, change the name here.
$_DW_CONF['public_dir'] = '/dokuwiki/';
There are a few protected DokuWiki configuration options that cannot be edited:
All other DokuWiki configuration settings can be customized to meet your specific needs. For full details on each configuration option, please see wiki:config.
DokuWiki's layout can be customized through templates (aka. skins). The DokuWiki Integration Plugin must use a customized DokuWiki template to properly integrate the look and feel of the glFusion site. Included with the plugin is one customized skins, glfusion.
The glfusion skin is the default skin included with DokuWiki but it has been customized by removing much of the header information that is provided by glFusion.
If you wish to change the look and feel, or use a different DokuWiki template, you must make the following changes (at a minimum):
Review the modifications to the glfusion templates for examples.
After a successful installation, there are two default permissions:
To grant additional permissions, you can map glFusion groups to DokuWiki permissions. To map these permissions, go into the Admins Only → DokuWiki → Access Control List Management. From here, you will see the group ALL has Read permissions. You can add a new group by entering its name in the text box and selecting the permissions.
DokuWiki does not support spaces or _ (underscores) in the Group names. So these items are stripped from the glFusion groups. For example, the glFusion group Logged-in Users will become LoggedinUsers.
The DokuWiki plugin allows you to integrate certain parts of DokuWiki in with your glFusion site.
You can enable / disable having DokuWiki display new / edited files in glFusion's What's New Block by editing the config.php file in the plugins/dokuwiki/ directory. Set $_DW_CONF['enable_whats_new'] = 1 to enable, or 0 to disable.
To set how long items show in the What's New block, change the $_DW_CONF['whats_new_days'] setting to the number of days you want to use.
You can also trim (truncate) the page names displayed in the What's New block (to prevent wrapping) by setting the $_DW_CONF['whatsnew_length'] option to the number of characters to use.
This plugin creates a new auto tag: [wiki:] To utilize this tag in your glFusion articles or forums, the syntax is:
[wiki:documentid optional link text]
The document id can be found in the URL (the document id for this article is dokuwikiplugin:start).
The DokuWiki plugin supports all glFusion auto tags in the page content. This allows you to easily reference other content from your glFusion site in the wiki documents.
For all usage questions and documentation on how to utilize DokuWiki, please refer to the DokuWiki Web Site.
2.0.0
v1.7.4
v1.7.3
v1.7.2
v1.7.1