CHAPTER 9Writing an Add-On Product

In the preceding chapters, you have seen what Plone is, what you can do with it, and how to modify its default behavior without writing a single line of code on the file system (e.g., adding content types, manipulating workflow schemas, modifying default page templates, etc.).

So, where do developers come in? They come in whenever you need to change Plone's underlying structure, and a simple reconfiguration of its services isn't enough.

Everything you have to do to configure a Plone instance can be easily distributed among many Zope services using a so-called product, which is a Zope synonym for an extension or plug-in. Besides that, working together on the same instance of a Plone site can be a nightmare ...

Get The Definitive Guide to Plone, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.