| |
read source history
= Modules =
----
**Modules** are components that will be dynamically loaded. Modules make it easy to add new functionality to **WeakWiki** without botching the core components.
<<@toc>>
== Available Modules ==
----
The modules currently available can be found in the [[list of modules]].
== Installing Modules ==
----
Installing modules is a pretty simple task. Once the module has been provided in the **./modules/** directory, it may usually be activated by adding it to the **$GLOBALS['mod_load']** array. This is done in **./config/modules.config.php**.
Each module should have an installation guide and hints for advanced configuration. Find out for the modules of your choice through the [[list of modules]].
== Uninstalling Modules ==
----
Modules may usually be uninstalled by simply removing its class name from the **$GLOBALS['mod_load']** array in **./config/modules.config.php**.
== Creting New Modules ==
----
New modules can be implemented by deriving from the [[__Module]] class defined **./lib/modules.library.php**. Read the [[module implementation]] article if you are interested in writing your own WeakWiki modules.
----
[[list of modules]] | [[module implementation]]
|