Intro to CakePHP Book
Well, I’m pleased with the progress of my upcoming book, “The Newbie’s Introduction to CakePHP.” Funny, I thought that in the early stages it would be worthwhile to ask for input from the Cake community.
Not only did they respond, but the response is practically overwhelming! There are probably around 40 folks out there reviewing the first couple chapters for me, and their input has been extremely useful. So I hope that the project will continue with a lot of input to come.
The current couple chapters are available here:
And an online forum was created to discuss the book:
I hope you enjoy, and please, keep the feedback coming!
Comments
Manny
Jul 30th, 2007, 7:29 pm
Sorry, why would the Cake Foundation care besides them getting a cut? All this seems counter to PHP itself.
You're actually helping to promote cake ;) So it's bonus for the "Foundation" and the cake community. Heck, I'd buy it if it's better the so called manual. I rather be ruffling through your book than searching the newsgroup or even worst hunting down the actual cake code.
Anyway, good luck with the book.
Andrej
Aug 1st, 2007, 2:40 am
Very nice introduction. I wish I had this back in summer of 2006 when I started my baking.
brian
Aug 6th, 2007, 10:56 am
In the "Typical problems" section I'd recommend dialing up the visibility of restarting apache. I'm definitely a moron sometimes but in my first two Cake installations I went through the entire process and couldn't get the application to load the stylesheet. I even explored the issue on the Cake IRC channel. My problem was that I hadn't restarted Apache. It seems obvious but for someone who doesn't spend a great deal of time in my terminal app or making changes to my Apache configuration this "obvious" solution took a few hours to figure out.
I'd just set it off in one of your grey boxes "Don't forget to restart Apache" and I'm sure you'll at least save me some time the next time I do a Cake install.
Matt
Aug 30th, 2007, 2:14 pm
Also to follow up on Brian's comment, my default XAMPP install had mod_rewrite commented out in httpd.conf. I had to uncomment that to get the app to load the stylesheet.
Sep 6th, 2007, 11:41 am
You might not be knowing but your this sample chapter is going to make life lot more easier for newbies.. really impressed by reading it.. I am soon going to implement the mentioned stuff.
I am definitely looking forward to the whole book..
All the best and yes, good work.. very good work..
Regards,
Deep
Practical Techniques » Blog Archive » CakePHP starting to learn
Sep 28th, 2007, 5:46 pm
[...] great resource to get off the ground is David Golding’s The Newbie’s Introduction to CakePHP. He does a nice job showing you how to set up CakePHP locally on your computer using either MAMP or [...]
Peter
Dec 20th, 2007, 9:48 pm
This is great. Really great. When is it likely to be completed, or may available for review?
Cheers, Pete
Louie
Jan 4th, 2008, 12:21 am
Is this available now? :) would really like to purchase it soon! Total newbie on cake here. Big problems on HABTM!
flipthedolphin » Beginning CakePHP book - From novice to professional
Mar 2nd, 2008, 11:47 am
[...] is really welcome and I’m looking forward to get a copy of it. You can grab a couple of sample chapters at the author’s site. This entry was written by Niccolo Favari, posted on March 2, 2008 [...]
soosa
May 8th, 2008, 2:49 am
I just want to thank you for this great help, that was really helpful, please keep up the good work.
Jun 3rd, 2008, 2:54 pm
It there a release date? When will it be out?
Jun 14th, 2008, 3:57 pm
Moulouk Mouzaoir
Jul 9th, 2008, 5:34 am
Hi David,
I'm considering to order your Book. Is there a way I can see the table of content? Thanks ++.
Jul 9th, 2008, 1:08 pm
@Moulouk
I've posted the table of contents:
Moulouk Mouzaoir
Jul 11th, 2008, 3:05 pm
Thanks David. I want ahead and pre-ordered. Can't wait to have it in my hands.

Fabio Cevasco
Jul 30th, 2007, 2:26 pm
Well done and best of luck with your project. The CakePHP community is lucky to have someone like you who finally decides to come up with some decent docs about Cake.
I liked this bit in particular:
---
"This guide does not represent the practices, ideas, or conventions of the CakePHP Software Foundation and is not an official publication of the CakePHP community at large."
---
^^^*Please* keep it that way, for your own sake and sanity. Just a friendly advice ;)