Back in April of this year, James Fairhurst started a series in his blog about creating a DVD catalog application with CakePHP 1.2. The series consists of 12 parts and ended this week. Here are all parts, they are best read one after the other:
- Part 1: Setup of CakePHP and creation of the tables and the corresponding models
- Part 2: Creating the first controller and the corresponding views
- Part 3: Creating two more controllers with the respective views
- Part 4: File upload and introduction of jQuery
- Part 5: Working with a HABTM association
- Part 6: Adding authentication to the application
- Part 7: Graphical design of the application
- Part 8: Realizing the design with HTML and CSS
- Part 9: Introduction to layouts and elements
- Part 10: Defining the start page
- Part 11: Using requestAction()
- Part 12: Finishing the application
The final result can be seen at http://cakecatalog.jamesfairhurst.co.uk/.
The series is ideal for a rainy Sunday like today, as it requires quite some time to follow it ;-)

James website seems to be having some trouble at the moment. From what I was able to read before it went down It looked like some helpful information.
Thanks James!
Hey Daniel,
Thanks for doing a post on my website, I’ve been reading your Blog since I started using Cake and it came as a shock when this popped up in my news reader. lol.
[...] Vi no http://cakebaker.42dh.com/2008/09/07/building-a-dvd-catalog-application-with-cakephp/ [...]
@nateman, James: Thanks for your comments!
Some deprecated functions used, very interesting anyway !!!
@Michael: Yes, that’s true, the author started the series with the beta version and in the meantime some things have been deprecated…
[...] هذه الدروس لتصميم مكتبة افلام عن طريق الكيك Building a DVD catalog application with CakePHP – cakebaker __________________ . أهل السنة يدافعون عن الشيعة .. والشيعة [...]