You are here: Home Plone products mfabrik.behaviorutilities

mfabrik.behaviorutilities (0.1.1)

by Olha Pelishok last modified 2010-03-29
Released on 2010-03-24 by Mikko Ohtamaa under LGPL - GNU Lesser General Public License available for All platforms.
Software development stage: stable
Helper patterns to create behaviors for Archetypes content with plone.behavior package

mfabrik.behaviorutilities is plone.behavior support and helper package for Plone 3 and Archetypes.

About Behavior pattern

Behavior pattern is a way to provide extensible behavior for content objects, without touching the actual content object class source code and so that behaviors can be turned on and off.

First read plone.behavior tutorial

Note that the tutorial does not describe how to use behavior objects with Archetypes based content and this Python module tries to fill in some gaps there.


  • Create plone.behavior behaviors for Archetypes objects and make them assignable
  • On-demand behavior object creation - do not make saves or Zope transactions if behavior defaults are not changed
  • z3c.form support to make behavior objects context aware and thus selection widget vocabulary resolving working
  • Traversing tools
Document Actions
Powered by Plone