Forum OpenACS Development: Re: FYI: My Vision and priorities for OpenACS

Collapse
Posted by Barry Books on
I would agree with the last statement. I've been trying to understand CMS and it seems to be built on acs_objects sort of. Perhaps I'm oversimplifying things but I don't see why you can't have an acs_object_type storage type of versioned and build CMS on top of that. If you call get_attribute without a version id you get the latest. If you call with a version id you get that version. Set attribute just resets the current value. If you want a new version call new_version. Now I don't have to care if an object is a CMS object or just an object.
Collapse
Posted by Tom Jackson on

That would work for one object, but if you want to select multiple objects, you need to know what table the data is stored in so you can write the select statement.