[Zope3-dev] Persistent schemas

Jim Fulton jim at zope.com
Thu Apr 7 10:09:56 EDT 2005


Florent Guillaume wrote:
> Stephan Richter  <srichter at cosmos.phy.tufts.edu> wrote:
> 
>>On Wednesday 06 April 2005 16:52, Dieter Maurer wrote:
>>
>>>For new projects, you should investigate the new options.
>>>Product development will get much simpler with Zope3 technology
>>>(and its schemas and views). Currently, there is no TTW
>>>("Through The Web") development in Zope3 land, but that is planned.
>>>In about 2 to 4 years, we may have new ZClass like
>>>functionality implemented with Zope3 technology.
>>>And I am quite confident that the old ZClasses will live til
>>>then...
>>
>>Note that I prototyped such functionality a couple years ago. One could create 
>>TTW (Persistent) schemas and then declare a Content Component Definition 
>>based on this schema. People could then create instances of those content 
>>components. The Content Component Definition utility took care of doing all 
>>the security and basic menu/view setup. One can then write views and adapters 
>>for the content component to give it functionality.
>>
>>Unfortunately, persistent schemas got broken at some point, so the code is not 
>>that useful anymore. I really need to get together with Jim and force him to 
>>fix the problem with me, since I constantly forget what the problem is. ;-)
> 
> 
> I'll need to work on persistent schemas very soon. Could someone recap
> what the problem is ? ISTR that there was a problem with the way the are
> cached by the interface machinery, and maybe a pickling problem. Does
> someone have a bit more details (without going into great lengths, I'll
> be looking at it in any case).

Your recollection is more or less correct. We can't currently directly provide
a persistent interface.  If someone wants to get into the details and work
on this, I'd be happy to provide advice.

Jim

-- 
Jim Fulton           mailto:jim at zope.com       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org


More information about the Zope3-dev mailing list