I’m looking at building basic CMS functionality into our web product and am researching tips and design ideas for versioning content. I’m specifically looking for database schemas in use today.
What are you using for content versioning? What patterns apply if you have different types of content that need versions stored? How is question versioning handled on Stack Overflow?
Thanks
Literature uses a 5 dimensional model for this:
Most systems only handle a few of these dimensions. To handle all five, you have to describe (fix) your development process.
The reference:
Managing design data: the five dimensions of CAD frameworks, configuration management, and product data management.
van den Hamer, P. Lepoeter, K.
Philips Res., Eindhoven;
This paper appears in: Proceedings of the IEEE
Publication Date: Jan 1996
Volume: 84, Issue: 1
On page(s): 42-56
ISSN: 0018-9219
References Cited: 26
CODEN: IEEPAD
INSPEC Accession Number: 5175049
Digital Object Identifier: 10.1109/5.476025
Current Version Published: 2002-08-06