king23/king23

the King23 Framework


README

License Latest Stable Version Total Downloads Scrutinizer Quality Score SensioLabsInsight

King23 PHP Framework

Copyright (C) 2010 - 2018 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 7.2 (might run on earlier versions, untested)
  • a Webserver (nginx recommended, apache possible, mistral / reactphp experimental)
  • LINUX / MAC OS X (might run on windows, untested)

USAGE

New Style (recommended): use composer:

  1. http://getcomposer.org
  2. php composer.phar create-project king23/skeleton 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.