Forum OpenACS Development: Response to Gratuitous use of acs_objects?

Collapse
Posted by Dan Wickstrom on
Don - yes building relations on top of relations is very useful, as far as the actual rows being objects, I don't see any purpose in that.

Yon - but it is simple to store an image in the CR once you know what to do.  The user page in openacs stores your photo in the CR, and it doesn't make use of versioning.  The apm uses the CR to store generated packages, and it also doesn't make use of versioning.  Neither use is complicated.  A simple interface is all you need to use it and the same CR can support versioned and non-versioned items.  When proposing a change to the CR you also have to consider the impact on the all the packages that make use of it.  Refactoring the CR into multiple layers would have a big impact on many of the packages in openacs.