Chris Withers wrote:
Is it okay to use TinyTables (as in Zope 2.2 or 2.3 aren't going to break them...)?
I think that's fine, and I doubt Zope 2.2 or 2.3 will break them; if they do, either TinyTables or Zope will be fixed by someone. :) [snip]
Where I'm coming from with this is:
TinyTables make a good place to store configuration data. I guess like PropertySheets, except they can hold a table-like property. Maybe Propertysheets need a TinyTable property type :-)
You're using them in the intended way, I think. Minor configuration stuff should go to properties or to a TinyTable, depending on if the data comes in a tabular form or not.
TinyTables are used in Squishdot for this very purpose. I'm doign some development work on Squishdot and I want to know whether I need to replace TinyTables with something else to make it more future proof.
I think TinyTables are fairly future proof. Something better will undoubtedly come along eventually; perhaps it's DatabaseAPI and TinyTables+, I haven't looked at these yet. Even so, it should be fairly straightforward to write some script that transforms any tinytable data into something else. Regards, Martijn