"PHP5 CMS Framework Development", a book written by Martin Brampton, explores how to approach the typical requirements of a PHP5-based Content Management System and underlying framework.
After contributing for a while to projects like
Joomla! and
Mambo, Martin took on the role of a lead developer of Mambo 4.6.1. The six months spent leading the project gave him a good understanding of its functionalities and limitations. Martin left Mambo (before they
announced to drop support for PHP4 last September) to write his own CMS and "evolve out of the Mambo history", by taking advantage of PHP5 OO enhancements. The result is
Aliro: a CMS, a framework and an extension project with traits and genes of the Mambo family. Aliro code is used throughout the book to support and illustrate his presentation.