Writing a Product in Python
Andy McKay · Apress eBooks · 2004
Writing a product for Plone allows you to do almost anything you’d like to do with Plone. Using Python to write content types or tools is the best way to provide ultimate flexibility. If you have a burning need for Plone to do something specific and it isn’t covered elsewhere, then this is your opportunity to add this feature by writing a product. This could be storing some type of content specific to your company or some manipulation unique to you. In the previous chapter, I showed how you can customize a content type. This customization can take you only so far, though; you can’t actually add new attributes to your content type, for example. Instead, you’ll probably want to write your own content type.