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.