[Grok-dev] Dynamic Schemas: Best practices?

Kevin Teague kevin at bud.ca
Wed Dec 12 22:34:03 EST 2007


You may want to take a look at userschema:

http://agendaless.com/Members/tseaver/software/userschema/

This takes a schema defined in CSV or XML as input and dynamically  
generates Zope 3 Interfaces with schemas from them.

If you want to allow users to migrate the schema of existing objects,  
then you'd need to do quite a bit of work at the application level in  
terms of both code and user-interfaces ... DabbleDB does an amazing  
job with this, but they are using Smalltalk w/ a custom object  
database, and not Python w/ ZODB.

http://www.dabbledb.com/



More information about the Grok-dev mailing list