O'Reilly logo

Professional Plone Development: Building robust, content-centric web applications with Plone 3, an open source Content Management System by Martin Aspeli

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Modeling and Mock-Ups

As a developer you may, perhaps in conjunction with the client, decide to do some initial modeling of how the system may look. Some developers advocate very detailed modeling and strict adherence to relevant standards such as UML (the Unified Modeling Language). This depends on personal preference. In the author’s opinion, the models themselves are not as important as the act of modeling—thinking through the client’s requirements in terms of high-level components and interfaces.

Models can help structure a conversation with the client. Walking through a model often brings an abstract idea of an application to life. You may want to show screen mock-ups and design suggestions as well. These can give the client a more concrete ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required