|Developer(s)||Cake Software Foundation, Inc.|
|Initial release||April 2005|
3.3.3 / 2 September 2016
CakePHP is an open-source web framework. It follows the model–view–controller (MVC) approach and is written in PHP, modeled after the concepts of Ruby on Rails, and distributed under the MIT License.
CakePHP uses well-known software engineering concepts and software design patterns, such as convention over configuration, model–view–controller, active record, association data mapping, and front controller.
CakePHP started in April 2005, when a Polish programmer Michal Tatarynowicz wrote a minimal version of a rapid application development in PHP, dubbing it Cake. He published the framework under the MIT license, and opened it up to the online community of developers. In December 2005, L. Masters and G. J. Woodworth founded the Cake Software Foundation to promote development related to CakePHP. Version 1.0 was released on May 2006.
In October 2009, project manager Woodworth and developer N. Abele resigned from the project to focus on their own projects, including the Lithium web framework (previously part of the CakePHP project). The remaining development team continued to focus on the original roadmap that was previously defined.
It is used by programming languages including Scratch, and by blogs and websites includingGridle.io, UI-Faces (User Inter Faces) and mojePaństwo.
The Cake Software Foundation operates an annual Conference focusing on CakePHP called CakeFest. It was initially held as a bi-annual event in 2008.
|2015||New York, NY, USA|
|2013||San Francisco, CA, USA|
|2010||Chicago, IL, USA|
|2008||Buenos Aires, Argentina|
|2008||Orlando, FL, USA|
- "CakePHP 3.3.3 Released". cakephp.org. Retrieved 13 September 2016.
- "CakePHP Manual - CakePHP at a Glance". Retrieved 2015-03-09.
- "CakeForge". Retrieved 2009-09-05.
- "TheChaw". Retrieved 2009-09-05.
- "The Cake is Still Rising". Retrieved 2009-10-25.
- Munro, Jamie (April 9, 2011). "Rapid Application Development With CakePHP" (1st ed.). Createspace: 170. ISBN 1-4609-5439-4.
- Golding, David (July 21, 2008). "Beginning CakePHP: from Novice to Professional" (1st ed.). Apress: 344. ISBN 1-4302-0977-1.
- Chan, Kai; Omokore, John; Miller, Richard (December 2, 2008). "Practical CakePHP Projects" (1st ed.). Apress: 400. ISBN 1-4302-1578-X.