Find the plugin you want to install on the list of plugins and read the plugin's description carefully. Then refer to the details below to install it.
Most plugins can be installed automatically using the extension manager (since Ponder Stibbons). The extension manager lets you search and directly install a plugin by clicking the «Install» button. This is by far the quickest and least error prone way to install plugins. Refer to instructions for using the extension manager.
There are some circumstances where it is not possible to use the extension manager to install a plugin:
lib/plugins directory. The extension manager needs to be able to add the new plugin to this directory.In these circumstances its necessary to install plugins manually.
lib/plugins/<base-plugin-name>.base gallery)These instructions assume that you don't have console access to your server and will need to upload the files using FTP or the file manager in your server's control panel.
splitbrain-dokuwiki-plugin-gallery-169c0bb – you need to rename it to gallery.base gallery)lib/plugins directory and upload the plugin directory you just created (on your computer) along with all its contents. The end result should be a new directory on the server, lib/plugins/<new-plugin-name>, containing the files and directories of the plugin.The plugin is now installed.
Installing a plugin without a package is still quite straightforward, especially for simple plugins that consist of only a few files. However there are more ifs and buts and greater familiarity with DokuWiki and PHP maybe required if some crucial information is not clear from the plugin documentation. Actually making a plugin package is very easy, so if you are totally unfamiliar with PHP it may be worth dropping the plugin author an email politely asking if they can email you the plugin package or at least clarifying the exact name to use for the plugin.
For those familiar with PHP, check out the plugin pages in the developer section, in particular the plugin file structure.
These instructions assume the author has pasted the code required for the plugin on a web page, where the code for each file is clearly identifiable along with the name for each file.
.php files) and save the file with the appropriate name in the plugin's directory. If the author has indicated a file needs to be in a sub-directory, create that sub-directory before saving the file.lib/plugins directory and upload the plugin directory you just created (on your computer) along with all its contents. The end result should be a new directory on the server, lib/plugins/<new-plugin-name>, containing the files and directories of the plugin.The plugin is now installed.
If the plugin doesn't seem to work, check the FAQ on plugin problems.