Cakes and Ale

CakePHP is an open source web application framework or a software framework that is designed to support the development of dynamic websites, web applications, web services and web resources. It follows the MVC or the Model-View-Controller approach, is written in PHP (general-purpose programming language), modeled after the concepts of Ruby on Rails, and is distributed under MIT License. Ruby on Rails incidentally is also an open source web application framework that runs via Ruby programming language and allows creating pages and applications that collect information from the web server.

CakePHP originated in April 2005; when Michal Tatarynowicz, a Polish programmer wrote a nominal version of Rapid Application Framework in PHP and called it cake. The framework was published by him under the MIT License while he opened it up to the online community of developers. However, later in December the same year, L. Masters and G.J. Woodworth established the Cake Software Foundation in order to promote its development. Subsequently, in May 2006, the Version 1.0 was released   

Some Helpful CakePHP Resources

  • Official CakePHP website is the best source for CakePHP blogs, manuals, API’s, articles and tutorials.
  • Donutczar.com provides excellent information and examples on Helpers in CakePHP 1.2. Also, a good source for people who seek a hand’s on and visual explanations.
  • Cakebaker.42dh.com provides novel schemes for CakePHP applications while offering user-friendly tutorials.
  • ThinkingPHP: Even though it is an all-round PHP information site, it also has a very helpful and detailed area dedicated to CakePHP. ThinkingPHP also monitors other popular CakePHP blogs and provides all the information in a common and easy to manage area.
  • Rolsoft.wordpress.com has articles on integrating AJAX, SQL queries in CakePHP.
  • Mariano Iglesias is a fantastic blog containing immense information ranging from CakeFest, CakePHP tips to framework write-ups.
  • CakePHP Google Group is the official Google Code group for CakePHP that has an impressive member-base and has tons of information.
  • Tim Trice is a great blog that features articles that are helpful for CakePHP beginner.
  • CakePHP.nu is also a very informative CakePHP blog.
  •  In the kitchen with CakePHP is a great tutorial for beginners who are interested in a start-to-finish walkthrough of CakePHP and all its features.

Basic Information

 

Developer(s)                     Cake Software Foundation

Initial release                                                    April 2005

Stable release                                                                   2.45 / 26 January 2014

Development status                                                                                      Active

Written in                                                                           PHP

Operating system                                                                            Cross-platform

Website                                                                              Cakephp.org