The viewlets.xml in CMFPlone (here from 6.0.x), references several viewlets that no longer exist or have been renamed. If a non-existing viewlet name is added in an order or hidden manager, nothing seems to go wrong. But it can be confusing.
I compared the viewlets in 5.2 and 6.0 and came up with the following differences. I could add this in an upgrade guide.
Plone viewlets from 5.2 to 6.0
Plone 6.0 removes the plone.documentactions (IDocumentActions) viewlet manager. In Plone 5.2 it was already empty.
Plone 6.0 adds the plone.belowcontentdescription (IBelowContentDescription) viewlet manager. By default this has no viewlets.
Plone 6.0 removes plone.header viewlet from plone.portaltop manager, making it empty.
Plone 6.0 renames plone.abovecontenttitle.documentactions viewlet to plone.documentactions and moves it from manager plone.belowcontentbody to plone.belowcontent.
Plone 6.0 renames plone.abovecontenttitle.socialtags viewlet to plone.socialtags. It remains in manager plone.abovecontenttitle.
Plone 6.0 renames plone.belowcontentbody.relateditems viewlet to plone.relateditems. It remains in manager plone.belowcontentbody.
Plone 6.0 removes the plone.manage_portlets_fallback viewlet from the plone.belowcontent manager.
Plone 6.0 renames plone.belowcontenttitle.documentbyline viewlet to plone.documentbyline . It remains in manager plone.belowcontenttitle.
Plone 6.0 renames plone.belowcontenttitle.keywords viewlet to plone.keywords and moves it from manager plone.belowcontent to plone.belowcontentbody.
Plone 6.0 adds plone.rights viewlet in manager plone.belowcontentbody.
Plone 6.0 moves the plone.footer viewlet from plone.app.layout/viewlets to plone.app.portlets. The viewlet remains in manager plone.portalfooter. It renders the portlets from the plone.footerportlets portlet manager.
The
viewlets.xml
in CMFPlone (here from 6.0.x), references several viewlets that no longer exist or have been renamed. If a non-existing viewlet name is added in anorder
orhidden
manager, nothing seems to go wrong. But it can be confusing.I compared the viewlets in 5.2 and 6.0 and came up with the following differences. I could add this in an upgrade guide.
Plone viewlets from 5.2 to 6.0
plone.documentactions (IDocumentActions)
viewlet manager. In Plone 5.2 it was already empty.plone.belowcontentdescription (IBelowContentDescription)
viewlet manager. By default this has no viewlets.plone.header
viewlet fromplone.portaltop
manager, making it empty.plone.abovecontenttitle.documentactions
viewlet toplone.documentactions
and moves it from managerplone.belowcontentbody
toplone.belowcontent
.plone.abovecontenttitle.socialtags
viewlet toplone.socialtags
. It remains in managerplone.abovecontenttitle
.plone.belowcontentbody.relateditems
viewlet toplone.relateditems
. It remains in managerplone.belowcontentbody
.plone.manage_portlets_fallback
viewlet from theplone.belowcontent
manager.plone.belowcontenttitle.documentbyline
viewlet toplone.documentbyline
. It remains in managerplone.belowcontenttitle
.plone.belowcontenttitle.keywords
viewlet toplone.keywords
and moves it from managerplone.belowcontent
toplone.belowcontentbody
.plone.rights
viewlet in managerplone.belowcontentbody
.plone.footer
viewlet fromplone.app.layout/viewlets
toplone.app.portlets
. The viewlet remains in managerplone.portalfooter
. It renders the portlets from theplone.footerportlets
portlet manager.Perhaps a table works better: