Laurence Rowe <l@lrowe.co.uk> writes:
I actually think TTW schema generation has some validity (so content types can be easily generated by users). Restricted Python (in python scripts) just kind of sucks though for being almost python but a little different. You could keep python code on the filesystem seperate and just write adapters to your TTW content types. (To make this work well would require versioned schemas to allow for changes and migrations - perhaps zope.app.generations can help)
For zope 3 based stuff this looks really interesting: http://agendaless.com/Members/tseaver/software/userschema/
I've done a bit of work reccently to get PersistentModules working better with interfaces. This allows me to have Zope 3 generated TTW and stored in the ZODB. I'm using this currently and it all seems to be working great. Ross