diff --git a/_static/plone-dependencies.svg b/_static/plone-dependencies.svg new file mode 100644 index 0000000000..eb6e0ac9d7 --- /dev/null +++ b/_static/plone-dependencies.svg @@ -0,0 +1,12389 @@ + + + + + + +%3 + + + +accessible-pygments + +accessible-pygments +0.0.5 + + + +pygments + +Pygments +2.19.2 + + + +accessible-pygments->pygments + + +>=1.5 + + + +borg-localrole + +borg.localrole +5.0.0a1 + + + +plone-memoize + +plone.memoize +4.0.0a1 + + + +borg-localrole->plone-memoize + + +any + + + +products-cmfcore + +Products.CMFCore +3.7 + + + +borg-localrole->products-cmfcore + + +any + + + +products-genericsetup + +Products.GenericSetup +5.0.0 + + + +borg-localrole->products-genericsetup + + +any + + + +products-plonepas + +Products.PlonePAS +9.0.0a1 + + + +borg-localrole->products-plonepas + + +>=5.0.1 + + + +products-pluggableauthservice + +Products.PluggableAuthService +3.0 + + + +borg-localrole->products-pluggableauthservice + + +any + + + +zope-annotation + +zope.annotation +6.0 + + + +borg-localrole->zope-annotation + + +any + + + +zope-component + +zope.component +7.0 + + + +borg-localrole->zope-component + + +any + + + +zope-deferredimport + +zope.deferredimport +6.0 + + + +borg-localrole->zope-deferredimport + + +any + + + +zope-interface + +zope.interface +8.1.1 + + + +borg-localrole->zope-interface + + +any + + + +accesscontrol + +AccessControl +7.3 + + + +borg-localrole->accesscontrol + + +any + + + +acquisition + +Acquisition +6.2 + + + +borg-localrole->acquisition + + +any + + + +zope + +Zope +6.0b1 + + + +borg-localrole->zope + + +any + + + +plone-memoize->zope-annotation + + +any + + + +plone-memoize->zope-component + + +any + + + +plone-memoize->zope-interface + + +any + + + +zope-globalrequest + +zope.globalrequest +3.0 + + + +plone-memoize->zope-globalrequest + + +any + + + +zope-ramcache + +zope.ramcache +3.1 + + + +plone-memoize->zope-ramcache + + +any + + + +products-cmfcore->products-genericsetup + + +>=2.1.2 + + + +products-cmfcore->zope-interface + + +>=3.8 + + + +products-cmfcore->zope + + +>=5 + + + +setuptools + +setuptools +80.9.0 + + + +products-cmfcore->setuptools + + +any + + + +five-localsitemanager + +five.localsitemanager +5.0 + + + +products-cmfcore->five-localsitemanager + + +any + + + +docutils + +docutils +0.21.2 + + + +products-cmfcore->docutils + + +>0.15 + + + +products-zcatalog + +Products.ZCatalog +7.2.1 + + + +products-cmfcore->products-zcatalog + + +>=4.0a2 + + + +products-mailhost + +Products.MailHost +6.0 + + + +products-cmfcore->products-mailhost + + +>=4.0 + + + +products-btreefolder2 + +Products.BTreeFolder2 +6.0 + + + +products-cmfcore->products-btreefolder2 + + +any + + + +products-pythonscripts + +Products.PythonScripts +5.1 + + + +products-cmfcore->products-pythonscripts + + +any + + + +products-standardcachemanagers + +Products.StandardCacheManagers +5.0 + + + +products-cmfcore->products-standardcachemanagers + + +any + + + +zope-datetime + +zope.datetime +6.0 + + + +products-cmfcore->zope-datetime + + +any + + + +products-genericsetup->zope + + +>=4.0b4 + + + +products-genericsetup->setuptools + + +any + + + +products-genericsetup->five-localsitemanager + + +any + + + +products-genericsetup->products-zcatalog + + +any + + + +products-genericsetup->products-pythonscripts + + +any + + + +packaging + +packaging +25.0 + + + +products-genericsetup->packaging + + +any + + + +products-plonepas->plone-memoize + + +any + + + +products-plonepas->products-genericsetup + + +any + + + +products-plonepas->products-pluggableauthservice + + +>=2.0 + + + +products-plonepas->zope + + +any + + + +plone-base + +plone.base +4.0.0a4 + + + +products-plonepas->plone-base + + +any + + + +plone-i18n + +plone.i18n +6.0.0a1 + + + +products-plonepas->plone-i18n + + +any + + + +plone-registry + +plone.registry +3.0.0a1 + + + +products-plonepas->plone-registry + + +any + + + +plone-protect + +plone.protect +6.0.0a2 + + + +products-plonepas->plone-protect + + +>=2.0.3 + + + +products-plonepas->products-btreefolder2 + + +any + + + +pillow + +pillow +11.2.1 + + + +products-plonepas->pillow + + +any + + + +plone-session + +plone.session +5.0.0a1 + + + +products-plonepas->plone-session + + +any + + + +products-pluggableauthservice->products-genericsetup + + +>=2.1.2 + + + +products-pluggableauthservice->accesscontrol + + +>=4.0a1 + + + +products-pluggableauthservice->zope + + +>=5 + + + +products-pluggableauthservice->setuptools + + +any + + + +products-pluggableauthservice->products-standardcachemanagers + + +any + + + +products-pluginregistry + +Products.PluginRegistry +2.0 + + + +products-pluggableauthservice->products-pluginregistry + + +>=1.6 + + + +products-sessions + +Products.Sessions +6.0 + + + +products-pluggableauthservice->products-sessions + + +any + + + +zope-annotation->zope-component + + +any + + + +zope-annotation->zope-interface + + +any + + + +zope-annotation->setuptools + + +any + + + +zope-location + +zope.location +6.0 + + + +zope-annotation->zope-location + + +any + + + +zope-proxy + +zope.proxy +7.1 + + + +zope-annotation->zope-proxy + + +any + + + +zope-component->zope-interface + + +>=5.3 + + + +zope-event + +zope.event +6.1 + + + +zope-component->zope-event + + +any + + + +zope-component->setuptools + + +any + + + +zope-hookable + +zope.hookable +8.2 + + + +zope-component->zope-hookable + + +>=4.2.0 + + + +zope-deferredimport->setuptools + + +any + + + +zope-deferredimport->zope-proxy + + +any + + + +accesscontrol->zope-component + + +any + + + +accesscontrol->zope-deferredimport + + +any + + + +accesscontrol->zope-interface + + +any + + + +accesscontrol->acquisition + + +any + + + +zope-configuration + +zope.configuration +7.0 + + + +accesscontrol->zope-configuration + + +any + + + +zope-schema + +zope.schema +8.1 + + + +accesscontrol->zope-schema + + +any + + + +zope-testing + +zope.testing +6.0 + + + +accesscontrol->zope-testing + + +any + + + +zexceptions + +zExceptions +5.0 + + + +accesscontrol->zexceptions + + +any + + + +btrees + +BTrees +6.3 + + + +accesscontrol->btrees + + +any + + + +extensionclass + +ExtensionClass +6.2 + + + +accesscontrol->extensionclass + + +any + + + +zope-publisher + +zope.publisher +8.0 + + + +accesscontrol->zope-publisher + + +any + + + +zope-security + +zope.security +8.3 + + + +accesscontrol->zope-security + + +any + + + +persistence + +Persistence +5.4 + + + +accesscontrol->persistence + + +any + + + +datetime + +DateTime +5.5 + + + +accesscontrol->datetime + + +any + + + +restrictedpython + +RestrictedPython +8.1 + + + +accesscontrol->restrictedpython + + +any + + + +transaction + +transaction +5.0 + + + +accesscontrol->transaction + + +any + + + +authencoding + +AuthEncoding +6.0 + + + +accesscontrol->authencoding + + +any + + + +acquisition->zope-interface + + +any + + + +acquisition->extensionclass + + +>=4.2.0 + + + +zope->zope-component + + +any + + + +zope->zope-deferredimport + + +any + + + +zope->zope-interface + + +any + + + +zope->accesscontrol + + +any + + + +zope->acquisition + + +any + + + +zope->zope-configuration + + +any + + + +zope->zope-event + + +any + + + +zope->zope-schema + + +any + + + +zope-lifecycleevent + +zope.lifecycleevent +6.0 + + + +zope->zope-lifecycleevent + + +any + + + +zope-pagetemplate + +zope.pagetemplate +6.0 + + + +zope->zope-pagetemplate + + +any + + + +zope-traversing + +zope.traversing +6.0 + + + +zope->zope-traversing + + +any + + + +zope-viewlet + +zope.viewlet +6.0 + + + +zope->zope-viewlet + + +any + + + +zope->zope-location + + +any + + + +zodb + +ZODB +6.1 + + + +zope->zodb + + +any + + + +zope-site + +zope.site +6.0 + + + +zope->zope-site + + +any + + + +zope->zope-testing + + +any + + + +zope->zope-globalrequest + + +any + + + +zope-browsermenu + +zope.browsermenu +6.0 + + + +zope->zope-browsermenu + + +any + + + +zope-browserpage + +zope.browserpage +6.0 + + + +zope->zope-browserpage + + +any + + + +zope->zexceptions + + +any + + + +zope-browser + +zope.browser +4.0 + + + +zope->zope-browser + + +any + + + +zope-contentprovider + +zope.contentprovider +7.0 + + + +zope->zope-contentprovider + + +any + + + +zope->btrees + + +any + + + +zope->extensionclass + + +any + + + +zope-container + +zope.container +7.2 + + + +zope->zope-container + + +any + + + +zope->zope-publisher + + +any + + + +zope-i18nmessageid + +zope.i18nmessageid +8.2 + + + +zope->zope-i18nmessageid + + +any + + + +zope-i18n + +zope.i18n +6.0 + + + +zope->zope-i18n + + +any + + + +zope->zope-security + + +any + + + +zope->persistence + + +any + + + +zope->zope-datetime + + +any + + + +zope->datetime + + +any + + + +documenttemplate + +DocumentTemplate +4.6 + + + +zope->documenttemplate + + +any + + + +zope->restrictedpython + + +any + + + +zope->transaction + + +any + + + +zope-browserresource + +zope.browserresource +6.0 + + + +zope->zope-browserresource + + +any + + + +z3c-pt + +z3c.pt +5.1 + + + +zope->z3c-pt + + +any + + + +chameleon + +Chameleon +4.6.0 + + + +zope->chameleon + + +any + + + +zope->zope-proxy + + +any + + + +zope-tal + +zope.tal +6.0 + + + +zope->zope-tal + + +any + + + +zope-contenttype + +zope.contenttype +6.0 + + + +zope->zope-contenttype + + +any + + + +zope-size + +zope.size +6.0 + + + +zope->zope-size + + +any + + + +zope-tales + +zope.tales +7.0 + + + +zope->zope-tales + + +any + + + +zope-exceptions + +zope.exceptions +6.0 + + + +zope->zope-exceptions + + +any + + + +zope-processlifetime + +zope.processlifetime +4.0 + + + +zope->zope-processlifetime + + +any + + + +zope-ptresource + +zope.ptresource +6.0 + + + +zope->zope-ptresource + + +any + + + +multipart + +multipart +1.3.0 + + + +zope->multipart + + +any + + + +zope-sequencesort + +zope.sequencesort +6.0 + + + +zope->zope-sequencesort + + +any + + + +zope-testbrowser + +zope.testbrowser +8.0 + + + +zope->zope-testbrowser + + +any + + + +multimapping + +MultiMapping +5.0 + + + +zope->multimapping + + +any + + + +pastedeploy + +PasteDeploy +3.1.0 + + + +zope->pastedeploy + + +any + + + +waitress + +waitress +3.0.2 + + + +zope->waitress + + +any + + + +zconfig + +ZConfig +4.3 + + + +zope->zconfig + + +any + + + +charset-normalizer + +charset-normalizer +3.4.4 + + + +collective-monkeypatcher + +collective.monkeypatcher +3.0.0a1 + + + +collective-monkeypatcher->zope-interface + + +any + + + +collective-monkeypatcher->zope-configuration + + +any + + + +collective-monkeypatcher->zope-event + + +any + + + +collective-monkeypatcher->zope-schema + + +any + + + +zope-configuration->zope-interface + + +any + + + +zope-configuration->zope-schema + + +>=4.9 + + + +zope-configuration->setuptools + + +any + + + +zope-configuration->zope-i18nmessageid + + +any + + + +zope-schema->zope-interface + + +>=5.0.0 + + + +zope-schema->zope-event + + +any + + + +five-customerize + +five.customerize +4.0 + + + +five-customerize->zope-component + + +any + + + +five-customerize->zope-interface + + +any + + + +five-customerize->acquisition + + +any + + + +five-customerize->zope + + +any + + + +five-customerize->zope-schema + + +any + + + +plone-portlets + +plone.portlets +4.0.0a1 + + + +five-customerize->plone-portlets + + +any + + + +zope-componentvocabulary + +zope.componentvocabulary +3.0 + + + +five-customerize->zope-componentvocabulary + + +any + + + +zope-dottedname + +zope.dottedname +7.0 + + + +five-customerize->zope-dottedname + + +any + + + +five-customerize->zope-lifecycleevent + + +any + + + +five-customerize->zope-pagetemplate + + +any + + + +five-customerize->zope-traversing + + +any + + + +five-customerize->zope-viewlet + + +any + + + +five-customerize->setuptools + + +any + + + +plone-portlets->plone-memoize + + +any + + + +plone-portlets->zope-annotation + + +any + + + +plone-portlets->zope-component + + +any + + + +plone-portlets->zope-interface + + +any + + + +plone-portlets->zope-schema + + +any + + + +plone-portlets->zope-location + + +any + + + +persistent + +persistent +6.5 + + + +plone-portlets->persistent + + +any + + + +plone-portlets->zodb + + +any + + + +plone-portlets->zope-contentprovider + + +any + + + +plone-portlets->btrees + + +any + + + +plone-portlets->zope-container + + +any + + + +plone-portlets->zope-publisher + + +any + + + +zope-componentvocabulary->zope-component + + +any + + + +zope-componentvocabulary->zope-interface + + +any + + + +zope-componentvocabulary->zope-schema + + +any + + + +zope-componentvocabulary->setuptools + + +any + + + +zope-componentvocabulary->zope-i18nmessageid + + +any + + + +zope-componentvocabulary->zope-security + + +any + + + +zope-dottedname->setuptools + + +any + + + +zope-lifecycleevent->zope-interface + + +any + + + +zope-lifecycleevent->zope-event + + +any + + + +zope-lifecycleevent->setuptools + + +any + + + +zope-pagetemplate->zope-component + + +any + + + +zope-pagetemplate->zope-interface + + +any + + + +zope-pagetemplate->zope-traversing + + +any + + + +zope-pagetemplate->setuptools + + +any + + + +zope-pagetemplate->zope-i18nmessageid + + +any + + + +zope-pagetemplate->zope-i18n + + +>=4.0.1 + + + +zope-pagetemplate->zope-tal + + +>=4.2.0 + + + +zope-pagetemplate->zope-tales + + +any + + + +zope-traversing->zope-component + + +any + + + +zope-traversing->zope-interface + + +>=4.0.4 + + + +zope-traversing->setuptools + + +any + + + +zope-traversing->zope-location + + +>=3.7.0 + + + +zope-traversing->zope-publisher + + +any + + + +zope-traversing->zope-i18nmessageid + + +any + + + +zope-traversing->zope-i18n + + +any + + + +zope-traversing->zope-security + + +any + + + +zope-traversing->transaction + + +any + + + +zope-traversing->zope-proxy + + +any + + + +zope-viewlet->zope-component + + +any + + + +zope-viewlet->zope-interface + + +any + + + +zope-viewlet->zope-configuration + + +any + + + +zope-viewlet->zope-event + + +any + + + +zope-viewlet->zope-schema + + +any + + + +zope-viewlet->zope-traversing + + +any + + + +zope-viewlet->setuptools + + +any + + + +zope-viewlet->zope-location + + +any + + + +zope-viewlet->zope-browserpage + + +any + + + +zope-viewlet->zope-contentprovider + + +any + + + +zope-viewlet->zope-publisher + + +any + + + +zope-viewlet->zope-i18nmessageid + + +any + + + +zope-viewlet->zope-security + + +any + + + +five-intid + +five.intid +3.0.2 + + + +five-intid->products-cmfcore + + +any + + + +five-intid->zope-component + + +any + + + +five-intid->zope-interface + + +any + + + +five-intid->accesscontrol + + +any + + + +five-intid->acquisition + + +>=4.0.1 + + + +five-intid->zope + + +any + + + +five-intid->zope-event + + +any + + + +five-intid->zope-lifecycleevent + + +any + + + +five-intid->setuptools + + +any + + + +five-intid->five-localsitemanager + + +any + + + +zope-intid + +zope.intid +5.1 + + + +five-intid->zope-intid + + +any + + + +zope-keyreference + +zope.keyreference +6.1 + + + +five-intid->zope-keyreference + + +any + + + +five-intid->zope-location + + +any + + + +five-intid->persistent + + +any + + + +five-intid->zodb + + +any + + + +five-localsitemanager->zope-component + + +any + + + +five-localsitemanager->zope-interface + + +>=3.8 + + + +five-localsitemanager->acquisition + + +any + + + +five-localsitemanager->zope + + +>=4.0b1 + + + +five-localsitemanager->zope-event + + +any + + + +five-localsitemanager->zope-lifecycleevent + + +any + + + +five-localsitemanager->setuptools + + +any + + + +five-localsitemanager->zope-location + + +any + + + +five-localsitemanager->persistent + + +any + + + +five-localsitemanager->zope-site + + +any + + + +five-localsitemanager->zope-testing + + +any + + + +zope-intid->zope-component + + +any + + + +zope-intid->zope-interface + + +any + + + +zope-intid->zope-event + + +any + + + +zope-intid->zope-lifecycleevent + + +>=3.5.2 + + + +zope-intid->setuptools + + +any + + + +zope-intid->zope-keyreference + + +any + + + +zope-intid->zope-location + + +>=3.5.4 + + + +zope-intid->persistent + + +any + + + +zope-intid->btrees + + +any + + + +zope-intid->zope-security + + +any + + + +zope-keyreference->zope-component + + +any + + + +zope-keyreference->zope-interface + + +any + + + +zope-keyreference->zope-schema + + +any + + + +zope-keyreference->setuptools + + +any + + + +zope-keyreference->zodb + + +any + + + +zope-keyreference->zope-i18nmessageid + + +any + + + +zope-location->zope-interface + + +>=4.0.2 + + + +zope-location->zope-schema + + +>=4.2.2 + + + +zope-location->setuptools + + +any + + + +zope-location->zope-proxy + + +>=4.0.1 + + + +persistent->zope-deferredimport + + +any + + + +persistent->zope-interface + + +any + + + +cffi + +cffi +2.0.0 + + + +persistent->cffi + + +any + + + +zodb->zope-interface + + +any + + + +zodb->persistent + + +>=4.4.0 + + + +zodb->btrees + + +>=4.2.0 + + + +zodb->transaction + + +>=2.4 + + + +zc-lockfile + +zc.lockfile +4.0 + + + +zodb->zc-lockfile + + +any + + + +zodbpickle + +zodbpickle +4.3 + + + +zodb->zodbpickle + + +>=1.0.1 + + + +zodb->zconfig + + +any + + + +zope-site->zope-annotation + + +any + + + +zope-site->zope-component + + +>=4.5.0 + + + +zope-site->zope-interface + + +>=4.5.0 + + + +zope-site->zope-event + + +any + + + +zope-site->zope-lifecycleevent + + +any + + + +zope-site->setuptools + + +any + + + +zope-site->zope-location + + +any + + + +zope-deprecation + +zope.deprecation +6.0 + + + +zope-site->zope-deprecation + + +any + + + +zope-site->zope-container + + +any + + + +zope-site->zope-security + + +any + + + +zope-testing->setuptools + + +any + + + +jsonschema-specifications + +jsonschema-specifications +2025.4.1 + + + +referencing + +referencing +0.36.2 + + + +jsonschema-specifications->referencing + + +>=0.31.0 + + + +typing-extensions + +typing_extensions +4.15.0 + + + +referencing->typing-extensions + + +>=4.4.0 + + + +rpds-py + +rpds-py +0.22.3 + + + +referencing->rpds-py + + +>=0.7.0 + + + +attrs + +attrs +25.3.0 + + + +referencing->attrs + + +>=22.2.0 + + + +linkify-it-py + +linkify-it-py +2.0.3 + + + +uc-micro-py + +uc-micro-py +1.0.3 + + + +linkify-it-py->uc-micro-py + + +any + + + +lxml-html-clean + +lxml_html_clean +0.4.2 + + + +lxml + +lxml +5.4.0 + + + +lxml-html-clean->lxml + + +any + + + +markdown-it-py + +markdown-it-py +3.0.0 + + + +mdurl + +mdurl +0.1.2 + + + +markdown-it-py->mdurl + + +~=0.1 + + + +mdit-py-plugins + +mdit-py-plugins +0.5.0 + + + +mdit-py-plugins->markdown-it-py + + +>=2.0.0,<5.0.0 + + + +myst-parser + +myst-parser +4.0.1 + + + +myst-parser->markdown-it-py + + +~=3.0 + + + +myst-parser->mdit-py-plugins + + +~=0.4,>=0.4.1 + + + +myst-parser->docutils + + +>=0.19,<0.22 + + + +jinja2 + +Jinja2 +3.1.6 + + + +myst-parser->jinja2 + + +any + + + +pyyaml + +PyYAML +6.0.3 + + + +myst-parser->pyyaml + + +any + + + +sphinx + +Sphinx +8.2.3 + + + +myst-parser->sphinx + + +>=7,<9 + + + +markupsafe + +MarkupSafe +3.0.3 + + + +jinja2->markupsafe + + +>=2.0 + + + +sphinx->pygments + + +>=2.17 + + + +sphinx->docutils + + +>=0.20,<0.22 + + + +sphinx->jinja2 + + +>=3.1 + + + +sphinx->packaging + + +>=23.0 + + + +babel + +babel +2.17.0 + + + +sphinx->babel + + +>=2.13 + + + +roman-numerals-py + +roman-numerals-py +4.1.0 + + + +sphinx->roman-numerals-py + + +>=1.0.0 + + + +requests + +requests +2.32.5 + + + +sphinx->requests + + +>=2.30.0 + + + +sphinxcontrib-applehelp + +sphinxcontrib-applehelp +2.0.0 + + + +sphinx->sphinxcontrib-applehelp + + +>=1.0.7 + + + +sphinxcontrib-devhelp + +sphinxcontrib-devhelp +2.0.0 + + + +sphinx->sphinxcontrib-devhelp + + +>=1.0.6 + + + +sphinxcontrib-htmlhelp + +sphinxcontrib-htmlhelp +2.1.0 + + + +sphinx->sphinxcontrib-htmlhelp + + +>=2.0.6 + + + +sphinxcontrib-jsmath + +sphinxcontrib-jsmath +1.0.1 + + + +sphinx->sphinxcontrib-jsmath + + +>=1.0.1 + + + +sphinxcontrib-qthelp + +sphinxcontrib-qthelp +2.0.0 + + + +sphinx->sphinxcontrib-qthelp + + +>=1.0.6 + + + +sphinxcontrib-serializinghtml + +sphinxcontrib-serializinghtml +2.0.0 + + + +sphinx->sphinxcontrib-serializinghtml + + +>=1.1.9 + + + +alabaster + +alabaster +1.0.0 + + + +sphinx->alabaster + + +>=0.7.14 + + + +imagesize + +imagesize +1.4.1 + + + +sphinx->imagesize + + +>=1.3 + + + +snowballstemmer + +snowballstemmer +3.0.1 + + + +sphinx->snowballstemmer + + +>=2.2 + + + +plone-alterego + +plone.alterego +3.0.0a1 + + + +plone-alterego->zope-component + + +any + + + +plone-alterego->zope-interface + + +any + + + +plone-api + +plone.api +3.0.0a3.dev0 + + + +plone-api->products-cmfcore + + +any + + + +plone-api->products-plonepas + + +any + + + +plone-api->acquisition + + +any + + + +plone-api->zope + + +any + + + +plone-api->zope-intid + + +any + + + +plone-app-dexterity + +plone.app.dexterity +5.0.0a1 + + + +plone-api->plone-app-dexterity + + +any + + + +plone-app-intid + +plone.app.intid +3.0.0a1 + + + +plone-api->plone-app-intid + + +any + + + +plone-app-linkintegrity + +plone.app.linkintegrity +5.0.0a1 + + + +plone-api->plone-app-linkintegrity + + +any + + + +plone-app-uuid + +plone.app.uuid +3.0.0a1 + + + +plone-api->plone-app-uuid + + +any + + + +plone-api->plone-base + + +any + + + +plone-dexterity + +plone.dexterity +4.0.0a1 + + + +plone-api->plone-dexterity + + +any + + + +plone-api->plone-i18n + + +any + + + +plone-api->plone-registry + + +any + + + +plone-uuid + +plone.uuid +3.0.0a1 + + + +plone-api->plone-uuid + + +any + + + +products-cmfplone + +Products.CMFPlone +6.1.1 + + + +plone-api->products-cmfplone + + +any + + + +products-statusmessages + +Products.statusmessages +6.0.0a1 + + + +plone-api->products-statusmessages + + +any + + + +z3c-relationfield + +z3c.relationfield +3.0 + + + +plone-api->z3c-relationfield + + +any + + + +zc-relation + +zc.relation +2.1 + + + +plone-api->zc-relation + + +any + + + +plone-api->zope-globalrequest + + +any + + + +decorator + +decorator +5.2.1 + + + +plone-api->decorator + + +any + + + +plone-app-dexterity->products-genericsetup + + +any + + + +plone-app-dexterity->zope + + +any + + + +plone-app-dexterity->plone-portlets + + +any + + + +plone-app-dexterity->zope-dottedname + + +any + + + +plone-app-dexterity->lxml + + +any + + + +plone-app-dexterity->plone-app-uuid + + +any + + + +plone-app-dexterity->plone-base + + +any + + + +plone-app-dexterity->plone-dexterity + + +>=2.2.2 + + + +plone-app-dexterity->plone-registry + + +any + + + +plone-app-dexterity->plone-uuid + + +any + + + +plone-app-dexterity->products-statusmessages + + +any + + + +plone-app-vocabularies + +plone.app.vocabularies +7.0.0a1 + + + +plone-app-dexterity->plone-app-vocabularies + + +any + + + +plone-app-z3cform + +plone.app.z3cform +5.0.0a1 + + + +plone-app-dexterity->plone-app-z3cform + + +>=4.6.0 + + + +plone-autoform + +plone.autoform +3.0.0a1 + + + +plone-app-dexterity->plone-autoform + + +>=1.1 + + + +plone-locking + +plone.locking +4.0.0a3 + + + +plone-app-dexterity->plone-locking + + +any + + + +plone-supermodel + +plone.supermodel +3.0.0a1 + + + +plone-app-dexterity->plone-supermodel + + +>=1.1 + + + +z3c-form + +z3c.form +6.0 + + + +plone-app-dexterity->z3c-form + + +>=3.0.0 + + + +plone-rfc822 + +plone.rfc822 +4.0.0a1 + + + +plone-app-dexterity->plone-rfc822 + + +any + + + +plone-contentrules + +plone.contentrules +4.0.0a1 + + + +plone-app-dexterity->plone-contentrules + + +any + + + +plone-app-textfield + +plone.app.textfield +4.0.0a1 + + + +plone-app-dexterity->plone-app-textfield + + +any + + + +plone-behavior + +plone.behavior +3.0.0a1 + + + +plone-app-dexterity->plone-behavior + + +>=1.0 + + + +plone-indexer + +plone.indexer +3.0.0a1 + + + +plone-app-dexterity->plone-indexer + + +any + + + +plone-namedfile + +plone.namedfile +8.0.0a1 + + + +plone-app-dexterity->plone-namedfile + + +>=1.0.0 + + + +plone-z3cform + +plone.z3cform +3.0.0a1 + + + +plone-app-dexterity->plone-z3cform + + +>=0.6.0 + + + +plone-formwidget-namedfile + +plone.formwidget.namedfile +4.0.0a1 + + + +plone-app-dexterity->plone-formwidget-namedfile + + +any + + + +plone-schema + +plone.schema +3.0.0a1 + + + +plone-app-dexterity->plone-schema + + +>=1.1.0 + + + +plone-schemaeditor + +plone.schemaeditor +5.0.0a1 + + + +plone-app-dexterity->plone-schemaeditor + + +>1.3.3 + + + +plone-app-dexterity->zope-browserpage + + +any + + + +zope-cachedescriptors + +zope.cachedescriptors +6.0 + + + +plone-app-dexterity->zope-cachedescriptors + + +any + + + +zope-filerepresentation + +zope.filerepresentation +7.0 + + + +plone-app-dexterity->zope-filerepresentation + + +any + + + +plone-app-intid->products-cmfcore + + +any + + + +plone-app-intid->products-genericsetup + + +any + + + +plone-app-intid->zope-component + + +any + + + +plone-app-intid->zope-lifecycleevent + + +any + + + +plone-app-intid->five-intid + + +>=1.0 + + + +plone-app-intid->zope-intid + + +any + + + +plone-app-linkintegrity->products-genericsetup + + +any + + + +plone-app-linkintegrity->zope + + +any + + + +plone-app-linkintegrity->zope-intid + + +any + + + +plone-app-linkintegrity->zope-keyreference + + +any + + + +plone-app-linkintegrity->plone-app-intid + + +any + + + +plone-app-linkintegrity->plone-app-uuid + + +any + + + +plone-app-linkintegrity->plone-base + + +any + + + +plone-app-linkintegrity->plone-dexterity + + +any + + + +plone-app-linkintegrity->plone-registry + + +any + + + +plone-app-linkintegrity->plone-uuid + + +any + + + +plone-app-linkintegrity->products-statusmessages + + +any + + + +plone-app-linkintegrity->z3c-relationfield + + +any + + + +plone-app-linkintegrity->zc-relation + + +any + + + +plone-app-relationfield + +plone.app.relationfield +5.0.0a1 + + + +plone-app-linkintegrity->plone-app-relationfield + + +any + + + +plone-app-linkintegrity->plone-app-textfield + + +any + + + +plone-app-uuid->products-cmfcore + + +any + + + +plone-app-uuid->zope + + +any + + + +plone-app-uuid->plone-uuid + + +any + + + +plone-app-uuid->products-zcatalog + + +any + + + +plone-app-uuid->plone-indexer + + +any + + + +plone-base->products-cmfcore + + +any + + + +plone-base->zope + + +any + + + +plone-base->plone-registry + + +any + + + +plone-base->plone-z3cform + + +any + + + +plone-base->plone-schema + + +any + + + +plone-batching + +plone.batching +3.0.0a1 + + + +plone-base->plone-batching + + +any + + + +products-cmfdynamicviewfti + +Products.CMFDynamicViewFTI +8.0.0a1 + + + +plone-base->products-cmfdynamicviewfti + + +any + + + +plone-dexterity->plone-memoize + + +any + + + +plone-dexterity->products-cmfcore + + +any + + + +plone-dexterity->zope + + +any + + + +plone-dexterity->plone-alterego + + +any + + + +plone-dexterity->plone-app-uuid + + +any + + + +plone-dexterity->plone-base + + +any + + + +plone-dexterity->plone-uuid + + +any + + + +plone-dexterity->products-statusmessages + + +any + + + +plone-dexterity->plone-autoform + + +>=1.0 + + + +plone-folder + +plone.folder +5.0.0a1 + + + +plone-dexterity->plone-folder + + +any + + + +plone-dexterity->plone-supermodel + + +>=1.0 + + + +plone-dexterity->z3c-form + + +any + + + +plone-dexterity->plone-rfc822 + + +any + + + +plone-dexterity->plone-behavior + + +>=1.0 + + + +plone-i18n->products-cmfcore + + +any + + + +plone-i18n->zope + + +any + + + +plone-i18n->plone-registry + + +any + + + +plone-i18n->zope-globalrequest + + +any + + + +plone-i18n->plone-autoform + + +any + + + +plone-i18n->plone-supermodel + + +any + + + +plone-subrequest + +plone.subrequest +3.0.0a1 + + + +plone-i18n->plone-subrequest + + +any + + + +unidecode + +Unidecode +1.4.0 + + + +plone-i18n->unidecode + + +>=1.0.22 + + + +plone-registry->zope + + +any + + + +plone-uuid->zope-component + + +any + + + +plone-uuid->zope-interface + + +any + + + +plone-uuid->acquisition + + +any + + + +plone-uuid->zope-lifecycleevent + + +any + + + +plone-uuid->zope-browserpage + + +any + + + +plone-uuid->zope-publisher + + +any + + + +products-cmfplone->borg-localrole + + +any + + + +products-cmfplone->plone-memoize + + +any + + + +products-cmfplone->products-plonepas + + +any + + + +products-cmfplone->zope-deferredimport + + +any + + + +products-cmfplone->zope + + +>=5.0 + + + +products-cmfplone->five-customerize + + +any + + + +products-cmfplone->plone-portlets + + +any + + + +products-cmfplone->zope-dottedname + + +any + + + +products-cmfplone->setuptools + + +>=36.2 + + + +products-cmfplone->lxml + + +any + + + +products-cmfplone->plone-app-dexterity + + +any + + + +products-cmfplone->plone-app-linkintegrity + + +>=1.0.3 + + + +products-cmfplone->plone-app-uuid + + +any + + + +products-cmfplone->plone-base + + +any + + + +products-cmfplone->plone-i18n + + +>=4.0.5 + + + +products-cmfplone->products-statusmessages + + +any + + + +plone-app-content + +plone.app.content +5.0.0a1 + + + +products-cmfplone->plone-app-content + + +any + + + +products-cmfplone->plone-app-vocabularies + + +any + + + +products-cmfplone->plone-app-z3cform + + +>=4.1.0 + + + +products-cmfplone->plone-folder + + +any + + + +products-cmfplone->plone-locking + + +any + + + +products-cmfplone->plone-protect + + +>=3.0.0 + + + +products-mimetypesregistry + +Products.MimetypesRegistry +4.0.0a1 + + + +products-cmfplone->products-mimetypesregistry + + +any + + + +products-portaltransforms + +Products.PortalTransforms +5.0.0a2 + + + +products-cmfplone->products-portaltransforms + + +any + + + +plone-app-contentlisting + +plone.app.contentlisting +4.0.0a1 + + + +products-cmfplone->plone-app-contentlisting + + +any + + + +plone-app-contentmenu + +plone.app.contentmenu +4.0.0a1 + + + +products-cmfplone->plone-app-contentmenu + + +>=2.0.1 + + + +plone-app-contentrules + +plone.app.contentrules +6.0.0a1 + + + +products-cmfplone->plone-app-contentrules + + +any + + + +plone-app-contenttypes + +plone.app.contenttypes +5.0.0a1 + + + +products-cmfplone->plone-app-contenttypes + + +any + + + +products-cmfplone->plone-contentrules + + +any + + + +plone-app-layout + +plone.app.layout +6.0.0a5 + + + +products-cmfplone->plone-app-layout + + +>=2.5.15 + + + +products-cmfplone->plone-indexer + + +any + + + +plone-app-customerize + +plone.app.customerize +3.0.0a1 + + + +products-cmfplone->plone-app-customerize + + +any + + + +plone-browserlayer + +plone.browserlayer +4.0.0a2 + + + +products-cmfplone->plone-browserlayer + + +>=2.1.5 + + + +products-cmfplone->plone-schema + + +any + + + +products-cmfplone->zope-cachedescriptors + + +any + + + +plone-app-portlets + +plone.app.portlets +7.0.0a1 + + + +products-cmfplone->plone-app-portlets + + +any + + + +plone-app-registry + +plone.app.registry +3.0.0a1 + + + +products-cmfplone->plone-app-registry + + +any + + + +plone-resource + +plone.resource +4.0.0a1 + + + +products-cmfplone->plone-resource + + +any + + + +plone-app-i18n + +plone.app.i18n +5.0.0a1 + + + +products-cmfplone->plone-app-i18n + + +any + + + +plone-app-viewletmanager + +plone.app.viewletmanager +5.0.0a1 + + + +products-cmfplone->plone-app-viewletmanager + + +any + + + +products-cmfeditions + +Products.CMFEditions +5.0.0a1 + + + +products-cmfplone->products-cmfeditions + + +any + + + +plone-app-locales + +plone.app.locales +7.0.0a1 + + + +products-cmfplone->plone-app-locales + + +any + + + +plone-app-redirector + +plone.app.redirector +4.0.0a1 + + + +products-cmfplone->plone-app-redirector + + +any + + + +plone-app-theming + +plone.app.theming +7.0.0a2 + + + +products-cmfplone->plone-app-theming + + +any + + + +plone-staticresources + +plone.staticresources +3.0.0a2 + + + +products-cmfplone->plone-staticresources + + +any + + + +plone-app-users + +plone.app.users +4.0.0a1 + + + +products-cmfplone->plone-app-users + + +any + + + +plone-app-workflow + +plone.app.workflow +6.0.0a2 + + + +products-cmfplone->plone-app-workflow + + +any + + + +products-dcworkflow + +Products.DCWorkflow +3.0 + + + +products-cmfplone->products-dcworkflow + + +any + + + +products-cmfplone->zope-deprecation + + +any + + + +plone-autoinclude + +plone.autoinclude +3.0.0a1 + + + +products-cmfplone->plone-autoinclude + + +any + + + +plone-intelligenttext + +plone.intelligenttext +5.0.0a1 + + + +products-cmfplone->plone-intelligenttext + + +any + + + +plone-outputfilters + +plone.outputfilters +6.0.0a1 + + + +products-cmfplone->plone-outputfilters + + +any + + + +plone-portlet-collection + +plone.portlet.collection +5.0.0a1 + + + +products-cmfplone->plone-portlet-collection + + +any + + + +plone-portlet-static + +plone.portlet.static +5.0.0a1 + + + +products-cmfplone->plone-portlet-static + + +any + + + +products-cmfplone->zope-i18nmessageid + + +any + + + +products-cmfplone->zope-i18n + + +any + + + +products-cmfplone->plone-session + + +any + + + +plone-theme + +plone.theme +5.0.0a1 + + + +products-cmfplone->plone-theme + + +any + + + +plonetheme-barceloneta + +plonetheme.barceloneta +4.0.0a2 + + + +products-cmfplone->plonetheme-barceloneta + + +any + + + +products-extendedpathindex + +Products.ExtendedPathIndex +6.0.0a1 + + + +products-cmfplone->products-extendedpathindex + + +any + + + +products-isurlinportal + +Products.isurlinportal +4.0.0a1 + + + +products-cmfplone->products-isurlinportal + + +any + + + +products-siteerrorlog + +Products.SiteErrorLog +6.0 + + + +products-cmfplone->products-siteerrorlog + + +any + + + +zope-app-locales + +zope.app.locales +5.0 + + + +products-cmfplone->zope-app-locales + + +>=3.6.0 + + + +zope-structuredtext + +zope.structuredtext +6.0 + + + +products-cmfplone->zope-structuredtext + + +any + + + +products-cmfplone->packaging + + +any + + + +webresource + +webresource +1.2 + + + +products-cmfplone->webresource + + +>=1.2 + + + +products-statusmessages->zope + + +any + + + +z3c-relationfield->setuptools + + +any + + + +z3c-relationfield->zope-intid + + +any + + + +z3c-relationfield->zc-relation + + +>=1.0 + + + +z3c-objpath + +z3c.objpath +3.0 + + + +z3c-relationfield->z3c-objpath + + +>=3 + + + +zc-relation->zope-interface + + +any + + + +zc-relation->setuptools + + +any + + + +zc-relation->zope-testing + + +any + + + +zc-relation->btrees + + +any + + + +zope-globalrequest->zope-interface + + +any + + + +zope-globalrequest->zope-traversing + + +any + + + +zope-globalrequest->setuptools + + +any + + + +zope-globalrequest->zope-publisher + + +any + + + +plone-app-content->plone-memoize + + +any + + + +plone-app-content->zope + + +any + + + +plone-app-content->plone-app-dexterity + + +any + + + +plone-app-content->plone-app-uuid + + +any + + + +plone-app-content->plone-base + + +any + + + +plone-app-content->plone-i18n + + +any + + + +plone-app-content->plone-uuid + + +any + + + +plone-app-content->products-statusmessages + + +any + + + +plone-app-content->z3c-relationfield + + +any + + + +plone-app-querystring + +plone.app.querystring +3.0.0a2 + + + +plone-app-content->plone-app-querystring + + +any + + + +plone-app-content->plone-app-vocabularies + + +>4.1.2 + + + +plone-app-content->plone-app-z3cform + + +any + + + +plone-app-content->plone-autoform + + +any + + + +plone-app-content->plone-folder + + +any + + + +plone-app-content->plone-locking + + +any + + + +plone-app-content->plone-protect + + +any + + + +plone-app-content->plone-supermodel + + +any + + + +plone-app-content->products-mimetypesregistry + + +any + + + +plone-app-content->products-portaltransforms + + +any + + + +plone-app-content->z3c-form + + +any + + + +plone-app-content->zope-browsermenu + + +any + + + +missing + +Missing +5.0 + + + +plone-app-content->missing + + +any + + + +simplejson + +simplejson +3.20.1 + + + +plone-app-content->simplejson + + +any + + + +plone-app-querystring->products-genericsetup + + +any + + + +plone-app-querystring->zope + + +any + + + +plone-app-querystring->zope-dottedname + + +any + + + +plone-app-querystring->plone-base + + +any + + + +plone-app-querystring->plone-i18n + + +any + + + +plone-app-querystring->plone-registry + + +any + + + +plone-app-querystring->plone-uuid + + +any + + + +plone-app-querystring->zope-globalrequest + + +any + + + +plone-app-querystring->plone-app-vocabularies + + +any + + + +plone-app-querystring->plone-app-contentlisting + + +any + + + +plone-app-querystring->plone-app-registry + + +>=1.1 + + + +plone-app-querystring->plone-batching + + +any + + + +python-dateutil + +python-dateutil +2.9.0.post0 + + + +plone-app-querystring->python-dateutil + + +any + + + +plone-app-vocabularies->plone-memoize + + +any + + + +plone-app-vocabularies->zope + + +any + + + +plone-app-vocabularies->plone-base + + +any + + + +plone-app-vocabularies->plone-registry + + +any + + + +plone-app-vocabularies->plone-uuid + + +any + + + +plone-app-vocabularies->products-zcatalog + + +any + + + +plone-app-vocabularies->plone-namedfile + + +any + + + +pytz + +pytz +2025.2 + + + +plone-app-vocabularies->pytz + + +any + + + +z3c-formwidget-query + +z3c.formwidget.query +3.0 + + + +plone-app-vocabularies->z3c-formwidget-query + + +any + + + +plone-app-vocabularies->unidecode + + +any + + + +plone-app-z3cform->products-genericsetup + + +any + + + +plone-app-z3cform->zope + + +any + + + +plone-app-z3cform->plone-base + + +any + + + +plone-app-z3cform->plone-i18n + + +any + + + +plone-app-z3cform->plone-registry + + +any + + + +plone-app-z3cform->plone-uuid + + +any + + + +plone-app-z3cform->z3c-relationfield + + +any + + + +plone-app-z3cform->zope-globalrequest + + +any + + + +plone-app-z3cform->plone-protect + + +any + + + +plone-app-z3cform->z3c-form + + +>=5.1 + + + +plone-app-z3cform->plone-app-contentlisting + + +any + + + +plone-app-z3cform->plone-app-textfield + + +>=1.3.6 + + + +plone-app-z3cform->plone-z3cform + + +any + + + +plone-app-z3cform->plone-formwidget-namedfile + + +>=3.1.0 + + + +plone-app-z3cform->plone-schema + + +any + + + +plone-app-z3cform->pytz + + +any + + + +plone-app-z3cform->zope-deprecation + + +any + + + +plone-autoform->zope + + +any + + + +plone-autoform->lxml + + +any + + + +plone-autoform->plone-supermodel + + +>=1.3 + + + +plone-autoform->z3c-form + + +any + + + +plone-autoform->plone-z3cform + + +>=2.0.0 + + + +plone-folder->products-cmfcore + + +any + + + +plone-folder->zope + + +any + + + +plone-folder->products-zcatalog + + +any + + + +plone-locking->zope + + +any + + + +plone-locking->setuptools + + +any + + + +plone-locking->plone-base + + +any + + + +plone-protect->products-cmfcore + + +any + + + +plone-protect->products-genericsetup + + +any + + + +plone-protect->products-pluggableauthservice + + +any + + + +plone-protect->zope + + +any + + + +plone-protect->collective-monkeypatcher + + +any + + + +plone-protect->setuptools + + +any + + + +plone-protect->lxml + + +any + + + +plone-transformchain + +plone.transformchain +4.0.0a1 + + + +plone-protect->plone-transformchain + + +any + + + +repoze-xmliter + +repoze.xmliter +2.0a2 + + + +plone-protect->repoze-xmliter + + +any + + + +plone-keyring + +plone.keyring +5.0.0a1 + + + +plone-protect->plone-keyring + + +any + + + +plone-scale + +plone.scale +5.0.0a2 + + + +plone-protect->plone-scale + + +any + + + +z3c-zcmlhook + +z3c.zcmlhook +3.0 + + + +plone-protect->z3c-zcmlhook + + +any + + + +plone-supermodel->zope-component + + +any + + + +plone-supermodel->zope-deferredimport + + +any + + + +plone-supermodel->zope-interface + + +any + + + +plone-supermodel->zope-schema + + +>=4.1.0 + + + +plone-supermodel->zope-dottedname + + +any + + + +plone-supermodel->lxml + + +any + + + +plone-supermodel->z3c-zcmlhook + + +any + + + +plone-supermodel->zope-i18nmessageid + + +any + + + +products-mimetypesregistry->products-cmfcore + + +any + + + +products-mimetypesregistry->zope + + +any + + + +products-portaltransforms->products-cmfcore + + +any + + + +products-portaltransforms->products-genericsetup + + +any + + + +products-portaltransforms->zope + + +any + + + +products-portaltransforms->persistent + + +any + + + +products-portaltransforms->lxml-html-clean + + +any + + + +products-portaltransforms->lxml + + +any + + + +products-portaltransforms->docutils + + +any + + + +products-portaltransforms->plone-base + + +any + + + +products-portaltransforms->plone-registry + + +any + + + +products-portaltransforms->pillow + + +>=3.1.0 + + + +products-portaltransforms->plone-intelligenttext + + +any + + + +products-portaltransforms->persistence + + +any + + + +products-portaltransforms->zope-structuredtext + + +any + + + +products-portaltransforms->documenttemplate + + +any + + + +markdown + +Markdown +3.8 + + + +products-portaltransforms->markdown + + +>=2.6.5 + + + +z3c-form->zope-component + + +any + + + +z3c-form->zope-interface + + +any + + + +z3c-form->zope-configuration + + +>=4.3 + + + +z3c-form->zope-event + + +any + + + +z3c-form->zope-schema + + +>=4.7 + + + +z3c-form->zope-lifecycleevent + + +any + + + +z3c-form->zope-pagetemplate + + +any + + + +z3c-form->zope-traversing + + +any + + + +z3c-form->setuptools + + +any + + + +z3c-form->zope-location + + +any + + + +z3c-form->zope-site + + +any + + + +z3c-form->zope-browserpage + + +any + + + +z3c-form->zope-browser + + +any + + + +z3c-form->zope-contentprovider + + +any + + + +z3c-form->zope-publisher + + +any + + + +z3c-form->zope-i18nmessageid + + +any + + + +z3c-form->zope-i18n + + +any + + + +z3c-form->zope-security + + +any + + + +z3c-form->zope-browserresource + + +any + + + +zope-browsermenu->zope-component + + +>=3.7 + + + +zope-browsermenu->zope-interface + + +any + + + +zope-browsermenu->zope-configuration + + +any + + + +zope-browsermenu->zope-schema + + +any + + + +zope-browsermenu->zope-pagetemplate + + +>=3.5 + + + +zope-browsermenu->zope-traversing + + +>3.7 + + + +zope-browsermenu->setuptools + + +any + + + +zope-browsermenu->zope-browser + + +any + + + +zope-browsermenu->zope-publisher + + +>=4.2.1 + + + +zope-browsermenu->zope-i18nmessageid + + +any + + + +zope-browsermenu->zope-security + + +any + + + +missing->zope-deferredimport + + +any + + + +missing->extensionclass + + +>=4.1a1 + + + +plone-app-contentlisting->zope + + +any + + + +plone-app-contentlisting->plone-base + + +any + + + +plone-app-contentlisting->plone-i18n + + +any + + + +plone-app-contentlisting->plone-registry + + +any + + + +plone-app-contentlisting->plone-uuid + + +any + + + +plone-app-contentlisting->products-mimetypesregistry + + +any + + + +plone-app-contentlisting->plone-rfc822 + + +any + + + +plone-app-contentlisting->products-zcatalog + + +any + + + +plone-rfc822->zope-component + + +any + + + +plone-rfc822->zope-interface + + +any + + + +plone-rfc822->zope-schema + + +any + + + +plone-rfc822->python-dateutil + + +any + + + +products-zcatalog->zope-deferredimport + + +any + + + +products-zcatalog->zope-interface + + +any + + + +products-zcatalog->accesscontrol + + +>=4.0a4 + + + +products-zcatalog->acquisition + + +any + + + +products-zcatalog->zope + + +>=4 + + + +products-zcatalog->zope-schema + + +any + + + +products-zcatalog->zope-dottedname + + +any + + + +products-zcatalog->setuptools + + +any + + + +products-zcatalog->zodb + + +any + + + +products-zcatalog->zope-testing + + +any + + + +products-zcatalog->zope-globalrequest + + +any + + + +products-zcatalog->missing + + +any + + + +products-zcatalog->zexceptions + + +any + + + +products-zcatalog->btrees + + +any + + + +products-zcatalog->extensionclass + + +any + + + +products-zcatalog->persistence + + +any + + + +products-zcatalog->datetime + + +any + + + +products-zcatalog->documenttemplate + + +any + + + +products-zcatalog->restrictedpython + + +>=5.1 + + + +record + +Record +4.1 + + + +products-zcatalog->record + + +any + + + +plone-app-contentmenu->plone-memoize + + +any + + + +plone-app-contentmenu->zope + + +any + + + +plone-app-contentmenu->plone-portlets + + +any + + + +plone-app-contentmenu->plone-base + + +any + + + +plone-app-contentmenu->plone-registry + + +any + + + +plone-app-contentmenu->plone-app-content + + +>=2.0 + + + +plone-app-contentmenu->plone-locking + + +any + + + +plone-app-contentmenu->plone-protect + + +>=3.0.0 + + + +plone-app-contentrules->plone-memoize + + +any + + + +plone-app-contentrules->products-genericsetup + + +any + + + +plone-app-contentrules->products-pluggableauthservice + + +any + + + +plone-app-contentrules->zope + + +any + + + +plone-app-contentrules->lxml + + +any + + + +plone-app-contentrules->plone-app-uuid + + +any + + + +plone-app-contentrules->plone-base + + +any + + + +plone-app-contentrules->plone-uuid + + +any + + + +plone-app-contentrules->products-statusmessages + + +any + + + +plone-app-contentrules->plone-app-vocabularies + + +any + + + +plone-app-contentrules->plone-autoform + + +any + + + +plone-app-contentrules->plone-supermodel + + +any + + + +plone-app-contentrules->z3c-form + + +any + + + +plone-app-contentrules->plone-app-contenttypes + + +any + + + +plone-app-contentrules->plone-contentrules + + +any + + + +plone-stringinterp + +plone.stringinterp +3.0.0a1 + + + +plone-app-contentrules->plone-stringinterp + + +any + + + +plone-app-contentrules->products-mailhost + + +any + + + +plone-app-contenttypes->plone-memoize + + +any + + + +plone-app-contenttypes->products-genericsetup + + +any + + + +plone-app-contenttypes->zope + + +any + + + +plone-app-contenttypes->plone-portlets + + +any + + + +plone-app-contenttypes->setuptools + + +any + + + +plone-app-contenttypes->plone-app-dexterity + + +>=2.0.7 + + + +plone-app-contenttypes->plone-app-linkintegrity + + +any + + + +plone-app-contenttypes->plone-app-uuid + + +any + + + +plone-app-contenttypes->plone-base + + +any + + + +plone-app-contenttypes->plone-dexterity + + +>=2.2.1 + + + +plone-app-contenttypes->plone-registry + + +any + + + +plone-app-contenttypes->products-statusmessages + + +any + + + +plone-app-contenttypes->plone-app-querystring + + +>=1.2.2 + + + +plone-app-contenttypes->plone-app-vocabularies + + +>4.1.2 + + + +plone-app-contenttypes->plone-app-z3cform + + +>=1.1.0 + + + +plone-app-contenttypes->plone-autoform + + +any + + + +plone-app-contenttypes->plone-folder + + +any + + + +plone-app-contenttypes->plone-supermodel + + +any + + + +plone-app-contenttypes->products-mimetypesregistry + + +any + + + +plone-app-contenttypes->products-portaltransforms + + +any + + + +plone-app-contenttypes->z3c-form + + +any + + + +plone-app-contenttypes->plone-rfc822 + + +any + + + +plone-app-contenttypes->plone-app-contentmenu + + +any + + + +plone-app-contenttypes->plone-app-layout + + +any + + + +plone-app-lockingbehavior + +plone.app.lockingbehavior +3.0.0a1 + + + +plone-app-contenttypes->plone-app-lockingbehavior + + +any + + + +plone-app-contenttypes->plone-app-relationfield + + +any + + + +plone-app-contenttypes->plone-app-textfield + + +any + + + +plone-app-versioningbehavior + +plone.app.versioningbehavior +3.0.0a1 + + + +plone-app-contenttypes->plone-app-versioningbehavior + + +any + + + +plone-app-contenttypes->plone-behavior + + +>=1.3.0 + + + +plone-event + +plone.event +3.0.0a1 + + + +plone-app-contenttypes->plone-event + + +any + + + +plone-app-contenttypes->plone-indexer + + +any + + + +plone-app-contenttypes->plone-namedfile + + +>=4.2.0 + + + +plone-app-contenttypes->plone-z3cform + + +any + + + +plone-app-contenttypes->products-btreefolder2 + + +any + + + +plone-contentrules->zope + + +any + + + +plone-contentrules->zope-componentvocabulary + + +any + + + +plone-stringinterp->plone-memoize + + +any + + + +plone-stringinterp->products-plonepas + + +any + + + +plone-stringinterp->zope + + +any + + + +plone-stringinterp->plone-base + + +any + + + +products-mailhost->zope-deferredimport + + +any + + + +products-mailhost->zope-interface + + +any + + + +products-mailhost->accesscontrol + + +any + + + +products-mailhost->acquisition + + +any + + + +products-mailhost->zope + + +>=4.0b4 + + + +products-mailhost->setuptools + + +any + + + +products-mailhost->extensionclass + + +>=4.1a1 + + + +products-mailhost->persistence + + +any + + + +zope-sendmail + +zope.sendmail +6.2 + + + +products-mailhost->zope-sendmail + + +>=6.2 + + + +products-mailhost->datetime + + +any + + + +products-mailhost->documenttemplate + + +any + + + +plone-app-layout->plone-memoize + + +any + + + +plone-app-layout->products-genericsetup + + +any + + + +plone-app-layout->zope + + +any + + + +plone-app-layout->plone-portlets + + +any + + + +plone-app-layout->plone-app-dexterity + + +any + + + +plone-app-layout->plone-app-uuid + + +any + + + +plone-app-layout->plone-base + + +>=4.0.0a1 + + + +plone-app-layout->plone-dexterity + + +any + + + +plone-app-layout->plone-i18n + + +any + + + +plone-app-layout->products-statusmessages + + +any + + + +plone-app-layout->plone-app-content + + +any + + + +plone-app-layout->plone-protect + + +any + + + +plone-app-layout->products-zcatalog + + +any + + + +plone-app-layout->plone-app-relationfield + + +any + + + +plone-app-layout->plone-formwidget-namedfile + + +any + + + +plone-app-layout->plone-app-viewletmanager + + +>=1.2 + + + +plone-app-layout->products-cmfeditions + + +>=1.2.2 + + + +plone-app-lockingbehavior->zope-component + + +any + + + +plone-app-lockingbehavior->accesscontrol + + +any + + + +plone-app-lockingbehavior->plone-dexterity + + +>=1.1 + + + +plone-app-lockingbehavior->plone-locking + + +any + + + +plone-app-lockingbehavior->plone-behavior + + +any + + + +plone-app-lockingbehavior->zexceptions + + +any + + + +plone-app-relationfield->products-cmfcore + + +any + + + +plone-app-relationfield->zope + + +any + + + +plone-app-relationfield->five-intid + + +any + + + +plone-app-relationfield->zope-intid + + +any + + + +plone-app-relationfield->plone-app-intid + + +any + + + +plone-app-relationfield->plone-base + + +any + + + +plone-app-relationfield->plone-dexterity + + +any + + + +plone-app-relationfield->plone-uuid + + +any + + + +plone-app-relationfield->z3c-relationfield + + +any + + + +plone-app-relationfield->zc-relation + + +any + + + +plone-app-relationfield->plone-app-vocabularies + + +any + + + +plone-app-relationfield->plone-app-z3cform + + +any + + + +plone-app-relationfield->plone-autoform + + +any + + + +plone-app-relationfield->plone-supermodel + + +any + + + +plone-app-relationfield->z3c-form + + +any + + + +plone-app-relationfield->plone-rfc822 + + +any + + + +plone-app-relationfield->plone-behavior + + +any + + + +plone-app-relationfield->plone-schemaeditor + + +any + + + +plone-app-relationfield->z3c-formwidget-query + + +any + + + +plone-app-relationfield->z3c-objpath + + +any + + + +plone-app-textfield->zope + + +any + + + +plone-app-textfield->plone-base + + +any + + + +plone-app-versioningbehavior->products-genericsetup + + +any + + + +plone-app-versioningbehavior->zope + + +any + + + +plone-app-versioningbehavior->plone-app-dexterity + + +any + + + +plone-app-versioningbehavior->plone-base + + +any + + + +plone-app-versioningbehavior->plone-dexterity + + +any + + + +plone-app-versioningbehavior->z3c-relationfield + + +any + + + +plone-app-versioningbehavior->plone-autoform + + +any + + + +plone-app-versioningbehavior->plone-supermodel + + +any + + + +plone-app-versioningbehavior->z3c-form + + +any + + + +plone-app-versioningbehavior->plone-rfc822 + + +any + + + +plone-app-versioningbehavior->plone-behavior + + +>=1.1 + + + +plone-app-versioningbehavior->plone-namedfile + + +any + + + +plone-app-versioningbehavior->products-cmfeditions + + +>2.2.9 + + + +plone-behavior->zope-annotation + + +any + + + +plone-behavior->zope-component + + +any + + + +plone-behavior->zope-interface + + +any + + + +plone-behavior->zope-configuration + + +any + + + +plone-behavior->zope-schema + + +any + + + +plone-event->zope-component + + +any + + + +plone-event->zope-interface + + +any + + + +plone-event->pytz + + +any + + + +plone-event->python-dateutil + + +any + + + +plone-indexer->products-cmfcore + + +any + + + +plone-indexer->zope + + +any + + + +plone-namedfile->plone-memoize + + +any + + + +plone-namedfile->products-cmfcore + + +any + + + +plone-namedfile->zope + + +any + + + +plone-namedfile->persistent + + +any + + + +plone-namedfile->plone-app-uuid + + +>=2.2.0 + + + +plone-namedfile->plone-base + + +any + + + +plone-namedfile->plone-dexterity + + +any + + + +plone-namedfile->plone-protect + + +any + + + +plone-namedfile->plone-supermodel + + +any + + + +plone-namedfile->plone-rfc822 + + +>=2.0.0 + + + +plone-namedfile->plone-schemaeditor + + +any + + + +plone-namedfile->zope-cachedescriptors + + +any + + + +plone-namedfile->pillow + + +any + + + +z3c-caching + +z3c.caching +4.0 + + + +plone-namedfile->z3c-caching + + +any + + + +plone-namedfile->plone-scale + + +>=4.2.0 + + + +zope-copy + +zope.copy +5.0 + + + +plone-namedfile->zope-copy + + +any + + + +beautifulsoup4 + +beautifulsoup4 +4.14.2 + + + +plone-namedfile->beautifulsoup4 + + +any + + + +piexif + +piexif +1.1.3 + + + +plone-namedfile->piexif + + +any + + + +plone-z3cform->zope + + +any + + + +plone-z3cform->zope-pagetemplate + + +any + + + +plone-z3cform->z3c-form + + +>=4.0 + + + +plone-z3cform->zope-browserpage + + +any + + + +plone-z3cform->plone-batching + + +any + + + +products-btreefolder2->accesscontrol + + +any + + + +products-btreefolder2->acquisition + + +any + + + +products-btreefolder2->zope + + +>=4.0 + + + +products-btreefolder2->zope-event + + +any + + + +products-btreefolder2->zope-lifecycleevent + + +any + + + +products-btreefolder2->btrees + + +any + + + +products-btreefolder2->extensionclass + + +>=4.1a1 + + + +products-btreefolder2->zope-container + + +any + + + +products-btreefolder2->persistence + + +any + + + +plone-app-customerize->products-cmfcore + + +any + + + +plone-app-customerize->zope + + +any + + + +plone-app-customerize->five-customerize + + +any + + + +plone-app-customerize->plone-portlets + + +any + + + +plone-app-customerize->plone-browserlayer + + +any + + + +plone-browserlayer->products-cmfcore + + +any + + + +plone-browserlayer->products-genericsetup + + +>=1.4 + + + +plone-browserlayer->zope-component + + +any + + + +plone-browserlayer->zope-interface + + +any + + + +plone-browserlayer->zope + + +any + + + +plone-browserlayer->zope-traversing + + +>=3.9.0 + + + +plone-formwidget-namedfile->zope + + +any + + + +plone-formwidget-namedfile->plone-base + + +any + + + +plone-formwidget-namedfile->plone-registry + + +any + + + +plone-formwidget-namedfile->products-mimetypesregistry + + +any + + + +plone-formwidget-namedfile->z3c-form + + +any + + + +plone-formwidget-namedfile->plone-namedfile + + +>=6.3.0 + + + +plone-schema->zope-component + + +any + + + +plone-schema->zope-interface + + +any + + + +plone-schema->zope-schema + + +any + + + +plone-schema->z3c-form + + +any + + + +plone-schema->zope-i18nmessageid + + +any + + + +jsonschema + +jsonschema +4.24.0 + + + +plone-schema->jsonschema + + +any + + + +plone-schemaeditor->plone-memoize + + +any + + + +plone-schemaeditor->zope-component + + +any + + + +plone-schemaeditor->zope-interface + + +any + + + +plone-schemaeditor->acquisition + + +any + + + +plone-schemaeditor->zope + + +any + + + +plone-schemaeditor->zope-event + + +any + + + +plone-schemaeditor->zope-schema + + +any + + + +plone-schemaeditor->zope-lifecycleevent + + +any + + + +plone-schemaeditor->setuptools + + +any + + + +plone-schemaeditor->products-statusmessages + + +any + + + +plone-schemaeditor->zope-globalrequest + + +any + + + +plone-schemaeditor->plone-autoform + + +any + + + +plone-schemaeditor->plone-protect + + +any + + + +plone-schemaeditor->plone-supermodel + + +any + + + +plone-schemaeditor->z3c-form + + +any + + + +plone-schemaeditor->plone-z3cform + + +any + + + +plone-schemaeditor->zope-cachedescriptors + + +any + + + +plone-schemaeditor->zope-container + + +any + + + +plone-schemaeditor->zope-publisher + + +any + + + +plone-schemaeditor->zope-i18nmessageid + + +any + + + +plone-schemaeditor->zope-i18n + + +any + + + +plone-schemaeditor->zope-security + + +any + + + +zope-browserpage->zope-component + + +>=3.7 + + + +zope-browserpage->zope-interface + + +any + + + +zope-browserpage->zope-configuration + + +any + + + +zope-browserpage->zope-schema + + +any + + + +zope-browserpage->zope-pagetemplate + + +any + + + +zope-browserpage->zope-traversing + + +any + + + +zope-browserpage->setuptools + + +any + + + +zope-browserpage->zope-publisher + + +>=3.8 + + + +zope-browserpage->zope-security + + +any + + + +zope-browserpage->zope-tal + + +>=4.2.0 + + + +zope-cachedescriptors->setuptools + + +any + + + +zope-filerepresentation->zope-interface + + +any + + + +zope-filerepresentation->zope-schema + + +any + + + +zope-filerepresentation->setuptools + + +any + + + +plone-app-event + +plone.app.event +6.0.0a1 + + + +plone-app-event->plone-memoize + + +any + + + +plone-app-event->products-genericsetup + + +any + + + +plone-app-event->zope + + +any + + + +plone-app-event->plone-portlets + + +any + + + +plone-app-event->setuptools + + +any + + + +plone-app-event->plone-app-dexterity + + +any + + + +plone-app-event->plone-app-uuid + + +any + + + +plone-app-event->plone-base + + +any + + + +plone-app-event->plone-dexterity + + +any + + + +plone-app-event->plone-uuid + + +any + + + +plone-app-event->products-statusmessages + + +any + + + +plone-app-event->plone-app-querystring + + +any + + + +plone-app-event->plone-app-vocabularies + + +>=2.1.15 + + + +plone-app-event->plone-app-z3cform + + +>=2.0.1 + + + +plone-app-event->plone-autoform + + +>=1.4 + + + +plone-app-event->plone-folder + + +any + + + +plone-app-event->plone-supermodel + + +any + + + +plone-app-event->z3c-form + + +>=3.2.1 + + + +plone-app-event->plone-app-contentlisting + + +any + + + +plone-app-event->products-zcatalog + + +any + + + +plone-app-event->plone-app-contentmenu + + +any + + + +plone-app-event->plone-app-contenttypes + + +any + + + +plone-app-event->plone-app-textfield + + +any + + + +plone-app-event->plone-behavior + + +any + + + +plone-app-event->plone-event + + +>=1.0 + + + +plone-app-event->plone-indexer + + +any + + + +plone-app-event->plone-namedfile + + +any + + + +plone-app-event->plone-browserlayer + + +any + + + +plone-app-event->plone-app-portlets + + +>=2.5.1 + + + +plone-app-event->plone-app-registry + + +any + + + +plone-formwidget-recurrence + +plone.formwidget.recurrence +4.0.0a1 + + + +plone-app-event->plone-formwidget-recurrence + + +>=1.2.4 + + + +plone-app-event->plone-resource + + +any + + + +products-daterecurringindex + +Products.DateRecurringIndex +3.0.1 + + + +plone-app-event->products-daterecurringindex + + +any + + + +icalendar + +icalendar +7.0.0a1 + + + +plone-app-event->icalendar + + +any + + + +plone-app-event->pytz + + +any + + + +plone-app-portlets->plone-memoize + + +any + + + +plone-app-portlets->products-genericsetup + + +any + + + +plone-app-portlets->products-pluggableauthservice + + +any + + + +plone-app-portlets->zope-annotation + + +any + + + +plone-app-portlets->zope + + +any + + + +plone-app-portlets->five-customerize + + +any + + + +plone-app-portlets->plone-portlets + + +any + + + +plone-app-portlets->plone-app-uuid + + +any + + + +plone-app-portlets->plone-base + + +any + + + +plone-app-portlets->plone-i18n + + +any + + + +plone-app-portlets->plone-registry + + +any + + + +plone-app-portlets->products-statusmessages + + +any + + + +plone-app-portlets->plone-app-vocabularies + + +any + + + +plone-app-portlets->plone-app-z3cform + + +any + + + +plone-app-portlets->plone-autoform + + +any + + + +plone-app-portlets->plone-protect + + +any + + + +plone-app-portlets->products-mimetypesregistry + + +any + + + +plone-app-portlets->z3c-form + + +any + + + +plone-app-portlets->plone-app-layout + + +any + + + +plone-app-portlets->plone-app-i18n + + +any + + + +plone-app-portlets->products-pythonscripts + + +any + + + +plone-app-portlets->zope-browser + + +any + + + +plone-app-portlets->zope-contentprovider + + +any + + + +plone-app-portlets->btrees + + +any + + + +plone-app-portlets->extensionclass + + +any + + + +feedparser + +feedparser +6.0.11 + + + +plone-app-portlets->feedparser + + +any + + + +plone-app-registry->products-genericsetup + + +any + + + +plone-app-registry->zope + + +any + + + +plone-app-registry->lxml + + +any + + + +plone-app-registry->plone-base + + +any + + + +plone-app-registry->plone-registry + + +>=1.0 + + + +plone-app-registry->products-statusmessages + + +any + + + +plone-app-registry->plone-app-z3cform + + +any + + + +plone-app-registry->plone-autoform + + +>=1.0 + + + +plone-app-registry->plone-supermodel + + +>=1.1 + + + +plone-app-registry->z3c-form + + +any + + + +plone-app-registry->plone-z3cform + + +any + + + +plone-formwidget-recurrence->products-genericsetup + + +any + + + +plone-formwidget-recurrence->zope + + +any + + + +plone-formwidget-recurrence->plone-base + + +any + + + +plone-formwidget-recurrence->python-dateutil + + +any + + + +plone-resource->products-cmfcore + + +any + + + +plone-resource->products-genericsetup + + +any + + + +plone-resource->zope + + +any + + + +plone-resource->products-btreefolder2 + + +any + + + +plone-resource->python-dateutil + + +any + + + +plone-caching + +plone.caching +3.0.0a1 + + + +plone-resource->plone-caching + + +any + + + +plone-resource->z3c-caching + + +any + + + +products-daterecurringindex->zope-interface + + +any + + + +products-daterecurringindex->zope-schema + + +any + + + +products-daterecurringindex->setuptools + + +any + + + +products-daterecurringindex->zodb + + +any + + + +products-daterecurringindex->products-zcatalog + + +any + + + +products-daterecurringindex->plone-event + + +any + + + +products-daterecurringindex->btrees + + +any + + + +icalendar->python-dateutil + + +any + + + +tzdata + +tzdata +2025.2 + + + +icalendar->tzdata + + +any + + + +plone-app-i18n->products-cmfcore + + +any + + + +plone-app-i18n->zope + + +any + + + +plone-app-i18n->plone-i18n + + +any + + + +plone-app-viewletmanager->products-cmfcore + + +any + + + +plone-app-viewletmanager->products-genericsetup + + +any + + + +plone-app-viewletmanager->zope + + +any + + + +plone-app-viewletmanager->zope-viewlet + + +any + + + +plone-app-viewletmanager->persistent + + +any + + + +plone-app-viewletmanager->zope-contentprovider + + +any + + + +products-cmfeditions->products-cmfcore + + +>=2.1 + + + +products-cmfeditions->products-genericsetup + + +>=1.4.0 + + + +products-cmfeditions->zope + + +>=5 + + + +products-cmfeditions->zope-dottedname + + +any + + + +products-cmfeditions->products-statusmessages + + +any + + + +products-cmfeditions->plone-folder + + +any + + + +products-cmfeditions->plone-locking + + +any + + + +products-cmfeditions->missing + + +any + + + +products-cmfeditions->btrees + + +any + + + +products-cmfeditions->zope-copy + + +any + + + +products-cmfeditions->persistence + + +any + + + +products-cmfdifftool + +Products.CMFDiffTool +5.0.0a1 + + + +products-cmfeditions->products-cmfdifftool + + +any + + + +products-cmfuid + +Products.CMFUid +4.2 + + + +products-cmfeditions->products-cmfuid + + +any + + + +products-zopeversioncontrol + +Products.ZopeVersionControl +4.1 + + + +products-cmfeditions->products-zopeversioncontrol + + +any + + + +zexceptions->zope-interface + + +any + + + +zexceptions->setuptools + + +any + + + +zexceptions->zope-publisher + + +any + + + +zexceptions->zope-security + + +any + + + +products-pythonscripts->accesscontrol + + +any + + + +products-pythonscripts->acquisition + + +any + + + +products-pythonscripts->zope + + +>=4.1.2 + + + +products-pythonscripts->setuptools + + +any + + + +products-pythonscripts->zexceptions + + +any + + + +products-pythonscripts->datetime + + +any + + + +products-pythonscripts->documenttemplate + + +any + + + +products-pythonscripts->restrictedpython + + +>=4.0b5 + + + +zope-browser->zope-interface + + +any + + + +zope-browser->setuptools + + +any + + + +zope-contentprovider->zope-component + + +any + + + +zope-contentprovider->zope-interface + + +>=3.8 + + + +zope-contentprovider->zope-event + + +any + + + +zope-contentprovider->zope-schema + + +any + + + +zope-contentprovider->setuptools + + +any + + + +zope-contentprovider->zope-location + + +any + + + +zope-contentprovider->zope-publisher + + +any + + + +zope-contentprovider->zope-tales + + +any + + + +btrees->zope-interface + + +any + + + +btrees->persistent + + +any + + + +sgmllib3k + +sgmllib3k +1.0.0 + + + +feedparser->sgmllib3k + + +any + + + +plone-batching->zope-interface + + +any + + + +plone-batching->accesscontrol + + +any + + + +plone-batching->zope + + +any + + + +plone-batching->zope-schema + + +any + + + +six + +six +1.17.0 + + + +python-dateutil->six + + +>=1.5 + + + +plone-app-redirector->plone-memoize + + +any + + + +plone-app-redirector->products-cmfcore + + +any + + + +plone-app-redirector->zope + + +>=5 + + + +plone-app-redirector->persistent + + +any + + + +plone-app-redirector->products-zcatalog + + +any + + + +plone-app-redirector->btrees + + +any + + + +z3c-formwidget-query->zope-component + + +any + + + +z3c-formwidget-query->zope-interface + + +any + + + +z3c-formwidget-query->zope-schema + + +any + + + +z3c-formwidget-query->setuptools + + +any + + + +z3c-formwidget-query->z3c-form + + +>=3.2.10 + + + +z3c-formwidget-query->zope-i18nmessageid + + +any + + + +z3c-objpath->zope-interface + + +any + + + +z3c-objpath->setuptools + + +any + + + +plone-app-theming->plone-memoize + + +any + + + +plone-app-theming->products-genericsetup + + +any + + + +plone-app-theming->zope + + +any + + + +plone-app-theming->lxml + + +>=2.2.4 + + + +plone-app-theming->docutils + + +any + + + +plone-app-theming->plone-base + + +>=4.0.0a1 + + + +plone-app-theming->plone-i18n + + +any + + + +plone-app-theming->plone-registry + + +any + + + +plone-app-theming->products-statusmessages + + +any + + + +plone-app-theming->plone-app-registry + + +>=1.0 + + + +plone-app-theming->plone-resource + + +any + + + +plone-app-theming->python-dateutil + + +any + + + +plone-resourceeditor + +plone.resourceeditor +5.0.0a1 + + + +plone-app-theming->plone-resourceeditor + + +>=2.0.0 + + + +plone-app-theming->plone-staticresources + + +any + + + +plone-app-theming->plone-subrequest + + +any + + + +plone-app-theming->plone-transformchain + + +any + + + +plone-app-theming->repoze-xmliter + + +>=0.3 + + + +diazo + +diazo +2.0.4 + + + +plone-app-theming->diazo + + +>=1.0.3 + + + +plone-resourceeditor->products-cmfcore + + +any + + + +plone-resourceeditor->zope + + +any + + + +plone-resourceeditor->plone-base + + +any + + + +plone-resourceeditor->plone-resource + + +any + + + +plone-resourceeditor->plone-staticresources + + +any + + + +plone-staticresources->products-genericsetup + + +any + + + +plone-staticresources->zope-interface + + +any + + + +plone-staticresources->lxml + + +any + + + +plone-staticresources->plone-base + + +any + + + +plone-staticresources->plone-resource + + +any + + + +plone-staticresources->zope-i18nmessageid + + +any + + + +plone-subrequest->zope + + +any + + + +plone-subrequest->plone-protect + + +any + + + +plone-transformchain->zope + + +any + + + +repoze-xmliter->setuptools + + +any + + + +repoze-xmliter->lxml + + +>=2.1.1 + + + +diazo->lxml + + +any + + + +cssselect + +cssselect +1.3.0 + + + +diazo->cssselect + + +any + + + +plone-app-users->plone-memoize + + +any + + + +plone-app-users->products-genericsetup + + +any + + + +plone-app-users->products-plonepas + + +>=5.0.1 + + + +plone-app-users->zope-annotation + + +any + + + +plone-app-users->zope-component + + +any + + + +plone-app-users->zope-interface + + +any + + + +plone-app-users->acquisition + + +any + + + +plone-app-users->zope + + +any + + + +plone-app-users->zope-event + + +any + + + +plone-app-users->zope-schema + + +any + + + +plone-app-users->plone-base + + +any + + + +plone-app-users->plone-i18n + + +any + + + +plone-app-users->plone-registry + + +any + + + +plone-app-users->plone-uuid + + +any + + + +plone-app-users->products-statusmessages + + +any + + + +plone-app-users->plone-app-vocabularies + + +any + + + +plone-app-users->plone-autoform + + +>=1.2 + + + +plone-app-users->plone-protect + + +any + + + +plone-app-users->plone-supermodel + + +any + + + +plone-app-users->z3c-form + + +any + + + +plone-app-users->plone-namedfile + + +any + + + +plone-app-users->plone-z3cform + + +any + + + +plone-app-users->plone-formwidget-namedfile + + +>=1.0.3 + + + +plone-app-users->plone-schema + + +any + + + +plone-app-users->plone-schemaeditor + + +any + + + +plone-app-users->zope-cachedescriptors + + +any + + + +plone-app-users->plone-app-event + + +any + + + +plone-app-users->pillow + + +any + + + +plone-app-workflow->plone-memoize + + +any + + + +plone-app-workflow->products-genericsetup + + +any + + + +plone-app-workflow->zope + + +any + + + +plone-app-workflow->persistent + + +any + + + +plone-app-workflow->plone-base + + +any + + + +plone-app-workflow->plone-i18n + + +any + + + +plone-app-workflow->products-statusmessages + + +any + + + +plone-app-workflow->products-dcworkflow + + +any + + + +products-dcworkflow->products-cmfcore + + +>=2.4.0 + + + +products-dcworkflow->products-genericsetup + + +>=2.0b1 + + + +products-dcworkflow->zope + + +>=5.0 + + + +products-dcworkflow->setuptools + + +any + + + +products-dcworkflow->products-pythonscripts + + +any + + + +products-externalmethod + +Products.ExternalMethod +6.0 + + + +products-dcworkflow->products-externalmethod + + +any + + + +zope-deprecation->setuptools + + +any + + + +plone-autoinclude->zope-configuration + + +any + + + +products-cmfdynamicviewfti->products-cmfcore + + +any + + + +products-cmfdynamicviewfti->zope + + +any + + + +plone-caching->zope + + +any + + + +plone-caching->plone-registry + + +any + + + +plone-caching->plone-transformchain + + +any + + + +plone-caching->z3c-caching + + +any + + + +z3c-caching->zope-component + + +any + + + +z3c-caching->zope-interface + + +>=3.8.0 + + + +z3c-caching->zope-event + + +any + + + +z3c-caching->zope-schema + + +any + + + +z3c-caching->zope-lifecycleevent + + +any + + + +z3c-caching->setuptools + + +any + + + +z3c-caching->zope-browser + + +any + + + +plone-keyring->zope-interface + + +any + + + +plone-keyring->zope-location + + +any + + + +plone-keyring->persistent + + +any + + + +plone-keyring->zope-container + + +any + + + +zope-container->zope-component + + +any + + + +zope-container->zope-deferredimport + + +any + + + +zope-container->zope-interface + + +any + + + +zope-container->zope-event + + +any + + + +zope-container->zope-schema + + +any + + + +zope-container->zope-dottedname + + +any + + + +zope-container->zope-lifecycleevent + + +>=3.5.2 + + + +zope-container->zope-traversing + + +>=4.0.0a1 + + + +zope-container->setuptools + + +any + + + +zope-container->zope-location + + +>=3.5.4 + + + +zope-container->persistent + + +>=4.1.0 + + + +zope-container->zope-cachedescriptors + + +any + + + +zope-container->zope-filerepresentation + + +any + + + +zope-container->btrees + + +any + + + +zope-container->zope-publisher + + +any + + + +zope-container->zope-i18nmessageid + + +any + + + +zope-container->zope-security + + +any + + + +zope-container->zope-proxy + + +>=4.1.5 + + + +zope-container->zope-size + + +any + + + +zope-ramcache->zope-interface + + +any + + + +zope-ramcache->setuptools + + +any + + + +zope-ramcache->zope-location + + +any + + + +zope-ramcache->persistent + + +any + + + +plone-scale->zope-annotation + + +any + + + +plone-scale->zope-interface + + +any + + + +plone-scale->lxml + + +any + + + +plone-scale->pillow + + +any + + + +zope-copy->zope-interface + + +any + + + +zope-copy->setuptools + + +any + + + +zope-copy->zodbpickle + + +any + + + +beautifulsoup4->typing-extensions + + +>=4.0.0 + + + +soupsieve + +soupsieve +2.8 + + + +beautifulsoup4->soupsieve + + +>1.2 + + + +plone-outputfilters->products-genericsetup + + +any + + + +plone-outputfilters->zope + + +any + + + +plone-outputfilters->plone-app-uuid + + +>=2.2.0 + + + +plone-outputfilters->plone-base + + +any + + + +plone-outputfilters->plone-registry + + +any + + + +plone-outputfilters->plone-uuid + + +any + + + +plone-outputfilters->products-mimetypesregistry + + +any + + + +plone-outputfilters->products-portaltransforms + + +>=2.0 + + + +plone-outputfilters->plone-namedfile + + +any + + + +plone-outputfilters->zope-cachedescriptors + + +any + + + +plone-outputfilters->beautifulsoup4 + + +any + + + +plone-portlet-collection->plone-memoize + + +any + + + +plone-portlet-collection->products-genericsetup + + +any + + + +plone-portlet-collection->zope + + +any + + + +plone-portlet-collection->plone-portlets + + +any + + + +plone-portlet-collection->plone-app-uuid + + +any + + + +plone-portlet-collection->plone-base + + +any + + + +plone-portlet-collection->plone-i18n + + +any + + + +plone-portlet-collection->plone-registry + + +any + + + +plone-portlet-collection->plone-app-querystring + + +any + + + +plone-portlet-collection->plone-app-vocabularies + + +any + + + +plone-portlet-collection->plone-app-z3cform + + +any + + + +plone-portlet-collection->plone-autoform + + +any + + + +plone-portlet-collection->products-mimetypesregistry + + +any + + + +plone-portlet-collection->plone-app-portlets + + +any + + + +plone-portlet-static->products-genericsetup + + +any + + + +plone-portlet-static->zope + + +any + + + +plone-portlet-static->plone-portlets + + +any + + + +plone-portlet-static->plone-base + + +any + + + +plone-portlet-static->plone-i18n + + +any + + + +plone-portlet-static->plone-app-z3cform + + +any + + + +plone-portlet-static->plone-autoform + + +any + + + +plone-portlet-static->plone-app-textfield + + +any + + + +plone-portlet-static->plone-app-portlets + + +any + + + +zope-publisher->zope-component + + +any + + + +zope-publisher->zope-interface + + +>=4.0.1 + + + +zope-publisher->zope-configuration + + +any + + + +zope-publisher->zope-event + + +any + + + +zope-publisher->setuptools + + +any + + + +zope-publisher->zope-location + + +any + + + +zope-publisher->zope-browser + + +any + + + +zope-publisher->zope-i18n + + +>=4.0.0 + + + +zope-publisher->zope-security + + +>=4.0.0 + + + +zope-publisher->zope-proxy + + +any + + + +zope-publisher->zope-contenttype + + +>=4.0.0 + + + +zope-publisher->zope-exceptions + + +any + + + +zope-publisher->multipart + + +>=1.1.0 + + + +z3c-zcmlhook->zope-component + + +any + + + +z3c-zcmlhook->zope-interface + + +any + + + +z3c-zcmlhook->zope-configuration + + +any + + + +z3c-zcmlhook->zope-schema + + +any + + + +z3c-zcmlhook->setuptools + + +any + + + +zope-i18nmessageid->zope-interface + + +any + + + +jsonschema->jsonschema-specifications + + +>=2023.03.6 + + + +jsonschema->referencing + + +>=0.28.4 + + + +jsonschema->rpds-py + + +>=0.7.1 + + + +jsonschema->attrs + + +>=22.2.0 + + + +zope-i18n->zope-component + + +any + + + +zope-i18n->zope-schema + + +any + + + +zope-i18n->setuptools + + +any + + + +zope-i18n->pytz + + +any + + + +zope-i18n->zope-deprecation + + +any + + + +zope-i18n->zope-i18nmessageid + + +>=4.3 + + + +python-gettext + +python-gettext +5.0 + + + +zope-i18n->python-gettext + + +any + + + +zope-security->zope-component + + +any + + + +zope-security->zope-interface + + +any + + + +zope-security->zope-schema + + +>=4.2.0 + + + +zope-security->zope-location + + +any + + + +zope-security->zope-i18nmessageid + + +any + + + +zope-security->zope-proxy + + +>=6.1 + + + +plone-session->products-genericsetup + + +any + + + +plone-session->products-pluggableauthservice + + +any + + + +plone-session->zope + + +any + + + +plone-session->plone-protect + + +any + + + +plone-session->plone-keyring + + +any + + + +plone-sphinx-theme + +plone-sphinx-theme +1.4.3 + + + +plone-sphinx-theme->myst-parser + + +any + + + +sphinx-book-theme + +sphinx-book-theme +1.1.4 + + + +plone-sphinx-theme->sphinx-book-theme + + +==1.1.4 + + + +sphinx-book-theme->sphinx + + +>=6.1 + + + +pydata-sphinx-theme + +pydata-sphinx-theme +0.15.4 + + + +sphinx-book-theme->pydata-sphinx-theme + + +==0.15.4 + + + +plone-theme->products-cmfcore + + +any + + + +plone-theme->zope + + +any + + + +plonetheme-barceloneta->products-genericsetup + + +any + + + +plonetheme-barceloneta->plone-resource + + +any + + + +plonetheme-barceloneta->plone-app-theming + + +any + + + +plonetheme-barceloneta->plone-theme + + +any + + + +persistence->persistent + + +any + + + +persistence->extensionclass + + +any + + + +products-standardcachemanagers->zope-component + + +any + + + +products-standardcachemanagers->accesscontrol + + +any + + + +products-standardcachemanagers->zope + + +>5 + + + +products-standardcachemanagers->setuptools + + +any + + + +products-standardcachemanagers->transaction + + +any + + + +zope-datetime->setuptools + + +any + + + +products-cmfdifftool->products-genericsetup + + +any + + + +products-cmfdifftool->zope + + +any + + + +products-cmfdifftool->plone-base + + +any + + + +products-cmfdifftool->z3c-relationfield + + +any + + + +products-cmfdifftool->products-portaltransforms + + +any + + + +products-cmfuid->products-cmfcore + + +>=2.4.0dev + + + +products-cmfuid->zope + + +any + + + +products-cmfuid->setuptools + + +any + + + +products-cmfuid->products-zcatalog + + +>=4.1.1 + + + +products-zopeversioncontrol->zope-interface + + +any + + + +products-zopeversioncontrol->acquisition + + +any + + + +products-zopeversioncontrol->zope + + +any + + + +products-zopeversioncontrol->setuptools + + +any + + + +products-zopeversioncontrol->zodb + + +any + + + +products-zopeversioncontrol->datetime + + +any + + + +products-zopeversioncontrol->transaction + + +any + + + +products-extendedpathindex->zope + + +any + + + +products-extendedpathindex->products-zcatalog + + +any + + + +products-isurlinportal->zope + + +>=5.10 + + + +products-isurlinportal->plone-base + + +any + + + +products-siteerrorlog->zope-component + + +any + + + +products-siteerrorlog->zope-interface + + +any + + + +products-siteerrorlog->accesscontrol + + +any + + + +products-siteerrorlog->acquisition + + +any + + + +products-siteerrorlog->zope + + +>=4.0b9.dev0 + + + +products-siteerrorlog->zope-event + + +any + + + +products-siteerrorlog->setuptools + + +any + + + +products-siteerrorlog->zexceptions + + +any + + + +products-siteerrorlog->transaction + + +any + + + +zope-app-locales->zope-interface + + +any + + + +zope-app-locales->setuptools + + +any + + + +zope-app-locales->zope-cachedescriptors + + +any + + + +zope-app-locales->zope-i18nmessageid + + +>=4.1.0 + + + +zope-structuredtext->setuptools + + +any + + + +products-externalmethod->accesscontrol + + +any + + + +products-externalmethod->acquisition + + +any + + + +products-externalmethod->zope + + +>=4.0b6 + + + +products-externalmethod->setuptools + + +any + + + +products-externalmethod->zodb + + +any + + + +products-externalmethod->extensionclass + + +>=4.1a1 + + + +products-externalmethod->persistence + + +any + + + +zope-sendmail->zope-component + + +>=3.8.0 + + + +zope-sendmail->zope-interface + + +any + + + +zope-sendmail->zope-configuration + + +any + + + +zope-sendmail->zope-schema + + +any + + + +zope-sendmail->setuptools + + +any + + + +zope-sendmail->zope-i18nmessageid + + +any + + + +zope-sendmail->transaction + + +any + + + +datetime->zope-interface + + +any + + + +datetime->pytz + + +any + + + +documenttemplate->accesscontrol + + +>=4.0a5 + + + +documenttemplate->acquisition + + +any + + + +documenttemplate->zexceptions + + +any + + + +documenttemplate->extensionclass + + +>=4.1a1 + + + +documenttemplate->zope-structuredtext + + +any + + + +documenttemplate->restrictedpython + + +>=4.0a1 + + + +documenttemplate->zope-sequencesort + + +any + + + +roman + +roman +5.2 + + + +documenttemplate->roman + + +any + + + +products-pluginregistry->products-genericsetup + + +>=2.0b1 + + + +products-pluginregistry->zope + + +>=4.0b4 + + + +products-pluginregistry->setuptools + + +any + + + +products-sessions->zope-deferredimport + + +any + + + +products-sessions->zope-interface + + +any + + + +products-sessions->accesscontrol + + +any + + + +products-sessions->acquisition + + +any + + + +products-sessions->zope + + +>=4.0b5 + + + +products-sessions->setuptools + + +any + + + +products-sessions->persistent + + +any + + + +products-sessions->zodb + + +any + + + +products-sessions->persistence + + +any + + + +products-sessions->transaction + + +any + + + +transaction->zope-interface + + +any + + + +record->extensionclass + + +>=4.1a1 + + + +pydata-sphinx-theme->accessible-pygments + + +any + + + +pydata-sphinx-theme->pygments + + +>=2.7 + + + +pydata-sphinx-theme->docutils + + +!=0.17.0 + + + +pydata-sphinx-theme->sphinx + + +>=5 + + + +pydata-sphinx-theme->beautifulsoup4 + + +any + + + +pydata-sphinx-theme->packaging + + +any + + + +pydata-sphinx-theme->typing-extensions + + +any + + + +pydata-sphinx-theme->babel + + +any + + + +roman-numerals + +roman-numerals +4.1.0 + + + +roman-numerals-py->roman-numerals + + +==4.1.0 + + + +sphinx-autobuild + +sphinx-autobuild +2025.8.25 + + + +sphinx-autobuild->sphinx + + +any + + + +colorama + +colorama +0.4.6 + + + +sphinx-autobuild->colorama + + +>=0.4.6 + + + +starlette + +starlette +0.50.0 + + + +sphinx-autobuild->starlette + + +>=0.35 + + + +uvicorn + +uvicorn +0.40.0 + + + +sphinx-autobuild->uvicorn + + +>=0.25 + + + +watchfiles + +watchfiles +1.1.1 + + + +sphinx-autobuild->watchfiles + + +>=0.20 + + + +websockets + +websockets +15.0.1 + + + +sphinx-autobuild->websockets + + +>=11 + + + +starlette->typing-extensions + + +>=4.10.0 + + + +anyio + +anyio +4.12.0 + + + +starlette->anyio + + +>=3.6.2,<5 + + + +click + +click +8.3.1 + + + +uvicorn->click + + +>=7.0 + + + +h11 + +h11 +0.16.0 + + + +uvicorn->h11 + + +>=0.8 + + + +watchfiles->anyio + + +>=3.0.0 + + + +sphinx-copybutton + +sphinx-copybutton +0.5.2 + + + +sphinx-copybutton->sphinx + + +>=1.8 + + + +sphinx-design + +sphinx_design +0.6.1 + + + +sphinx-design->sphinx + + +>=6,<9 + + + +sphinx-examples + +sphinx-examples +0.0.5 + + + +sphinx-examples->sphinx + + +>4 + + + +sphinx-examples->sphinx-design + + +any + + + +sphinx-last-updated-by-git + +sphinx-last-updated-by-git +0.3.8 + + + +sphinx-last-updated-by-git->sphinx + + +>=1.8 + + + +sphinx-notfound-page + +sphinx-notfound-page +1.1.0 + + + +sphinx-notfound-page->sphinx + + +>=5 + + + +sphinx-reredirects + +sphinx-reredirects +1.1.0 + + + +sphinx-reredirects->sphinx + + +>=7.4 + + + +sphinx-sitemap + +sphinx-sitemap +2.9.0 + + + +sphinx-sitemap->sphinx-last-updated-by-git + + +any + + + +sphinx-tippy + +sphinx_tippy +0.4.3 + + + +sphinx-tippy->jinja2 + + +any + + + +sphinx-tippy->sphinx + + +>4 + + + +sphinx-tippy->beautifulsoup4 + + +any + + + +sphinx-tippy->requests + + +any + + + +requests->charset-normalizer + + +>=2,<4 + + + +idna + +idna +3.11 + + + +requests->idna + + +>=2.5,<4 + + + +certifi + +certifi +2025.11.12 + + + +requests->certifi + + +>=2017.4.17 + + + +urllib3 + +urllib3 +2.6.2 + + + +requests->urllib3 + + +>=1.21.1,<3 + + + +sphinxcontrib-httpdomain + +sphinxcontrib-httpdomain +1.8.1 + + + +sphinxcontrib-httpdomain->sphinx + + +>=1.6 + + + +sphinxcontrib-httpdomain->six + + +any + + + +sphinxcontrib-httpexample + +sphinxcontrib-httpexample +1.3 + + + +sphinxcontrib-httpexample->docutils + + +any + + + +sphinxcontrib-httpexample->sphinx + + +any + + + +sphinxcontrib-httpexample->sphinxcontrib-httpdomain + + +any + + + +astunparse + +astunparse +1.6.3 + + + +sphinxcontrib-httpexample->astunparse + + +any + + + +astunparse->six + + +>=1.6.1,<2.0 + + + +wheel + +wheel +0.45.1 + + + +astunparse->wheel + + +>=0.23.0,<1.0 + + + +sphinxcontrib-mermaid + +sphinxcontrib-mermaid +1.2.3 + + + +sphinxcontrib-mermaid->pyyaml + + +any + + + +sphinxcontrib-mermaid->sphinx + + +any + + + +sphinxcontrib-video + +sphinxcontrib-video +0.4.1 + + + +sphinxcontrib-video->sphinx + + +any + + + +sphinxcontrib-youtube + +sphinxcontrib-youtube +1.4.1 + + + +sphinxcontrib-youtube->sphinx + + +>=6.1 + + + +sphinxcontrib-youtube->requests + + +any + + + +sphinxext-opengraph + +sphinxext-opengraph +0.13.0 + + + +sphinxext-opengraph->sphinx + + +>=6.0 + + + +zope-browserresource->zope-component + + +>=3.8.0 + + + +zope-browserresource->zope-interface + + +any + + + +zope-browserresource->zope-configuration + + +any + + + +zope-browserresource->zope-schema + + +any + + + +zope-browserresource->zope-traversing + + +>3.7 + + + +zope-browserresource->setuptools + + +any + + + +zope-browserresource->zope-location + + +any + + + +zope-browserresource->zope-publisher + + +>=3.8 + + + +zope-browserresource->zope-i18n + + +any + + + +zope-browserresource->zope-contenttype + + +>=4.0.1 + + + +z3c-pt->zope-component + + +any + + + +z3c-pt->zope-interface + + +any + + + +z3c-pt->zope-traversing + + +any + + + +z3c-pt->setuptools + + +any + + + +z3c-pt->zope-contentprovider + + +any + + + +z3c-pt->zope-i18n + + +>=3.5 + + + +z3c-pt->chameleon + + +>=2.4 + + + +zc-lockfile->setuptools + + +any + + + +zope-proxy->zope-interface + + +any + + + +zope-tal->zope-interface + + +any + + + +zope-tal->setuptools + + +any + + + +zope-tal->zope-i18nmessageid + + +any + + + +zope-contenttype->setuptools + + +any + + + +zope-size->zope-interface + + +any + + + +zope-size->setuptools + + +any + + + +zope-size->zope-i18nmessageid + + +any + + + +zope-tales->zope-interface + + +any + + + +zope-tales->setuptools + + +any + + + +zope-exceptions->zope-interface + + +any + + + +zope-exceptions->setuptools + + +any + + + +zope-processlifetime->zope-interface + + +any + + + +zope-processlifetime->setuptools + + +any + + + +zope-ptresource->zope-interface + + +any + + + +zope-ptresource->zope-pagetemplate + + +any + + + +zope-ptresource->setuptools + + +any + + + +zope-ptresource->zope-publisher + + +any + + + +zope-ptresource->zope-security + + +any + + + +zope-ptresource->zope-browserresource + + +any + + + +zope-sequencesort->setuptools + + +any + + + +zope-testbrowser->zope-interface + + +any + + + +zope-testbrowser->zope-schema + + +any + + + +zope-testbrowser->setuptools + + +any + + + +zope-testbrowser->zope-cachedescriptors + + +any + + + +zope-testbrowser->pytz + + +any + + + +zope-testbrowser->beautifulsoup4 + + +any + + + +zope-testbrowser->soupsieve + + +>=1.9.0 + + + +webtest + +WebTest +3.0.7 + + + +zope-testbrowser->webtest + + +>=2.0.30 + + + +wsgiproxy2 + +WSGIProxy2 +0.5.1 + + + +zope-testbrowser->wsgiproxy2 + + +any + + + +webtest->beautifulsoup4 + + +any + + + +webtest->waitress + + +>=3.0.2 + + + +webob + +WebOb +1.8.9 + + + +webtest->webob + + +>=1.2 + + + +wsgiproxy2->webob + + +any + + + +anyio->typing-extensions + + +>=4.5 + + + +anyio->idna + + +>=2.8 + + + +pycparser + +pycparser +2.23 + + + +cffi->pycparser + + +any + + + +graphviz + +graphviz +0.21 + + + +multimapping->extensionclass + + +any + + + +networkx + +networkx +3.6.1 + + + +paste + +Paste +3.10.1 + + + +paste->setuptools + + +any + + + +pip + +pip +25.2 + + + +pipdeptree + +pipdeptree +2.30.0 + + + +pipdeptree->packaging + + +>=25 + + + +pipdeptree->pip + + +>=25.2 + + + +pipforester + +pipforester +1.0.1 + + + +pipforester->click + + +any + + + +pipforester->networkx + + +any + + + +pipforester->pipdeptree + + +any + + + +pygraphviz + +pygraphviz +1.14 + + + +pipforester->pygraphviz + + +any + + + +vale + +vale +3.13.0.0 + + + diff --git a/docs/_static/plone-dependencies.png b/docs/_static/plone-dependencies.png new file mode 100644 index 0000000000..c83ccb5dea Binary files /dev/null and b/docs/_static/plone-dependencies.png differ diff --git a/docs/index.md b/docs/index.md index ecbf93a262..d468a10243 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,3 +1,4 @@ + --- myst: html_meta: @@ -154,4 +155,4 @@ genindex :hidden: true training/index -``` + diff --git a/docs/overview/index.md b/docs/overview/index.md index 0018763b42..966f4f0aa9 100644 --- a/docs/overview/index.md +++ b/docs/overview/index.md @@ -1,3 +1,4 @@ + GNU nano 7.2 index.md --- myst: html_meta: @@ -10,6 +11,92 @@ myst: (overview-label)= +# Overview + +Plone is a content management system (CMS) that is well-known for its user-friendly interface and robust security featu> +With Plone, even non-technical users can easily create and manage the content for a public website or intranet using on> +Plone's intuitive interface and comprehensive set of features make it a popular choice for businesses, governments, uni> + +Plone has a long history and has been trusted by users around the world since its initial release on October 4, 2001. +Over the years, Plone has undergone many improvements and enhancements, making it a highly mature and stable CMS. +Additionally, Plone is supported by a strong community of users and developers who contribute to its ongoing success. + +Plone has the maturity, stability, and reliability of an application maintained by open source developers with decades > + +Lots of customizations can be made through-the-web, such as creating content types, themes, workflows, and much more. +A full file system based development workflow is possible and recommended for team work and deployment, backed by sourc> + [ Read 127 lines ] +^G Help ^O Write Out ^W Where Is ^K Cut ^T Execute ^C Location M-U Undo M-A Set Mark +^X Exit ^R Read File ^\ Replace ^U Paste ^J Justify ^/ Go T GNU nano 7.2 index.md +--- +myst: + html_meta: + "description": "Plone 6 overview" + "property=og:description": "Plone 6 overview" + "property=og:title": "Plone 6 overview" + "keywords": "Plone 6, overview" +--- + +(overview-label)= + + +# Overview + +Plone is a content management system (CMS) that is well-known for its user-friendly interface and robust security featu> +With Plone, even non-technical users can easily create and manage the content for a public website or intranet using on> +Plone's intuitive interface and comprehensive set of features make it a popular choice for businesses, governments, uni> + +Plone has a long history and has been trusted by users around the world since its initial release on October 4, 2001. +Over the years, Plone has undergone many improvements and enhancements, making it a highly mature and stable CMS. +Additionally, Plone is supported by a strong community of users and developers who contribute to its ongoing success. + +Plone has the maturity, stability, and reliability of an application maintained by open source developers with decades > + +Lots of customizations can be made through-the-web, such as creating content types, themes, workflows, and much more. +A full file system based development workflow is possible and recommended for team work and deployment, backed by sourc> + [ Read 127 lines ] +^G Help ^O Write Out ^W Where Is ^K Cut ^T Execute ^C Location M-U Undo M-A Set Mark +^X Exit ^R Read File ^\ Replace ^U Paste ^J Justify ^/ Go T GNU nano 7.2 index.md +--- +myst: + html_meta: + "description": "Plone 6 overview" + "property=og:description": "Plone 6 overview" + "property=og:title": "Plone 6 overview" + "keywords": "Plone 6, overview" +--- + +(overview-label)= + + +# Overview + +Plone is a content management system (CMS) that is well-known for its user-friendly interface and robust security featu> +With Plone, even non-technical users can easily create and manage the content for a public website or intranet using on> +Plone's intuitive interface and comprehensive set of features make it a popular choice for businesses, governments, uni> + +Plone has a long history and has been trusted by users around the world since its initial release on October 4, 2001. +Over the years, Plone has undergone many improvements and enhancements, making it a highly mature and stable CMS. +Additionally, Plone is supported by a strong community of users and developers who contribute to its ongoing success. + +Plone has the maturity, stability, and reliability of an application maintained by open source developers with decades > + +Lots of customizations can be made through-the-web, such as creating content types, themes, workflows, and much more. +A full file system based development workflow is possible and recommended for team work and deployment, backed by sourc> + [ Read 127 lines ] +^G Help ^O Write Out ^W Where Is ^K Cut ^T Execute ^C Location M-U Undo M-A Set Mark +^X Exit ^R Read File ^\ Replace ^U Paste ^J Justify ^/ Go T--- +myst: + html_meta: + "description": "Plone 6 overview" + "property=og:description": "Plone 6 overview" + "property=og:title": "Plone 6 overview" + "keywords": "Plone 6, overview" +--- + +(overview-label)= + + # Overview Plone is a content management system (CMS) that is well-known for its user-friendly interface and robust security features. @@ -125,3 +212,31 @@ Similarly, to develop for the new React frontend, you need to have some experien If you are looking for more study material on these technologies beyond the documentation, see and follow one or more [Plone Trainings](https://training.plone.org). Our trainings are more verbose and contain extra clarification and examples. +## Dependency Visualization + +To better understand the relationships between Plone’s Python packages, +a dependency graph was generated using the following tools: + +- `pipdeptree` +- `pipforester` +- `graphviz` + +This visualization helps identify direct and indirect dependencies, +as well as cyclic dependencies, between core Plone packages and their +dependencies. It can be useful for contributors who want to explore +Plone’s internal package structure or analyze dependency complexity. +```{figure} /_static/images/plone-dependencies.svg +:alt: Plone Python dependency graph +:width: 100% + +Dependency graph of Plone Python packages generated using +`pipdeptree` and `pipforester`. Cyclic dependencies are detected +and handled automatically. + +## Python Dependency Diagram + +The following diagram shows the Python package dependencies for Plone. +It was generated using `pipdeptree` and `pipforester` from a Plone +installation in a virtual environment. + +![Plone dependency diagram](_static/plone-dependencies.png) diff --git a/icons.md b/icons.md new file mode 100644 index 0000000000..d68726f3cc --- /dev/null +++ b/icons.md @@ -0,0 +1,56 @@ +# Icons in Plone 6 Classic UI + +- Bootstrap Icons +- SVG Inline Icons +- Iconresolver + + +# Bootstrap Icons + +Bootstrap is the default CSS Framework in Plone 6. We decided to use it's icons as well. Check out all available Icons: + +https://icons.getbootstrap.com/ + +Icons are shipped via plone.staticresources. Check out the [package.json](https://github.com/plone/plone.staticresources/blob/master/package.json) of the package to get the actual version of the icons in Plone. + + +# Registration + +* Icons are registered in Plone's registry +* Override of icons via xml +* [Bootstrap Icons](https://github.com/plone/plone.staticresources/blob/master/src/plone/staticresources/profiles/default/registry/icons_bootstrap.xml) +* [Contenttypes](https://github.com/plone/plone.staticresources/blob/master/src/plone/staticresources/profiles/default/registry/icons_contenttype.xml) +* [Plone UI](https://github.com/plone/plone.staticresources/blob/master/src/plone/staticresources/profiles/default/registry/icons_plone.xml) + + +# Customization + +* Add custom icons +* Override some of the icons +* TODO + + +# Icon Font + +* TODO +* Setup profile to install icon font +* Usage as known from e.g. Font Awesome + + +# Iconresolver + +## Get Icon URL + +URL method of @@icons view returns the actual URL to the SVG icon. This can be used e.g. in an img tag. + +``` +foo +``` + +## Get Icon Tag + +Tag method is used with tal:replace and returns an entire inline SVG image. tag_class and tag_alt is used to pass in custom classes and an alt text. + +``` + +``` diff --git a/index.md b/index.md new file mode 100644 index 0000000000..b7a240f687 --- /dev/null +++ b/index.md @@ -0,0 +1,162 @@ +--- +myst: + html_meta: + "description": "This website is the documentation of Plone, an open source, enterprise-level content management system." + "property=og:description": "This website is the documentation of Plone, an open source, enterprise-level content management system." + "property=og:title": "Plone 6 Documentation" + "keywords": "Plone 6, content management system, CMS, open source, Documentation, Volto, Classic UI, frontend, backend, plone.restapi, plone.api" +--- + +(index-label)= + +# Plone 6 Documentation + +This is the community-maintained documentation for the Plone content management system. + +`````{grid} 1 1 2 2 +:gutter: 3 3 4 5 + +````{grid-item-card} +:link: install/index +:link-type: doc +{octicon}`zap;1.5em;sd-text-info` +Get started +^^^ +This part of the documentation describes how to get started with Plone. +Choose from trying a demo of Plone or installing Plone. ++++ +```{button-ref} install/index +:color: primary +:expand: +Go to Get started +``` +```` + +````{grid-item-card} +:link: user-guide/index +:link-type: doc +{octicon}`person;1.5em;sd-text-info` +User guide +^^^ +This part of the documentation describes how to use Plone effectively, covering tasks for site editors and administrators. ++++ +```{button-ref} user-guide/index +:ref-type: doc +:color: primary +:expand: +Go to User guide +``` +```` + +````{grid-item-card} +:link: developer-guide/index +:link-type: doc +{octicon}`person-add;1.5em;sd-text-info` +Developer guide +^^^ +This part of the documentation describes how to develop a Plone project. ++++ +```{button-ref} developer-guide/index +:ref-type: doc +:color: primary +:expand: +Go to Developer guide +``` +```` + +````{grid-item-card} +:link: reference-guide/index +:link-type: doc +{octicon}`bookmark;1.5em;sd-text-info` +Reference guide +^^^ +This part of the documentation describes the APIs, functions, modules, and objects included in Plone. ++++ +```{button-ref} reference-guide/index +:ref-type: doc +:color: primary +:expand: +Go to Reference guide +``` +```` + +````{grid-item-card} +:link: conceptual-guides/index +:link-type: doc +{octicon}`light-bulb;1.5em;sd-text-info` +Conceptual guides +^^^ +This part of the documentation provides explanation of concepts to deepen and broaden your understanding of Plone. ++++ +```{button-ref} conceptual-guides/index +:ref-type: doc +:color: primary +:expand: +Go to Conceptual guides +``` +```` + +````{grid-item-card} +:link: contributing/index +:link-type: doc +{octicon}`git-pull-request;1.5em;sd-text-info` +Contributor guide +^^^ +This part of the documentation describes how to contribute to Plone, including all its projects and repositories under the Plone GitHub organization. ++++ +```{button-ref} contributing/index +:ref-type: doc +:color: primary +:expand: +Go to Contributor guide +``` +```` + +````` + +```{seealso} +Read the [documentation for the previous version, Plone 5](https://5.docs.plone.org/). +``` + + +```{toctree} +:maxdepth: 2 +:hidden: true + +overview/index +install/index +admin-guide/index +developer-guide/index +deployment/index +volto/index +classic-ui/index +plone.restapi/docs/source/index +backend/index +i18n-l10n/index +conceptual-guides/index +contributing/index +reference-guide/index +user-guide/index +``` + +```{toctree} +:caption: Appendices +:maxdepth: 1 +:hidden: true + +glossary +genindex +``` + +```{toctree} +:caption: Tutorials +:maxdepth: 1 +:hidden: true + +training/index +``` +## Dependency Diagram + +![Plone dependency diagram](_static/plone-dependencies.png) +![QR Code](_static/qrcode_localhost.png) + diff --git a/theming/barceloneta/index.md b/theming/barceloneta/index.md new file mode 100644 index 0000000000..f3e250f787 --- /dev/null +++ b/theming/barceloneta/index.md @@ -0,0 +1,8 @@ +# Plone Classic UI Theming based on Barceloneta + +* TODO +* SCSS +* Colors, fonts and sizes via variable changable +* Properties for shadows, rounded corners, gradients, etc. +* plonetheme.barceloneta npm package for includes +* bobtemplates.plone template diff --git a/theming/basics/index.md b/theming/basics/index.md new file mode 100644 index 0000000000..dc1fcaf08b --- /dev/null +++ b/theming/basics/index.md @@ -0,0 +1,3 @@ +# Plone Classic UI Theme Add-On + +Create a filesystem package to keep an installable theme for Plone 6 Classic UI.