In this article I’m going to have a (short) look at the third English CakePHP book, which has been published in December of the last year: Practical CakePHP Projects (or on Amazon) by Kai Chan and John Omokore.
It is a book I don’t like, because, in my opinion, it was not written with the reader in mind…
The authors show a lot of (not always well-written) code, but somehow they forgot what they wanted to teach. In the foreground are the “practical” examples and all the (unimportant) details of those examples, and not things you as a reader may want to learn like pagination, i18n, ACL, testing, etc., those topics are put into the background. And sometimes I really wished there would be more meat on the bone, for example in the chapter about testing. One simple unit test case (plus a hypothetical fixture) and a web test case is not much…
On the positive side is to mention the diversity of the examples, they range from a web service to custom tags.
But in the end I have to say the book doesn’t fulfill (at least for me) what is promised on the cover: “Learn how to create dynamic web sites with CakePHP by working through practical examples from the experts”.
Reviews by others:
PS: You can download the first chapter, “Cake Fundamentals”, from Apress’ website.