I was expecting a book about the theory and design of a CMS Framework and how to go about building one which this doesn't do. The author takes you through an existing Framework (aliro) and is basically a documentation of some of the code that is used in the Framework with no explanation of how to go about creating your own. Got board after the first 4 chapters and ended up skipping the majority of the 2nd half of the book.
Even as an Aliro Development book it is still quite poor. Unhelpful snippets of code are given with references to other classes/methods which aren't explained at all, with lots of 'the code is too lengthy and complex to include here' but here are a few methods which I'm not going to explain what the variables are for. Each section explains a different part of the Framework but there is no explanation of how it all fits together.
Overall a total disappointment, in which I learnt nothing new about creating a Framework or about how Aliro does it. There are few PHP Framework books but this one is best avoided.
The book feels like a big plug for the writer's own CMS framework Aliro. It gets mentioned all the time which gets irritating quickly. Isn't the goal of the book to help the reader develop his own CMS (framework)? While there are some good tips in there, they don't give many good explanations or examples for them. Also, since the book was published in 2008, it feels outdated. Only touching the subjects like HTML5 and Ajax very briefly.
Wasn't keen on this book at all. It takes you through the building of the author's new CMS (name escapes me), but during the book it makes reference to custom functions, the code for which is nowhere to be found. Or if it is somewhere in the book, it's far too hard to find - because I couldn't.
I thought this would be a book about how to build a CMS from the ground up, but it's not. It's more of an overview of a pre-existing solution.
There are far better books out there for the beginner PHP programmer looking to step up to intermediate level. Best avoided.