This section of Plone content management system Developer Documentation is no longer under active maintenance. The section is included as the reference for older technologies (Plone 2.x, Plone 3.x). Some of the practices described in this documents may still work, but are not recommended to be used in your active Plone development. Use at your own risk.
If you arrived at this page by a web search we recommend to also see the Plone Developer Documentation front page .
You have arrived at this page, because you tried to access a deep link on plone.org developer manual and this link has been moved.
plone.org developer documentation has moved to Sphinx based developer documentation management system, as this provides easier document management, is aligned with other Python projects and allows us to integrate documentation from several source code packages under the same umbrella.
Unfortunately, due to the content migration to Sphinx, we no longer can redirect you to the old document, as there doesn't exist 1:1 mapping between the old plone.org content and new developer.plone.org content.
Starting points to find the old documentation you are looking for
For any questions please send email to plone-docs mailing list.
The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.
For basic information about updating this manual and Sphinx format please see Writing and updating the manual guide.