I have a Plone site with a traditional product BaseProduct
(versioned directly in the Products
filesystem directory of the Zope installation); the rest of the setup is buildout
-based.
For a fork of the project, I need another product AdditionalProduct
, which I made the same way (I know it's not the current state-of-the art method; but that's how it worked before for me ...).
Now I was able to install AdditionalProduct
using the quickinstaller (for now it contains a single skin directory with a single template only, but this will change, of course).
Sadly, this ceased to work; the product is not shown in the quickinstaller anymore. There is no visible error; I was able to pdb.set_trace()
it during instance startup, and there is no error in the error.log either.
The profiles.zcml
file looks like this:
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
i18n_domain="BaseProduct">
<include package="Products.GenericSetup" file="meta.zcml" />
<genericsetup:registerProfile
name="default"
title="AdditionalProduct"
directory="profiles/default"
description="Extension profile for AdditionalProduct."
provides="Products.GenericSetup.interfaces.EXTENSION"
/>
</configure>
(Copied and changed from an earlier AdditionalProduct
of another fork; I don't really understand that "meta.zcml"
part.)
How can I debug this?
I'd be willing to "eggify" my product (AdditionalProduct
first, since it has the problem; perhaps BaseProduct
later as well), but I'm not sure about the amount of work, and a How-To would be useful ...
Your product should have a
configure.zcml
file that includes yourprofiles.zcml
with the following directive:Is it the case ?