CakePHP
Encyclopedia
CakePHP is an open source
web application framework
for producing web applications. It is written in PHP
, modeled after the concepts of Ruby on Rails
, and distributed under the MIT License
.
In October 2009, project manager Garrett Woodworth and developer Nate Abele resigned from the project to focus on their own projects, including the Lithium framework
(previously part of the CakePHP project). The remaining development team continued to focus on the original roadmap that was previously defined.
called CakeFest. Initially held as a bi-annual event in 2008.
The CakeFest official site updates to host the current year's conference information.
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...
web application framework
Web application framework
A web application framework is a software framework that is designed to support the development of dynamic websites, web applications and web services. The framework aims to alleviate the overhead associated with common activities performed in Web development...
for producing web applications. It is written in PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...
, modeled after the concepts of Ruby on Rails
Ruby on Rails
Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:...
, and distributed under the MIT License
MIT License
The MIT License is a free software license originating at the Massachusetts Institute of Technology . It is a permissive license, meaning that it permits reuse within proprietary software provided all copies of the licensed software include a copy of the MIT License terms...
.
History
CakePHP started in 2005. The community has since grown and spawned several sub-projects. CakePHP is not a port of Ruby on Rails to PHP, but makes use of many of its concepts.In October 2009, project manager Garrett Woodworth and developer Nate Abele resigned from the project to focus on their own projects, including the Lithium framework
Lithium (PHP framework)
Lithium is a full-stack web application framework for producing web applications. It is written in PHP, supporting PHP 5.3 and onwards.-History:...
(previously part of the CakePHP project). The remaining development team continued to focus on the original roadmap that was previously defined.
Real-world usage
It is used by many blogs and websites. CakePHP's official site lists some of them.Conferences
The Cake Software Foundation operates an annual Conference focusing on CakePHPCakePHP
CakePHP is an open source web application framework for producing web applications. It is written in PHP, modeled after the concepts of Ruby on Rails, and distributed under the MIT License.-History:...
called CakeFest. Initially held as a bi-annual event in 2008.
The CakeFest official site updates to host the current year's conference information.
Past Conferences
Year | Location |
---|---|
2011 | Manchester, UK Manchester Manchester is a city and metropolitan borough in Greater Manchester, England. According to the Office for National Statistics, the 2010 mid-year population estimate for Manchester was 498,800. Manchester lies within one of the UK's largest metropolitan areas, the metropolitan county of Greater... |
2010 | Chicago, IL, USA Chicago Chicago is the largest city in the US state of Illinois. With nearly 2.7 million residents, it is the most populous city in the Midwestern United States and the third most populous in the US, after New York City and Los Angeles... |
2009 | Berlin, Germany Berlin Berlin is the capital city of Germany and is one of the 16 states of Germany. With a population of 3.45 million people, Berlin is Germany's largest city. It is the second most populous city proper and the seventh most populous urban area in the European Union... |
2008 | Buenos Aires, Argentina Buenos Aires Buenos Aires is the capital and largest city of Argentina, and the second-largest metropolitan area in South America, after São Paulo. It is located on the western shore of the estuary of the Río de la Plata, on the southeastern coast of the South American continent... |
2008 | Orlando, FL, USA Orlando Orlando is a major city in the U.S. state of Florida.Orlando may also refer to-Places:* in Florida** Orlando, a major city** Greater Orlando, the 27th-largest metropolitan area in the United States... |
External links
- Official Community Portal
- Official Question and Answer Site
- Official Documentation
- Official API
- CakePHP TV
- CakeFest, The CakePHP Conference
- CakePackages
- Tickets
- Official CakePHP Code Repository
- BrowniePHP - admin panel plugin for CakePHP
- Cook up Web sites fast with CakePHP - DeveloperWorks series from IBM on CakePHP