Book Image

Zend Framework 1.8 Web Application Development

By : Keith Pope
Book Image

Zend Framework 1.8 Web Application Development

By: Keith Pope

Overview of this book

<p>The Zend Framework has a flexible architecture that lets you build modern web applications and web services easily. The MVC components make the maintenance and testing of your applications easier. However, it is not only an MVC framework for developers. It also provides an easy-to-use high-quality component library that is designed to be used the way you want, picking up specific components without requiring the use of whole framework.<br /><br />It's easy to get started and produce a powerful and professional looking web site when you've got this book to hand. Taking you through a real-life application, it covers the major Zend Framework components, as well as throwing light on the best practices and design issues faced when building complex MVC applications.<br /><br />This book takes you through detailed examples as well as covering the foundations you will need to get the most out of the Zend Framework. From humble beginnings you will progress through the book and slowly build upon what you have learned previously. By the end, you should have a good understanding of the Zend Framework, its components, and the issues involved in implementing a Zend Framework based application.</p>
Table of Contents (19 chapters)
Zend Framework 1.8 Web Application Development
Credits
About the Author
About the Reviewers
Preface
Index

The Storefront requirements


So we have been approached by a venture capitalist that wants to pay us a load of cash to create a Storefront, great easy money, right? Before we start, we need to know what this Storefront thing is going to do. We decide that we will begin by creating a basic set of functionality and from there slowly build upon our base. So what's the minimum set of requirements for a Storefront?

  • To provide a catalog of products

  • To provide a user interface to the catalog

  • To provide a way of categorizing products in the catalog

  • To provide a shopping cart

  • To provide a way to add, edit, and delete products from the catalog

  • To provide user accounts

These requirements form the basis of our Storefront application. Obviously, we have left out a few requirements that would be there in real life, as we do not want to get too bogged down in writing the model classes, the most notable exclusion being a way to order products. Hopefully this will not matter so much, as by the end of the book you...