This package is the base package of the CMS Plone. It contains only interface contracts and basic features and utilities. It was created to be able to maintain a clean dependency graph (PLIP 3395).
In details this package contains:
interfaces
(package)- All
zope.interface
based contracts for the Plone core packages. In Plone 5 and below this was atProducts.CMFPlone.interfaces
. i18nl10n
(module)- Plone specific internationalization and localization helpers.
In Plone 5 and below this was at
Products.CMFPlone.i18nl10n
. batch
(module)- Plone specific Batch based on
plone.batching
. In Plone 5 and below this was atProducts.CMFPlone.PloneBatch
. defaultpage
(module)- Plone specific handling of default pages with
CMFDynamicViewFTI
. In Plone 5 and below this was atProducts.CMFPlone.defaultpage
. permissions
(module)- CMFCore permissions declared public.
In Plone 5 and below this was at
Products.CMFPlone.permissions
. utils
(module)- A subset of commonly used and low-dependency utilities.
In Plone 5 and below those been at
Products.CMFPlone.utils
(but not all were moved). navigationroot
(module)- Plone specific handling of navigation roots.
Before those been at
plone.app.layout.navigation.root
. __init__
PloneMessageFactory
withplone
i18n-domain andPloneLocalesMessageFactory
withplonelocales
domain. In Plone 5 and below this was atProducts.CMFPlone.__init__
.
Contributors please read the document Process for Plone core's development
Sources are at the Plone code repository hosted at Github.
File issues at the Products.CMFPlone issue tracker hosted at Github.