Basic Features
- Model, View, Controller Architecture
- Application Scaffolding
- Code generation via Bake
- Helpers for HTML, Forms, Pagination, AJAX, Javascript, XML, RSS and more
- Access Control Lists and Authentication
- Simple yet extensive validation of model data
- Router for mapping urls and handling extensions
- Security, Session, and RequestHandler Components
- Utility classes for working with Files, Folders, Arrays and more
There's More
- Internationalization and Localization with static translations in gettext style or dynamic translations of model data.
- Full Console environment with support for multiple tasks. Included shells: bake, schema, acl, i18 extractor, api
- CSRF protection via Security Component
- HTTP Authentication via Security Component
- Flexible Caching: use memcache, apc, xcache, the file system, or a model to speed up your application
- Configure class to provide dynamic handling of configuration settings and App class to handle importing required classes
Get it now!
CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications. Using commonly known design patterns like MVC and ORM within the convention over configuration paradigm, CakePHP reduces development costs and helps developers write less code.
Learn
- Screencasts
- CakePHP cheatsheet
- 15 min Blog Tutorial
- IBM: Cook Up Websites Fast (5 part series)
- IBM: Build A Production Wiki (5 part series)
- CakePHP Book Store
for more goodies, check out the Bakery
Interact
The CakePHP community is vast and interacts in numerous ways. The Google Group is a great forum for posting questions and comments. There are also many in the irc channel, #cakephp on irc.freenode.net, including the core developers and long time community members.
Latest posts on the google group
Just baked
- CakePHP Questions
- Traffic Travis
- Piano Marvel
- Fachak
- Miss Universe
- Affilorama
- Hot Scripts
- Baseball Boss
They are using cakePHP
Now at the Bakery
- Easy BelongsTo Filtering For Pagination
- AJAX Helper with jQuery
- jQuery File Commander
- Disambiguate location information using Yahoo! Placemaker component
- CakePHP 1.3.0-RC2 released
- Sorting on aggregate and composite fields using pagination in 1.2
- Component For Google Custom Search
- Google static maps helper for CakePHP
- Detect mobile devices with the WURFL API
- Google PageRank Component
- Sexy Cake with Krumo: Say Goodbye to print_r()
Ohloh Journal
- 1.3.0-RC1 freshly sliced! http://cot.ag/bYbayu (Mark Story)
- Announcing the release of CakePHP 1.2.6, get it while its hot! http://bit.ly/cQXp3h (Mark Story)
- CakePHP 1.3.0-beta has landed http://bit.ly/74LaFJ (Mark Story)
- cakephp changes and new plugins! Check it out! http://bakery.cakephp.org/articles/view/changes-in-cakephp-and-new-plugins (Graham Weldon)
- cakephp 1.3-alpha release now available http://bakery.cakephp.org/articles/view/hot-out-of-the-oven-cakephp-1-3-alpha (Graham Weldon)
- new cakephp release http://bakery.cakephp.org/articles/view/release-cakephp-1-2-5 (gwoo)

