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.interfacebased 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__PloneMessageFactorywithplonei18n-domain andPloneLocalesMessageFactorywithplonelocalesdomain. 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.