What is CakePHP
Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC. Our primary goal is to provide a structured framework that enables PHP users at all levels to rapidly develop robust web applications, without any loss to flexibility.
CakePHP 1.1.10.3825 (2006-03-11) read the announcment view the changelog
Interact
- CakeMap: where are all the bakers?
- #cakephp at irc.freenode.net
- CakePHP IRC Log
- CakePHP Wiki
- CakePHP Google Group
- Cake News aggregator
- CakePHP google custom search
Learn
- Screencasts
- CakePHP cheatsheet
- 15 min Blog Tutorial
- Overview of CakePHP
- Your First Bite
- CakeAMFPHP: Bulletin Board
- Ros-soft's flickr search clone
- CakePHP Book Store
Read
- dhofstet: cakebaker
- ThinkingPHP
- Snook.ca
- h3rald
- Ad7six
- RosSoft
- sosa:(designer of CakePHP.org)
- gwoo's blog
- nate's blog
Why use it?
-
Hot Features:
- Model, View, Controller Architecture
- View Helpers for AJAX, Javascript, HTML Forms and more
- Built-in Validation
- Application Scaffolding
- Application and CRUD code generation via Bake
- Access Control Lists
- Data Sanitization
- Security, Session, and Request Handling Components
- Flexible View Caching
- And More...
- Active, Friendly Community - Just join our IRC channel to see who's in. We'd love to help you get started.
- Flexible License - Cake is distributed under the MIT License
- Clean IP - Every line of code was written by the CakePHP development team
- Extremely Simple - Just look at the name...It's Cake
- Rapid Development - Build apps faster than ever before (check out the zZine article)
- Best Practices - Cake is easy to understand and sets the industry standard in security authentication, and session handling, among other features.
- OO - Whether you are a seasoned object-oriented programmer or a beginner, you'll feel comfortable
- No Configuration - Set-up the database and watch the magic begin