king23/king23

the King23 Framework

Installs: 241

Dependents: 4

Stars: 6

Watchers: 2

Open Issues: 1

Language: PHP

0.9.1 2015-04-04 20:22 UTC

README

License Latest Stable Version Total Downloads Scrutinizer Quality Score SensioLabsInsight

Copyright (C) 2010 - 2015 by Peter Petermann All rights reserved.

King23 is a small and simple MVC Framework for PHP

WARNING

King23 is not having a stable release yet, usage on your own risk, compatibility might break!

LICENSE

King23 is licensed under a MIT style license, see LICENSE.txt for further information

FEATURES

  • automated class loading
  • url router
  • extendable command line task system
  • ideas borrowed from better known mvc frameworks (not really a feature i guess ;)
  • a simple mongodb layer

REQUIREMENTS

  • PHP 5.6 (might run on earlier versions, untested)
  • a Webserver (nginx recommended, apache possible, mistral / reactphp experimental)
  • LINUX / MAC OS X (might run on windows, untested)

INSTALLATION

  1. git clone git://github.com/ppetermann/king23.git
  2. add bin/king23 to your path (hint sudo ln -s /path/to/king23/bin/king23 /bin/king23)

USAGE

New Style (recommended): use composer: 1) http://getcomposer.org 2) php composer.phar create-project king23/project_template DIRNAMEFORYOURNEWPROJECT 3) Important: edit DIRNAMEFORYOURNEWPROJECT/composer.json, change projects package name etc.

TODO

  • more documentation
  • code generators
  • add more cowbell

LINKS

CONTACT

ACKNOWLEDGEMENTS

  • King23 is making use of several opensource components, such as: monolog, twig, boris
  • King23 is losely based on ideas of Frameworks like Ruby on Rails or Django (but does not use any code of those)
  • King23 is running on PHP (obviously), so some credit to the PHP Project here.