An open source content management framework
PHP JavaScript HTML CSS Smarty ApacheConf
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
_buildfiles BUG: jstests | selenium -> fixed test cases due to changes in the con… Feb 6, 2017
_debugging UPDATE: migrated various modules to the new permissions approach Jan 31, 2017
module_basicauthentication bumped versions to 6.2 Jan 5, 2017
module_dashboard UPDATE: several modules | ORM Condition refactoring -> migrated from … Feb 10, 2017
module_directorybrowser bumped versions to 6.2 Jan 5, 2017
module_eventmanager UPDATE: several modules | ORM Condition refactoring -> migrated from … Feb 10, 2017
module_ezcchart bumped versions to 6.2 Jan 5, 2017
module_facebooklikebox bumped versions to 6.2 Jan 5, 2017
module_faqs Merge branch 'master' into features/bs4_update Feb 9, 2017
module_formular UPDATE: samplecontent -> updated to the lastest boostrap 4 alpha 6 Feb 3, 2017
module_installer bumped versions to 6.2 Jan 5, 2017
module_jqplot BUG: jqplot | preGraph generation -> fixed bug on stackedbarcharts wi… Jan 18, 2017
module_jsonapi UPDATE: introduced the @responseType annotation to various action met… Jan 16, 2017
module_languageredirect bumped versions to 6.2 Jan 5, 2017
module_languageswitch bumped versions to 6.2 Jan 5, 2017
module_lastmodified bumped versions to 6.2 Jan 5, 2017
module_ldap UPDATE: ldap | UsersourcesUserLdap.php -> replaced a new instantiatio… Feb 2, 2017
module_maps UPDATE: module_maps | InstallerMaps.php > fix update Jan 9, 2017
module_markdown bumped versions to 6.2 Jan 5, 2017
module_mediamanager UPDATE: several modules | ORM Condition refactoring -> migrated from … Feb 10, 2017
module_mediaplayer bumped versions to 6.2 Jan 5, 2017
module_navigation UPDATE: several modules | ORM Condition refactoring -> migrated from … Feb 10, 2017
module_news Merge branch 'master' into features/bs4_update Feb 9, 2017
module_packagemanager UPDATE: several modules | ORM Condition refactoring -> migrated from … Feb 10, 2017
module_packageserver UPDATE: introduced the @responseType annotation to various action met… Jan 16, 2017
module_pageimportexport bumped versions to 6.2 Jan 5, 2017
module_pages Merge branch 'master' into features/bs4_update Feb 9, 2017
module_pdf bumped versions to 6.2 Jan 5, 2017
module_portallogin bumped versions to 6.2 Jan 5, 2017
module_portalregistration bumped versions to 6.2 Jan 5, 2017
module_portalupload UPDATE: introduced the @responseType annotation to various action met… Jan 16, 2017
module_postacomment Merge branch 'master' into features/bs4_update Feb 9, 2017
module_qrcode bumped versions to 6.2 Jan 5, 2017
module_rating UPDATE: system | Orm Refactoring -> moved method getOrderByRestrictio… Feb 20, 2017
module_rssfeed bumped versions to 6.2 Jan 5, 2017
module_search Merge branch 'master' into features/bs4_update Feb 9, 2017
module_sourcecode bumped versions to 6.2 Jan 5, 2017
module_stats BUG: jstests | selenium -> fixed test cases due to changes in the con… Feb 6, 2017
module_statustransition bumped versions to 6.2 Jan 5, 2017
module_system Merge branch 'master' into features/orm-condition-refactor Feb 20, 2017
module_tags UPDATE: several modules | ORM Condition refactoring -> migrated from … Feb 10, 2017
module_v4skin NEW: v4skin | AdminskinImageresolver.php -> added a powerpoint icon Feb 16, 2017
module_votings UPDATE: several modules | ORM Condition refactoring -> migrated from … Feb 10, 2017
module_wizard UPDATE: module_wizard | WizardManager > add option to set a session n… Jan 25, 2017
module_workflows UPDATE: several modules | ORM Condition refactoring -> migrated from … Feb 10, 2017
.gitignore updated git-ignores Jan 15, 2016
.htaccess updated the copyright to 2016 Mar 15, 2016
LICENCE added some descriptive files (in preparation for github) Apr 11, 2014
README.md Update README.md Nov 8, 2016
V4toV5Migration.php UPDATE: V4toV5Migration.php -> suppressing a few copy calls May 11, 2016
generate_phar.php BUG: generate_phar.php -> removed some testing code Jun 7, 2016
setupproject.php UPDATE: system | setupproject.php -> the allow-htaccess snipppets inc… Dec 14, 2016

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!