plone.base
This package is the base package of the CMS Plone <https://plone.org>. 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). -
__init__
-
PloneMessageFactory
withplone
i18n-domain andPloneLocalesMessageFactory
withplonelocales
domain. In Plone 5 and below this was atProducts.CMFPlone.__init__
.
Source Code
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.