About the Yee PHP Framework

Inception

The Yee PHP framework was incepted by the need of a reliable Framework to build custom API projects on. After trying many PHP Frameworks on the OpenSource market we found that very few could meet our requirements and be customizable enough to completely fullfill the specs we needed that time. Some Frameworks were to "heavy", some to "light" and some were just a collection of classes. But nothing that was 100% right just out of the box.

What is the Yee PHP Framework and what is it not

The Yee Framework is a basic skeleton which assists in creating all kind of web based applications and API's. It helps by managing HTTP Responses and Requests, basically whatever is related to the In- and Output of a basic webpage. Yee inludes by default a renderer for PHP based templates, however it is not a fully blown templating engine, for this purpose support for Twig and Smarty are available as add-ons separately. If you are just looking to manage your URI routes, filter variables and manage the structure of your custom projects, then the Yee Framework is definitely the Framework for you. The Yee Framework is NOT a fully blown application, it is not a CMS, and it doesn't magically cook coffee, nor can it wash your car. It can however help you get started with your project by levering and assisting you to use proper conventions, use PHP the way it is ment to be used, and certainly it can assist you by providing shortcuts for the management of the complete lifecycle of your PHP app.

Code Base

The Yee PHP Framework is based on Slim Micro PHP framework, created by Josh Lockhart, before undergoing heavy modifications and extensions, and was undergoing a development process of about 2 years and used in many custom projects before we decided to release it back to the Community in 2014. Wherever code from third parties has been used or integrated, this is mentioned within the appropriate source files. All source code is documented as far as possible to make your use of the public methods and classes as enjoyable as possible. Just start downloading the source code, and you will see that your life can become fun again!

Yee PHP Framework Version

The current release version is 1.0.0 as we considered the public release as a starting point. The Framework will be extended and more functionality added as our other projects allow it.

Disclaimer

The Yee Framework is released under the MIT license.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.