Old style vs. new style technologiesΒΆ

Over the years Plone has used many, many different technologies to deliver its award-winning CMS to the masses.

You may often hear of a particular technology being referred to as "old style" or "new style".

This section aims to give a cursory overview of all of Plone technologies, particularly with regard to their categorization as "old style" or "new style".

Note

This section does not aim to tell you which technology to choose over another; and it is certainly not a definitive resource for what is "old" or "new" in Plone. It only aims to clear up confusion with regard to the common use of such terminology.

Note

Also please note that while "old" generally refers to Zope 2 before the ZTK existed and "new" generally refers to the mixture of Zope 2 and ZTK technologies, there are no absolutes. You can apply the terms "old" and "new" to just about anything in Plone, and the terminology is always changing as Plone development advances.

About Plone

This is documentation for Plone®. Plone is a popular, open source, content management system written in Python programming language.




Edit this document

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.

  1. Go to Old style vs. new style technologies on GitHub.
  2. Press Fork and edit this file button.
  3. Edit file contents using GitHub's text editor in your web browserm
  4. Fill in the Commit message text box at the end of the page telling why you did the changes. Press Propose file change button next to it when done.
  5. On Send a pull request page you don't need to fill in text anymore. Just press Send pull request button.
  6. Your changes are now queued for review under project's Pull requests tab on Github.

For basic information about updating this manual and Sphinx format please see Writing and updating the manual guide.