An open source content management framework
PHP JavaScript HTML CSS Smarty Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_buildfiles
_debugging
module_basicauthentication
module_dashboard
module_directorybrowser
module_eventmanager
module_ezcchart
module_facebooklikebox
module_faqs
module_flow
module_formular
module_installer
module_jqplot
module_jsonapi
module_languageredirect
module_languageswitch
module_lastmodified
module_ldap
module_maps
module_markdown
module_mediamanager
module_mediaplayer
module_navigation
module_news
module_packagemanager
module_packageserver
module_pageimportexport
module_pages
module_pdf
module_portallogin
module_portalregistration
module_portalupload
module_postacomment
module_qrcode
module_rating
module_rssfeed
module_search
module_sourcecode
module_stats
module_statustransition
module_system
module_tags
module_v4skin
module_votings
module_wizard
module_workflows
.gitignore
.htaccess
LICENCE
README.md
V4toV5Migration.php
generate_phar.php
setupproject.php

README.md

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

Build-System

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 _buildfiles: build_jenkins.xml, build_project.xml

Quickstart

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. kajona
  • Create a folder named core within the folder created before, e.g. kajona/core
  • 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/core should 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.php using the webbrowser of your choice (btw, you could run this script on the command line, too)
  • After a few log-outputs, your kajona folder 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!