[Zope] RFC. New entity. "Zope Bean".

Paul T Paul T <paul@pault.com>
Thu, 01 Mar 2001 21:16:18 -0800


Ok. My last comment on productizer.

At the moment I see no problems in implementing the following scenario:

 >1. SomeClass.py
 >( contains the actual functionality )
 >
 >2. ProductDescriptor.XML
 >( contains dependencies, list of product's configurable properties and (maybe) methods )


Productizer generates the SomeClass_Product proxy object, with creation screen, one ( and
only one ) configuration screen and ( optional ) index_html ( including all the dtmls
needed. Everything related to Zope integration is encapsulated in this proxy class.

This is not current Product ( less flexible ) but this is also not a component as well
 has GUI ). This is Zope Bean.

Such beans should be extremely easy to create, comparing to current Product magic. Now I
have to understand how persistency and other things work, but I think that this design can
work. I may implement it occasionaly and then we'l see.

Comments welcome.

Rgds.Paul.