[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