-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Martin Aspeli wrote: > Tres Seaver wrote: > >> I may not *want* the other package's ZCML to be loaded: some of its >> policies may not be appropriate for my application. I think that the >> "library" vs. "pluggable application" distinction is valid here: maybe >> you want to define an entry point in the egg which a given pluggable app >> would use at startup time to configure all the plugins which exposed >> that entry point. > > +1 > >> Five fakes such an entry point now by implicitly >> loading meta.zcml, then configure.zcml, then overrides.zcml for all >> packages it recognizes as products: are you proposing to replace Five's >> DWIM with a new, explicit version? > > That may be preferable, but quite hard from a BBB perspective. Right now > all kinds of products exist that just expect their ZCML to be > automagically loaded.
I'm not arguing against preserving the majyk done for things Zope2 calls 'Products'; however, I don't want to extend the majyk any further. I would also be fine with adding a new directive which caused explicit triggering of introspected ZCML, e.g.: <!-- Load ZCML from all packages which register a 'meta.zcml' entry point --> <majyk entry_point="meta.zcml" /> <!-- Load ZCML from all packages which register a 'configure.zcml' entry point --> <majyk entry_point="configure.zcml" /> I *really* don't see the point, by the way, in automagically running 'overrides.zcml' from products: by definition, the reusable package author doesn't know enough to override declarations made by other reusable packages. If a site manager wants to configure overides, then adding them manually to her site.zcml should be fine. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 [EMAIL PROTECTED] Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHF5mM+gerLs4ltQ4RAu1+AJ0RtIXJaedfzgEXbL+5cjYDNJI+rQCfRCtY 9DqQBllKGsr7wMAjVW6WQWA= =Yl5B -----END PGP SIGNATURE----- _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )