A better way to develop Zend Framework applications!

Zend Framework (ZF) Boilerplate is an all-in-one platform for development of enterprise grade PHP applications based on the Zend Framework.

Zend Framework on Steriods

ZF-Boilerplate is based on a current version of Zend Framework, the enterprise PHP framework by Zend, the company behind PHP. For ZF-Boilerplate, Zend Framework has been extended, e.g. by a Service Locator and annotation based Dependency Injection.

Doctrine 2 tightly integrated

Doctrine 2 is the de-facto ORM system for PHP, mapping objects to relational databases. Doctrine 2 takes away all the pain working in both worlds. With ZF-Boilerplate, Doctrine 2 works out-of-the-box. But there is even more: It brings the tools for managing the database and dealing with data fixtures!

Virtual Machine based Development

With ZF Boilerplate, there is no need to set up a production-like runtime environment on your local box. ZF Boilerplate ships with a Virtual Machine (VM) that brings all applications and tools required to run and develop a Zend Framework application. The VM is based on Virtual Box, is maintained by Vagrant and provisioned by Chef.

Enterprise Search

Nearly all applications need search functionality. For many, search even is the most important part. Consider Online-Shops, Marketplaces or News Sites. They all heavily rely on search. ZF-Boilerplate ships with ElasticSearch, an enterprise, cloud-focused search technology pre-installed, pre-configured and ready to be used.

Test Driven Development

With Unit Testing available out-of-the-box, ZF-Boilerplate perfectly supports TDD and doesn’t allow for any reason not to do “test-first” with your next ZF-Project. Includes Testdox creation and Code Coverage reports.

Domain Driven Design

ZF-Boilerplate greatly supports Domain Driven Design and lets you easily model your Services, Entities, Repositories and Value Objects in plain PHP minimizing dependencies on other application components.

SOAP Webservice

A serious webapp without a proper API? Naaa. ZF-Boilerplate gives you a SOAP based a API that is combat-ready right from the beginning. No setup, no config, no hassle. Just hook in the functions you want to expose via the API. Client application authentification via API token is certainly right built-in.

Software Minining

ZF-Boilerplate comes with a bunch of the latest and greatest Software Mining tools available such as PHP_Depend and PHP_MD. Check the coding style of all your code with just a single command.

Application Documentation

Documentation usually sucks because its too hard to get it in shape. ZF-Boilerplate brings Docblox for automatically generating your application’s api documentation and DocBook support for authoring your users manual with ease. All installed, configured and ready to be used.

Do you use ZF-Boilerplate?

Do you use ZF-Boilerplate in one of your projects? Let me know where one can see it in action and I will link to it right from this page (yes, it’s gonna be a follow-link, you SEOs out there …). Also if you have any kind of feedback, please get in touch.

Do you use Magento, Symfony 2 or other?

Get in touch for professional Support and I am happy to customize your ZF-Boilerplate experience to your very special needs!