[Zope3-dev] Associations

Shane Hathaway shane@zope.com
Thu, 24 Jan 2002 22:56:02 -0500


R. David Murray wrote:

> Since ZPatterns is just a tool to make using certain OO design
> patterns easier, you can do this kind of thing in zope without
> ZPatterns by ignoring the OFS.  If you've got data whose movement
> would be a problem, don't allow it to be moved.  Store all the
> objects in a btree, say, and provide an API to the rest of your
> app for getting those objects.  It seems to me like an 'archive
> folder' should be a UI implementation detail, not a data storage
> pattern.  It also seems like this should apply to most other
> situations where the "location" of *content* would otherwise seem
> to cause issues.  Using Cataloged Ids just seems like a bass
> ackwards way to provide a storage independent interface to
> a what should be a unified collection of data...

+1

Shane