[Product-Developers] Getting multiple profiles to show up in quickinstaller
Gilles Lenfant
gilles.lenfant at ingeniweb.com
Mon Sep 1 13:16:31 UTC 2008
Le 31 août 08 à 16:41, David Bain a écrit :
> I've registered two extension profiles in my profiles.zcml. While
> both of them showup under portal_setup > import, only the first one
> is available via quickinstaller.
> Is there a way to make both available?
>
> Below is my profiles.zcml file
>
> <configure
> xmlns="http://namespaces.zope.org/zope"
> xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
> i18n_domain="hey.now">
>
> <genericsetup:registerProfile
> name="default"
> title="Cool Theme"
> directory="profiles/default"
> description='Extension profile for the "The Cool Theme" Plone
> theme.'
> provides="Products.GenericSetup.interfaces.EXTENSION"
> />
> <genericsetup:registerProfile
> name="test"
> title="The Cool Theme 2"
> directory="profiles/test"
> description='New profile as an experiment, footer not hidden'
> provides="Products.GenericSetup.interfaces.EXTENSION"
Hi,
If the only purpose of the second profile is to provide resources for
test cases, you'd better mark it with...
for="Products.CMFPlone.interfaces.ITestCasePloneSiteRoot"
... and change your tests setup accordingly in the
setupPloneSite(...). i.e.
setupPloneSite(products=['your.product'],
extension_profiles=['profiles-your.product:test'])
(not sure I'm showing the real API, check this ;)
Otherwise, speaking of your issue, its fix is postponed to Plone 4
https://dev.plone.org/plone/ticket/8263
Hope this helped...
--
Gilles Lenfant
INGENIWEB (TM) - SAS 50000 Euros - RC B 438 725 632
Bureaux de la Colline
1 rue Royal
92210 Saint Cloud - France
Phone : 01 78 15 24 00 / Fax : 01 46 02 44 04
web : www.ingeniweb.com - une société du groupe Alter Way
More information about the Product-Developers
mailing list