[Zope-CMF] Re: [dev] RFC: rethinking GenericSetup extension profiles
yuppie
y.2006_ at wcm-solutions.de
Tue Jul 25 13:46:16 EDT 2006
Hi Martin!
Martin Aspeli wrote:
>
> Aha - so it seems was confused :) So, to be clear, "run all import steps"
> will only apply to the last selected "active" profile, even if that's an
> extension-profile?
Yes. The ImportContext has only access to the last profile selected.
What still might happen with broken import handlers - especially
importVarious - is that the handlers themselves change settings
independent of any profile files.
> Thanks for the update. So long as we keep the "trying out a new product" use
> case in mind and focus on making it as easy to make import handlers, I think
> we're very much on the same page.
Fine. But the fact I started this thread doesn't mean I have the
resources to write a detailed proposal and implement it. So the big
question is: Who will contribute the necessary resources and do the job?
> By the way - two other things I brought up in the post to plone-dev was:
>
> - We need some way of exposing to the user the *version* of the profile
> being applied, i.e. the version of the product. "You have Foo version 1.0
> installed, but version 2.0 on the filesystem. Do you want to upgrade?"
>
> - We need some way of expressing dependencies between profiles, so that
> installing Foo also installs Bar. It should be possible to do optional
> dependencies, too, so that Foo installs Bar if Bar is available, but doesn't
> fail if it's not.
Agreed. We might even need a combination of both: E.g. Foo depends on
version 1.0 of Bar. See also this short thread:
http://mail.zope.org/pipermail/zope-cmf/2005-April/022128.html
Cheers,
Yuppie
More information about the Zope-CMF
mailing list