Versioning Structured Content in a Content Management Application

The CCM persistence layer is the foundation for the high-level content services provided by CCM. This talk will address some of the unique challenges involved in building a persistence layer that supports the basic features necessary to implement high-level content-centered services such as robust versioning, workflow, and user-defined data structures. One of the unique features of the CCM versioning system is that it supports the versioning of structured content rather than the text-based versioning found in most versioning systems. This includes not only versioning the attributes of a content item independently but also versioning associations between content items. The result is a versioning system that is capable of correctly versioning anything from the title of an individual item to an entire network of related content items.

Rafael Schloming
Red Hat, Inc.
rafaels@redhat.com

TrackBack
< Using Zope to Support Open Course Collaboration – A Case Study WebDAV is a useful technology standard that has made inroads on the World Wide Web for several years. >