Personal tools
You are here: Home Meetings Meeting: Plone Application Development Patterns
Navigation
Log in


Forgot your password?
New user?
Mailing Lists
You can read our ZPUGDC mailing list archives online.
You can subscribe to our mailing list:
Book Review

The Definitive Guide to Plone

Reviewer: joel
 
Document Actions

Meeting: Plone Application Development Patterns

What Regular Meeting
When 03/04/2008
from 07:00 pm to 09:00 pm
Where TNC Board Room
Contact Name Alex Clark
Contact Email aclark@aclark.net
Contact Phone (301) 312-5236
Add event to calendar vCal (Windows, Linux)
iCal (Mac OS X)
by Alex Clark last modified 02/06/2008 10:19 PM

Presentation: Plone Application Development Patterns - Sally Kleinfeldt

In 2004 The Nature Conservancy adopted Plone as the platform for ConserveOnline.org, a community site for sharing conservation information. Since then, we have gained experience implementing several successful Plone intranet applications, made plenty of mistakes, and learned how to - and how not to - approach new Plone projects.

This talk will compare our experiences developing two very different intranet Plone applications that manage conservation information. The first application has a complex data model with a relational database backend and makes minimal use of Archetypes. Its requirements - including data model and user interface - were rigidly specified based on a spreadsheet tool. The second application is Archetypes-based and was developed using UML modeling and ArchGenXML. It has a simple data model, uses the ZODB for storage, and its requirements were more loosely specified.

From the lessons we learned on these projects, we have developed a set of application pattern definitions to guide us when choosing technologies and estimating costs. We think these pattern definitions can help managers, integrators, and people new to Plone understand when to use Plone, when not to use Plone, and how to structure their interactions with clients to ensure a successful Plone project.

More information about this event…


Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: