Gitter is no longer the official chat used by Plone. Please see the official Plone support channels at https://plone.org/support. • forum: https://community.plone.org • Discord (chat, voice, video, sprints): https://discord.com/invite/zFY3EBbjaj • conference videos and slides: https://ploneconf.org • How to contribute: https://plone.org/get-started • Latest releases: https://plone.org/download • Intro to Plone: https://plone.com • Plone news and events: https://plone.org
plone.api
dependency which is not a part of core in 4.3 ... this has to be placed in WindowZ/setup.py
zope.configuration.xmlconfig.ZopeSAXParseException: File "/usr/local/Plone/zeocluster/parts/client1/etc/site.zcml", line 10.0, unbound prefix
It gives this error when I try to restart senaite
<plone:CORSPolicy
package="plone.rest"
only because the meta.zcml is included there already ...
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:meta="http://namespaces.zope.org/meta"
xmlns:five="http://namespaces.zope.org/five"
xmlns:plone="http://namespaces.plone.org/plone">
<include package="Products.Five" />
<meta:redefinePermission from="zope2.Public" to="zope.Public" />
<include package="plone.rest" file="meta.zcml" />
<plone:CORSPolicy
allow_origin="*"
allow_credentials="true"
expose_headers="Content-Length,X-My-Header"
allow_headers="Accept,Authorization,Content-Type,X-Custom-Header"
max_age="3600"/>
<!-- Load the meta -->
<include files="package-includes/*-meta.zcml" />
<five:loadProducts file="meta.zcml"/>
<!-- Load the configuration -->
<include files="package-includes/*-configure.zcml" />
<five:loadProducts />
<!-- Load the configuration overrides-->
<includeOverrides files="package-includes/*-overrides.zcml" />
<five:loadProductsOverrides />
<securityPolicy
component="AccessControl.security.SecurityPolicy" />
</configure>
zcml-additional
... https://github.com/plone/volto/blob/master/api/base.cfg ... maybe worth a try