Koowa is an open-source extension framework for Joomla. Developed and maintained by Joomlatools.
By doing most of the repetitive work, Koowa greatly reduces the time to develop Joomla extensions, allowing you to focus on the things that matter: features.
Koowa uses a component based architecture and includes everything needed to create Joomla components according to the Hierarchical Model-View-Contoller (HMVC) pattern.
Koowa is built to help Joomlatools create complex Joomla extensions and tries to solve following problems:
- Abstract differences between Joomla versions 2.x and 3.x.
- Act as a solid base for building extensions.
- Allow extensions to be extended easily.
- Joomla 2.5 or newer
- PHP 5.2 or newer
- Create a
composer.json
file in the root directory of your Joomla installation and require thejoomlatools/koowa
package:
{
"require": {
"joomlatools/koowa": "dev-develop"
},
"minimum-stability": "dev"
}
- Install by executing
composer install
. - Enable the plugin called
System - Joomlatools framework
in Joomla.
Koowa framework is open-source software licensed under the GPLv3 license.