Jump to content

CakePHP: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Monkbot (talk | contribs)
m Task 16: replaced (6×) / removed (0×) deprecated |dead-url= and |deadurl= with |url-status=;
Fix typo on initial release date
Line 23: Line 23:


CakePHP started in April 2005, when a Polish programmer Michal Tatarynowicz<ref>{{cite web|url=https://cakephp.lighthouseapp.com/contributors|title=Contributors - cakephp|website=cakephp.lighthouseapp.com}}</ref> wrote a minimal version of a [[rapid application development]] framework in [[PHP]], dubbing it Cake.<ref>{{cite web|url=https://book.cakephp.org/1.1/en/introduction-to-cakephp.html|title=Introduction to CakePHP - 1.1|website=book.cakephp.org}}</ref><ref>{{cite web |url=http://neurowww.cwru.edu/cakephp/history_of_cakephp# |title=Archived copy |access-date=2012-08-31 |archive-url=https://web.archive.org/web/20160303211002/http://neurowww.cwru.edu/cakephp/history_of_cakephp# |archive-date=2016-03-03 |url-status=dead }}</ref><ref name="colorado">{{cite web|url=http://www.cs.colorado.edu/~kena/classes/5448/s11/presentations/cakephp.pdf |title=Listing |website=www.cs.colorado.edu |format=PDF |access-date=2019-07-01}}</ref> He published the framework under the MIT license, and opened it up to the online community of developers.
CakePHP started in April 2005, when a Polish programmer Michal Tatarynowicz<ref>{{cite web|url=https://cakephp.lighthouseapp.com/contributors|title=Contributors - cakephp|website=cakephp.lighthouseapp.com}}</ref> wrote a minimal version of a [[rapid application development]] framework in [[PHP]], dubbing it Cake.<ref>{{cite web|url=https://book.cakephp.org/1.1/en/introduction-to-cakephp.html|title=Introduction to CakePHP - 1.1|website=book.cakephp.org}}</ref><ref>{{cite web |url=http://neurowww.cwru.edu/cakephp/history_of_cakephp# |title=Archived copy |access-date=2012-08-31 |archive-url=https://web.archive.org/web/20160303211002/http://neurowww.cwru.edu/cakephp/history_of_cakephp# |archive-date=2016-03-03 |url-status=dead }}</ref><ref name="colorado">{{cite web|url=http://www.cs.colorado.edu/~kena/classes/5448/s11/presentations/cakephp.pdf |title=Listing |website=www.cs.colorado.edu |format=PDF |access-date=2019-07-01}}</ref> 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.<ref name="colorado"/> Version 1.0 was released on May 2006.
In December 2005, L. Masters and G. J. Woodworth founded the Cake Software Foundation to promote development related to CakePHP.<ref name="colorado"/> Version 1.0 was released in May 2006.


One of the project's inspirations was [[Ruby on Rails]], using many of its concepts.
One of the project's inspirations was [[Ruby on Rails]], using many of its concepts.

Revision as of 21:36, 22 October 2019

CakePHP
Developer(s)Cake Software Foundation, Inc.
Initial releaseApril 2005; 19 years ago (2005-04)
Stable release
5.0.7[1] / 2024-04-25[±]
RepositoryCakePHP Repository
Written inPHP
Operating systemCross-platform
PlatformPHP 5.6.0+
Available inMultilingual
TypeWeb framework
LicenseMIT License
Websitecakephp.org Edit this at Wikidata

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.[2]

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[3] wrote a minimal version of a rapid application development framework in PHP, dubbing it Cake.[4][5][6] 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.[6] Version 1.0 was released in May 2006.

One of the project's inspirations was Ruby on Rails, using many of its concepts. The community has since grown and spawned several sub-projects.[7][8]

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.[9]

Conferences

The Cake Software Foundation operates an annual Conference focusing on CakePHP called CakeFest. It was initially held as a bi-annual event in 2008.[citation needed]

Conferences

Year Location
2019 Tokyo, Japan
2017 New York, NY, USA
2016 Amsterdam, Netherlands
2015 New York, NY, USA
2014 Madrid, Spain
2013 San Francisco, CA, USA
2012 Manchester, UK
2011 Manchester, UK
2010 Chicago, IL, USA
2009 Berlin, Germany
2008 Buenos Aires, Argentina
2008 Orlando, FL, USA

See also

References

  1. ^ "CakePHP 5.0.7 Released". CakePHP Blog. Retrieved 2024-05-05.
  2. ^ "CakePHP Manual - CakePHP at a Glance". Retrieved 2015-03-09.
  3. ^ "Contributors - cakephp". cakephp.lighthouseapp.com.
  4. ^ "Introduction to CakePHP - 1.1". book.cakephp.org.
  5. ^ "Archived copy". Archived from the original on 2016-03-03. Retrieved 2012-08-31.{{cite web}}: CS1 maint: archived copy as title (link)
  6. ^ a b "Listing" (PDF). www.cs.colorado.edu. Retrieved 2019-07-01.
  7. ^ "CakeForge". Archived from the original on 2009-09-08. Retrieved 2009-09-05.
  8. ^ "TheChaw". Retrieved 2009-09-05.
  9. ^ "The Cake is Still Rising". Archived from the original on 2010-10-10. Retrieved 2009-10-25.

Bibliography