PHP 5 CMS Framework Development
Expert Insight and Practical Guidance to Creating an Efficient, Flexible, and Robust Framework for a PHP5-Based Content Management System
- 348 Seiten
- 13 Lesestunden
If you're developing a content management system in PHP 5, this book is essential for creating a flexible and robust framework. Authored by Martin Brampton, a former leader of the Mambo open-source CMS, it provides unique insights into building a content management architecture. The book begins with a foundational chapter, followed by detailed discussions on various aspects of developing the Aliro PHP 5 CMS framework. Each chapter addresses specific challenges, presenting a concise problem statement, important design issues, and framework solutions. The framework is grounded in a strong object-oriented architecture, adhering to MVC principles. You'll learn to create classes for handling menus, modules, components, sessions, and user tracking, while also addressing administration and security concerns as integral design elements. The final chapter explores key issues affecting various content handlers through a practical example. Topics covered include effective coding practices, database processing foundations, session and error handling, user management, role-based access control, internationalization, and extensibility beyond the basic framework. The book emphasizes design discussions and critical implementation issues, providing detailed explanations for complex parts while offering downloadable code for less problematic sections.
