Package: plone.base
plone.baseThis package is the base package of theCMS 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)Allzope.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 atProducts.CMFPlone.i18nl10n.batch(module)Plone specific Batch based onplone.batching.
In Plone 5 and below this was atProducts.CMFPlone.PloneBatch.defaultpage(module)Plone specific handling of default pages withCMFDynamicViewFTI.
In Plone 5 and below this was atProducts.CMFPlone.defaultpage.permissions(module)CMFCore permissions declared public.
In Plone 5 and below this was atProducts.CMFPlone.permissions.utils(module)A subset of commonly used and low-dependency utilities.
In Plone 5 and below those been atProducts.CMFPlone.utils(but not all were moved).navigationroot(module)Plone specific handling of navigation roots.
Before those been atplone.app.layout.navigation.root.__init__PloneMessageFactorywithplonei18n-domain andPloneLocalesMessageFactorywithplonelocalesdomain.
In Plone 5 and below this was atProducts.CMFPlone.__init__.Source CodeContributors please read the documentProcess for Plone core’s developmentSources are at thePlone code repository hosted at Github.File issues at theProducts.CMFPlone issue tracker hosted at Github.Changelog1.2.1 (2024-02-21)Bug fixes:Fix TinyMCE format icon names.
[petschki] (#3905)Internal:Update configuration files.
[plone devs] (6e36bcc4)1.2.0 (2023-10-25)New features:Move interface INameFromTitle fromplone.app.contenthere.
This helps avoiding a circular dependency betweenplone.app.dexterityandplone.app.content.
[gforcada] (#3858)1.1.4 (2023-08-31)Bug fixes:Remove action propertymodaldefault value.
Fixes:https://github.com/plone/Products.CMFPlone/issues/3801[petschki] (#3801)Internal:Update configuration files.
[plone devs] (1a7a3da3)1.1.3 (2023-05-08)Bug fixes:Move test for navigationroot from plone.app.layout and refactor.
[@jensens] (move-navroot-test)1.1.2 (2023-04-19)Bug fixes:Check for container field / attribute when trying to create content with same id [laulaz] (#35)1.1.1 (2023-04-15)Internal:Update configuration files.
[plone devs] (3333c742)1.1.0 (2023-03-13)New features:Moveplone.app.layout.navigation.root.getNavigationRootto.navigationroot.get_navigation_root.
Moveplone.app.layout.navigation.root.getNavigationRootObjectto.navigationroot.get_navigation_root_object.
Both are essential basic functions in Plone and not layout related at all.
[jensens] (navigationroot)Bug fixes:Move interface plone.app.layout.navigation.interfaces.INavigationRoot to plone.base.interfaces.siteroot and add a deprecated import to plone.app.layout.
[jensens, gforcarda] (Plone-3731)Internal:Update configuration files.
[plone devs] (13d8d6c0)1.0.3 (2023-02-08)Bug fixes:Addmodalproperty toIActionSchema.
[petschki] (#27)1.0.2 (2023-01-26)Bug fixes:Addrequired=Falseto missing boolean field from syndication config.
[frapell] (#14)Add missing TinyMCE pluginautolinkto selectable plugins.
[petschki] (#25)1.0.1 (2022-12-10)Bug fixes:Fix title and description for types_not_searched in ISearchSchema [danalvrz] (#24)1.0.0 (2022-12-02)Bug fixes:Final release for Plone 6.0.0. (#600)1.0.0b5 (2022-10-04)New features:disable TinyMCE advlist plugin, it produces unclean inline styles [MrTango] (#21)Add inserttable to tinymce toolbar [MrTango] (#22)Add more tinyMCE table styles [MrTango] (#23)1.0.0b4 (2022-10-02)Bug fixes:Fix content_css control-panel description.  [MrTango] (#17)Fix@@qsOptionsview (essentially, listing offolder_contents) when VHM roots the site on aplone.app.multilinguallanguage folder as noted inissue 159.
[Rudd-O] (#18)Fixget_top_site_from_url()when the path contains nonexistent objects (e.g. when creating a new Dexterity type or adding a new content instance). [Rudd-O] (#20)1.0.0b3 (2022-08-31)Bug fixes:Fix returning of item_id if given inpretty_title_or_id.
Remove unused code and outdated comment.
[jensens] (#16)1.0.0b2 (2022-07-21)Bug fixes:Fix Boolean Fields in ISiteSyndicationSettings, IFeedSettings, selection of true/false now possible
[1letter] (#14)1.0.0b1 (2022-06-23)New features:Add Add image srcset’s configuration including JSON schema definition to imaging-controlpanel [MrTango] (#5)Enable images in search results by default.
[agitator] (#6)Add inline mode to tinymce config.
[pbauer] (#7)MoveProducts.CMFPlone.utils._createObjectByTypeto here asutils.unrestricted_construct_instance.
[jensens] (#8)Addimagesinterface withIImageScalesAdapterandIImageScalesFieldAdapter.
Seehttps://github.com/plone/Products.CMFPlone/pull/3521[cekk, maurits] (#3521)ulocalized_time: accept a string argument to long_format.
For example:${a} ${d} hello guys ${b} ${Y}.
Taken over fromexperimental.ulocalized_time.
[maurits] (#3549)Bug fixes:Support dollar signs in registry override for date formats.
Then it uses the correct language in multilingual sites.
[maurits] (#3550)1.0.0a1 (2022-04-08)New features:Extend search controlpanel with options for results with images.
[agitator] (#2)Initial structure and contents.
[jensens] (#1)