[Zope-CMF] Re: CMF 1.6 change broke Plone compatibility

Jens Vagelpohl jens at dataflake.org
Wed Dec 21 06:30:15 EST 2005


On 21 Dec 2005, at 11:14, Florent Guillaume wrote:
>> Unless someone fixes that CMFDynamicsomethingFTI thing (or the  
>> CMF  1.6 branch) people cannot even attempt to run Plone 2.1 or  
>> 2.2  against CMF 1.6. This is like a stalemate. Can you suggest  
>> how to add  a new kind of factory information class similar to  
>> appending it to  that typeClasses structure so Martin can fix the  
>> Plone code for  whatever release they want to make CMF 1.6- 
>> compatible then?
>
> The "new way" (exemplified by the way CMFCore itself registers  
> 'Factory-based' type information) is:
>
> - make the class provide ITypeInformation (either directly or  
> through ZCML),
>
> - five:registerClass the class (this makes it available in  
> Products.meta_types and for IFAwareObjectManager, which the  
> portal_types ZMI add menu uses),
>
> - register an IAdding for it, usually coded in browser/. Using the  
> base class provided by CMFCore it's only a few lines.

Thanks a lot Florent, I assume Martin can go off and do his magic  
with that description.

jens



More information about the Zope-CMF mailing list