HowTo: Module
Kajona is composed out of a lot of component: page-elements, database-drivers, plugins for the search and more. Besides the page-elements, modules are the most interesting points to link into the system regarding your own implementation and development.
What is rather obvious, is the fact that a page-element is only a subset of a whole module. A module can be made up of various components: Page-elements, reports for the statistics, plugins for the search, templates and even more.
This tutorial faces the task of designing and creating your own Kajona module.
The module should contain:
an installer
an own tab in the backend to manage the modules' content
a page-element for the presentation in the portal
As an example, a fully functional votings-module should be the result of this tutorial.
The tutorial is based on the ready-for-use votings-module available for download at the Kajonabase:
http://www.kajonabase.net/modules.html
Included with the download are a few screenshots of the results and outputs.
So, to put it in a nutshell, this tutorial won't face the task to create every single line of code. It's rather a guide through the already existing sources and is some kind of approach how to create new modules using the Kajona APIs.
Versions: The tutorial is based on Kajona V 3.3.0 and V 0.1 of the votings-module.
As usual, a PDF Version of the tutorial is available at the downloads.



