... architecture, and example plugins. Using the methods described in this book, you will nd that you can create distinctly different websites and web projects using one codebase, web design templates, and ... cases.Instead, the way we handle differences between sites is by using a very simple core, and extending this with plugins.The plugins handle anything that the core doesn't handle, and add their own ... management, template-driven site design, and an installer. Each chapter walks you through the problems and solutions to various aspects of CMS design, with example code and explanation provided for...