Skip Main Navigation
Page Content
This event has ended

Save This Event

Event Saved

Creating New Content Types with Dexterity

Steve McMahon

Sunday, May 20, 2012 at 9:00 AM - Monday, May 21, 2012 at 5:00 PM (EDT)

Ticket Information

Ticket Type Sales End Price Fee Quantity
Early Bird Ended $300.00 $0.00
Standard Ended $350.00 $0.00

Share Creating New Content Types with Dexterity

Event Details


Creating new content types in Plone is easier than ever. Dexterity, Plone's new content-type development framework, allows you to create content types through-the-web, in add-on products, or even to move back and forth between the two. Dexterity will be built into Plone 4.3+, but is ready to use now in Plone 4 (or 3.3.5). The course will focus on practical use of Dexterity, with just enough theory and history to help students understand how Dexterity fits into Plone.


Topics Covered

  • Installing Dexterity for use in Plone 3.3.5 or 4.x.
  • Creating new content types through the web or by schemas in Python.
  • Dexterity field types, widgets and behaviors.
  • Making add-on products to deploy Dexterity content types.
  • Adding custom validators, methods and properties via Python.
  • Creating custom views of content.
  • Implementing containment and references.
  • Custom security and workflow for content types and fields.
  • Schemas, models, the roles of the Zope Component Architecture and Grok.
  • When Dexterity is practical, and when it's not.

The class will combine lecture and exercises.


Integrators or programmers who wish to develop new content types for Plone.


Good knowledge of the functionality of Plone and its built-in content types. Basic knowledge of Python, HTML and XML. Ability to work in a command-line environment on your platform of choice.

Have questions about Creating New Content Types with Dexterity? Contact Steve McMahon

When & Where

Plone Symposium East
Smeal Business Building
Pennsylvania State University
State College, PA

Sunday, May 20, 2012 at 9:00 AM - Monday, May 21, 2012 at 5:00 PM (EDT)

  Add to my calendar


Steve McMahon

Steve McMahon, Plone core and add-on developer. Steve is the creator of PloneFormGen and maintainer of the Unified installer. Steve also wrote several chapters of Practical Plone and is an experienced speaker and instructor.

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.