Book Image

Managing eZ Publish Web Content Management Projects

Book Image

Managing eZ Publish Web Content Management Projects

Overview of this book

open-source CMS (content management system) and development framework with functionality for web publishing, intranets, e-commerce, extranets, and web portals. In this book, Martin Bauer of designit.com.au an eZ publish Silver partner, teaches you how to successfully manage and implement an eZ publish web content management project. He shows you how to produce quality results in a repeatable manner with the minimum of effort, and end up with eZ publish solutions that will delight your clients. The book presents strategies, best practices, and techniques for all steps of your eZ publish project, starting from client requirements, through planning, information architecture and content modeling, design considerations, and right up to deployment, client training, maintenance, support, and upgrades.
Table of Contents (20 chapters)
Managing eZ Publish Web Content Management Projects
Credits
About the Author
About the Reviewers
Preface
Index

Specification Process


Trying to identify all the functionality is an overwhelming task, and is not possible in a single go; so rather than trying to get everything, we start with a workshop that enables us to capture a high-level view of the domain. This is about understanding the business of the client and how they operate so that we understand the context within which the end solution has to work.

High-Level Specification Workshop

We start with a workshop to capture the following in a high level specification:

  1. Domain overview

  2. Users of the system

  3. Object model

  4. Key relationships between objects

  5. Relationship diagram

  6. Feature overview

  7. Site map

Domain Walkthrough

The client and domain experts walk us through the entire project. Even though we may have a requirements document, drafted the project brief, and been through the planning workshop, it's still important to get the client to take us through the domain. When they talk about the domain, we glean information that we may not already have in particular...