Wikka Documentation : InstallingPlugins

HomePage :: Index :: RecentChanges :: Search :: Login/Register
[2148] Latest edit on 2010-01-16 09:13:32 by DarTar [version]


Additions:
Plugin path screenshotThe release of 1.1.6.6 introduces a preliminary plugin architecture that allows Wikka users to override core functionality with custom actions, headers, formatters, and templates. The advantages of such a setup are numerous:
To use the new plugin folders for your add-ons, you will have to create the /plugins tree and add the corresponding paths in wikka.config.php file (automatically added in fresh installs since 1.1.6.6). Components will be loaded following the path order specified in the config file (so for instance a custom action called /plugins/actions/contact.php will override the default actions/contact.php). You can use a comma (,) a colon (:) or a semicolon (;) as a path separator in the config file. For example:

Deletions:
Plugin path screenshotThe release of 1.1.6.6 introduces a preliminary plugin architecture that allows Wikka users to override core functionality with custom actions, headers, formatters, and templates. The advantages of such a setup are numerous:
To use the new plugin folders for your add-ons, you will have to create the /plugins tree and add the corresponding paths in wikka.config.php file (automatically added in fresh 1.1.6.6 installs). Components will be loaded following the path order specified in the config file (so for instance a custom action called /plugins/actions/contact.php will override the default actions/contact.php). You can use a comma (,) a colon (:) or a semicolon (;) as a path separator in the config file. For example:



[2079] Edited on 2009-09-02 06:17:42 by DarTar [see also]


Additions:
NOTE
This feature is available since:
WikkaWiki 1.1.6.6

Deletions:
NOTE
This feature is available since:
WikkaWiki 1.1.6.6



[2062] Edited on 2009-09-02 02:39:45 by DarTar [note on redirection]


Additions:

Plugins and mod_rewrite

If your wiki runs on an Apache server and is configured to use clean URLs via ModRewrite, you will need to disable redirection for files in the /plugins tree. Just save the following file in the /plugins folder:
%%(text;plugins/.htaccess)
<IfModule mod_rewrite.c>
# turn on rewrite engine
RewriteEngine off
</IfModule>



[1932] Edited on 2009-02-26 09:55:07 by DarTar [instructions on how to use plugin folder]


Additions:
NOTE
This feature is available since:
WikkaWiki 1.1.6.6

Plugin path screenshotThe release of 1.1.6.6 introduces a preliminary plugin architecture that allows Wikka users to override core functionality with custom actions, headers, formatters, and templates. The advantages of such a setup are numerous:
To use the new plugin folders for your add-ons, you will have to create the /plugins tree and add the corresponding paths in wikka.config.php file (automatically added in fresh 1.1.6.6 installs). Components will be loaded following the path order specified in the config file (so for instance a custom action called /plugins/actions/contact.php will override the default actions/contact.php). You can use a comma (,) a colon (:) or a semicolon (;) as a path separator in the config file. For example:
'wikka_formatter_path' => 'plugins/formatters,formatters',
'wikka_template_path' => 'plugins/templates,templates',
'handler_path' => 'plugins/handlers,handlers',
'action_path' => 'plugins/actions,actions'

Version 2.0 will herald an even more robust plugin architecture (backwards-compatible with the one in this release) that will include "hooks" that can be called from a user's custom component, eliminating the need to modify code in the Wikka core.

Deletions:
NOTE
This feature is available since:
WikkaWiki 1.1.6.6

The release of 1.1.6.6 introduces a preliminary plugin architecture that allows Wikka users to override core functionality with custom actions, headers, formatters, and templates. The advantages of such a setup are numerous:
(stub)
Release 1.1.7 will herald an even more robust plugin architecture (backwards-compatible with the one in this release) that will include "hooks" that can be called from a user's custom component, eliminating the need to modify code in the Wikka core.



[1928] Edited on 2009-02-16 06:39:13 by DarTar [adding stub: we need to explain how to change the config settings to use plugins and give an example]


Additions:
The release of 1.1.6.6 introduces a preliminary plugin architecture that allows Wikka users to override core functionality with custom actions, headers, formatters, and templates. The advantages of such a setup are numerous:
Deletions:
The release of 1.1.6.6 introduces a preliminary plugin architecture that allows Wikka users to override core functionality with custom actions, headers, formatters, and templates. The advantages of such a setup are numerous:


[1927] Edited on 2009-02-16 06:38:53 by DarTar [adding stub: we need to explain how to change the config settings to use plugins and give an example]


Additions:

What's next




[1926] Edited on 2009-02-16 06:38:27 by DarTar [adding stub: we need to explain how to change the config settings to use plugins and give an example]


Additions:

How to use the plugin folder

(stub)



[1919] Edited on 2009-02-15 11:38:40 by BrianKoontz [Initial draft]


Additions:
The release of 1.1.6.6 introduces a preliminary plugin architecture that allows Wikka users to override core functionality with custom actions, headers, formatters, and templates. The advantages of such a setup are numerous:
Release 1.1.7 will herald an even more robust plugin architecture (backwards-compatible with the one in this release) that will include "hooks" that can be called from a user's custom component, eliminating the need to modify code in the Wikka core.
WikkaCase has been set up as a repository for Wikka plugins. While the use of WikkaCase is beyond the scope of this document, we will be updating the WikkaCase documentation as progress on the new architecture continues. Currently, SVN and bug tracker access is available for developers who want to start building plugin modules for Wikka. Please visit the WikkaCase development page for details.

Deletions:
(stub)


[1736] The oldest known version of this page was created on 2009-01-14 10:55:59 by DarTar [stub page to explain how to use the plugin folder]

History of recent changes for InstallingPlugins

Installing plugins

NOTE
This feature is available since:
WikkaWiki 1.1.6.6


(stub)


CategoryEN
Creative Common Attribution-ShareAlike License
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.0739 seconds