Slide provides transparent versioning for the content of the objects it
manages. By default linear versioning is automatically provided, but the
client can use helper functions to create and merge branches. The
versioning component also manages the metadata associated on the
objects, like for example its size and creation date.
Each ObjectNode which has content has associated
NodeRevisionDescriptors and NodeRevisionDescriptor objects. These
objects manage :
|
 | The metadata associated with the object |
 | The revision tree |
The basic metadata include :
|
 | Client friendly name |
 | Creation date |
 | Content type |
 | Content language (if applicable) |
The client application can modify metadata fields, add additional
fields, ...