“The PEAR Installer Manifesto” will show you a new way of organizing your PHP development, by leveraging the full power of the PEAR Installer. PEAR Installer is the preferred PHP software for installing PHP components. You will also learn how to use the power of PEAR to manage your web projects with the PEAR installer to bring the power of versioning and rollbacks to your live website. The synergy of the PEAR Installer and a revision control system like CVS or Subversion is also explored in depth. Finally, you will learn how to embed the PEAR Installer inside your own web application in order to manage plug-ins from a remote server.
“The PEAR Installer Manifesto” covers in detail designing a custom plug-in system for a fictitious blog application. The plug-in system is used to manage templates, and the PEAR Installer is used to manage the details of querying the remote server for templates, handling dependencies between versioning, and doing the actual installation process as well.