Andrew Kenneth Milton wrote:
Is there a Product Builders meta-type registry somewhere?
I can see things getting messed up in the near future as the number of products proliferates and meta-types start to clash.
I just tried adding a new ZClass in a new Product in my Zope 2.2 final installation. The multiple-selection widgit for choosing the base-classes has all the available meta-types prefixed with the name of their product, followed by a colon. For example, here's the list I get: AccessControl: User AccessControl: UserFolder OFS: DTMLDocument OFS: DTMLMethod OFS: Folder OFS: File OFS: Image ZCatalog: CatalogAware ZCatalog: ZCatalog ZPatterns: DataSkin ZPatterns: PlugInBase ZPatterns: PlugInContainer ZPatterns: Rack ZPatterns: Specialist ZClasses: ObjectManager So, it looks to me like the problem of meta-types clashing is taken care of, at least in principle. I note that the management screens' "add" drop-down list doesn't have the "product:" namespace qualification, and I guess that's where the problems lie. I doubt this would be much of a problem to patch, and it probably counts as a bug, if anyone is passing the Collector in the near future. Now, we might want to consider a product naming registry to address the problem of product names that clash... -- Steve Alexander Software Engineer Cat-Box limited http://www.cat-box.net