This is an old revision of the document!
Table of Contents
function Plugin
Compatible with DokuWiki
Angua
This extension has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues.
Similar to phpinc
This plugin will run a specified php function from a set of php functions configured for use with this plugin.
Installation
External requirements: None
Install the plugin using the Plugin Manager and the download URL above, which points to latest version of the plugin. Refer to Plugins on how to install plugins manually.
Examples/Usage
A sample function is included called /functions/helloWorld.php. To use add the following plugin syntax to a wiki page. No configuration changes are needed to run the sample.
<function=file1>
Syntax
Basic syntax:
<function=name>
- name — pick a name from the /conf/default.php file
Configuration and Settings
- Add a file containing the php function into the /functions folder. The main function must be called 'run'.
- Add a configuration parameter in /conf/default.php that contains a name to identify the function file and set it equal to the name of the file. No path information is required.
- You can add a function description in /lang/../settings.php. This will show up in the admin configuration panel for the plugin.
Development
Change Log
- An error occurred while fetching this feed: http://github.com/feeds/TomCafferty/commits/plugin-function/master
Known Bugs and Issues
None
ToDo/Wish List
None
FAQ
None
Discussion
An example would be useful. What is this plugin for? What can you do with it? What's the advantage of calling a named php function? Is this just a different way to make a syntax plug-in, for people who know php but don't want to learn the dokuwiki syntax? – Zioth