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 Screenings and Reservations

In our example application, we have used Plone content types to represent Films and Cinemas. However, we have not yet connected the two. We could have modeled a Screening of a particular film at a particular cinema as a content type, but given that screenings recur frequently over time and could cover lots of different combinations of films and cinemas, we would end up with a large number of Screening objects. The ZODB could handle this without problem, but we would probably need to develop a custom user interface to populate and manage them, since Plone’s UI paradigms are not really geared towards managing lots of similar objects in bulk.

A Screening is just a relationship (between a Cinema and a Film) with ...

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