Zend Framework BaseApp - Application Layer Core

Kevin Vaughan

Zend Framework BaseApp - Application Layer Core


Get started fast, download the latest version of BaseApp now!

Introduction to BaseApp


BaseApp is a PHP5 application layer core built upon the power of Zend Framework. It serves two purposes:

1) Quick deployment of Zend Framework based web sites


By implementing the following (as of version 1.0.0a), basic web application can begin much faster:

  • A core modular structure for the MVC implementation that Zend Framework provides

  • Integrating Smarty Templating System as the basic viewer in a way that is compatible with the current Zend View

  • Integration of Xend_Layout for easy common template usage

  • Configuration through Zend Config XML

  • Application logging through Zend Log

  • Automatic autoloading and relative path references for quick deployment

  • A basic content structure with search engine friendly URLs

  • phpdoc for easier navigation through code


Immediate future integration plans include an ORM layer, implementation of the Zend_Auth and Zend_ACL modules. If you have ideas that would make BaseApp better, or have made modifications that you think would benefit everyone, I'd love to hear from you. Just shoot an email over to kevin at kevinvaughan dot com.

2) Example implementation of Zend Framework technologies


While spending time in #zftalk on irc.freenode.net and on the ZF forums, many questions about the above implementations are asked repeatedly and there have been very few up-to-date specific code examples to point people towards. By providing BaseApp as a Zend Framework example, and continuing to integrate more pieces of Zend Framework and other commonly used PHP5 resources into it, I hope to encourage the adoption of PHP5 and the better development practices that come along with it.

Get Started Now!


Download BaseApp and start playing with the power of Zend Framework!

Kevin Vaughan
2007-08-22