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

Summary

In this chapter, we have seen:

  • How to express requirements in terms of content types
  • How to model these content types using interfaces
  • How to use Archetypes to create new content types
  • How to create custom views for our content types
  • How to install and configure the new content types
  • How to create and install a new type of portlet

We have also considered the role Archetypes plays in Plone programming, and alluded to some of the forces that may see its role change in the future.

You are encouraged to read the source code of the optilux.cinemacontent package and borrow from it freely. The code contains copious comments to explain what is going on at each step. To save repetition, the code pertaining to the Cinema Folder type is described in the ...

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