Download Source Code

This page contains all source code for the application we develop in the book, including any additional libraries. I've kept the versions of Prototype, Scriptaculous, Smarty and the Zend Framework used in the book on this page, although the Articles page instructs you how to upgrade to the latest version of each of these.

Note: Some files on this page are in .tar.gz format. If you are using Windows you can use a program such as WinRAR to open these files (or use tar -zxvf filename.tar.gz in Linux).

Addon Libraries

These are the libraries used in the book that I have developed:

Third-Party Libraries

These are third-party libraries used in the book. If you prefer to instead to use the latest versions of these libraries, please check the articles page for further instruction on how to upgrade these libraries.

Application Source Code

Here is the code for the application we develop. Each download contains the complete application (including all addon libraries except for the Zend Framework) as it stands at the completion of the chapter.

Note: This code doesn't include the Zend Framework - you must download it and add it to the code manually. Refer to the Upgrading the Zend Framework article for more information.

In addition to the code developed in the book, I've further developed the web application to include several more features, including an administration area and the ability to comment on blog posts.

  • Download additional code (available soon)

Dear Reader,

Many programming books on the market today focus specifically on a particular methodology or software package, and although you will gain a solid understanding of the subject matter from these books, you won't always know how to apply what you've learned in a real-world situation. This book is designed to show you how to bring together many different ideas and features by starting with a clean slate and gradually building the code base so it evolves into a complete web application.