[Zope-CMF] Zclasses in CMF

Troy Farrell troy@entheossoft.com
Thu, 20 Feb 2003 11:56:05 -0600

AFAIK, you only register your product as a ZClass base if you want to 
use it as a base class for ZClasses.  I never do this to my products 
because I'm lazy and I don't use ZClasses :(


D2 wrote:
> I noticed that in some products' __init__.py module there's a call to
> initializeBasesPhase1 and 2 to register a base class as a Zclass.
> That's true in CMFCore, CMFDefault, CMFPlone for example and not in
> DCWorkflow and Localizer.
> in newer cases, createZClassForBase is used instead.
> So, why is it necessary to register a Zclass for some products and not
> for others ?