Kajona Content Management Framework
Welcome to the sources of Kajona, an open source content management system.
Please refer to our website at http://www.kajona.de for further details and prepared builds ready for use.
For prepared builds see http://www.kajona.de/downloads.html
Bugtracker / Issues
Please feel free to report issues, ideas an general feedback using the GitHub issue pages https://github.com/kajona/kajonacms/issues
We currently provide various build-scripts in order to test, clean, build and package a project out of the sources.
Please have a look at the ant-scripts located at
You only have to follow a few steps in order to build a Kajona project out of the sources:
- Create a folder in your webroot, used to store the later Kajona project, e.g.
- Create a folder named
corewithin the folder created before, e.g.
- Clone the Git-repo inside the core-folder: Change to the new directory and use the following command:
git clone https://github.com/kajona/kajonacms.git .
- The folder
kajona/coreshould now be filled with a structure similar to:
/_debugging /module_system /module_pages /module_samplecontent /module_system /module_tags .htaccess bootstrap.php setupproject.php
- Open the file
kajona/core/setupproject.phpusing the webbrowser of your choice (btw, you could run this script on the command line, too)
- After a few log-outputs, your
kajonafolder is now setup like a real Kajona project, so there should be a structure similar to
/core (as created manually) /files /project /templates .htaccess debug.php image.php index.php installer.php xml.php
Have a look at the end of the results: If you see some red lines (composer messages) the setupproject could NOT run the composer commands successfully! Please run the commands manually from the command line or a terminal window.
Done! All you have to do is to fire up your browser, opening the file
kajona/installer.php and the installer will guide you through the process.
Whenever you make changes to s.th. below /core, don't forget to create a pull-request with all those changes - and be sure to earn the glory!