Forum OpenACS Development: Response to OACS content repository services

Collapse
Posted by Don Baccus on
Yeah, you're right about categorization needing to be generalized, that's certainly on our wanna-do list.  The symptoms you see in existing code (packages rolling their own) are often an indicator that the aD folks were working under time pressure to complete a given package rather than sit back and wait for a better solution.

I don't think the item-revision structure of the content repository is so burdensome as to cause a text content-oriented package to avoid using it.  Strictly speaking, for instance, the bboard package doesn't need revisioning (at least as currently implemented).

It does add a little overhead to the API and of course two items that need to be joined before content can be presented.  But in return we get a simpler structure and a greater degree of commonality (well, the latter's more theory than a current truth given the fact that various packages abuse the CR to some extent or another - more stuff to clean up in the future).