King23, simple PHP MVC Framework
PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
src/King23
tests
.gitignore
.rmt.yml
CHANGELOG
LICENSE.txt
README.md
box.json
build.xml
composer.json
composer.lock
phpdox.xml

README.md

License Latest Stable Version Total Downloads Scrutinizer Quality Score SensioLabsInsight

King23 PHP Framework

Copyright (C) 2010 - 2017 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
  • 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.