PHP and jQuery are two of the most famous open source frameworks used for web
development. This book will explain how to leverage their power by building a core
CMS which can be used for most projects without needing to be written, and how to
add custom plugins that can then be tailored to the individual project.
This book walks you through the creation of a CMS core, including basic page
creation and user management, followed by a plugin architecture, and example
plugins. Using the methods described in this book, you will find that you can create
distinctly different websites and web projects using one codebase, web design
templates, and custom-written plugins for any site-specific differences. Example
code and explanation is provided for the entire project.
This book describes how to use PHP, MySQL, and jQuery to build an entire CMS
from the ground up, complete with plugin architecture, user 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 the chosen solutions. A plugin architecture is explained and built,
which allows you to enhance your own CMS by adding site-specific code that doesn't
involve "hacking" the core CMS.
By the end of this book, you will have developed a full CMS which can be used to
create a large variety of different site designs and capabilities.