Documentation Center

Change tracking

A description of the editor's change tracking feature.

Content Editor provides a change tracking feature. It's just a matter of adding a setting for the change tracking property to the configuration. Optionally, you can also add a reference to the global API method for setting the user name.
<x:changeTracking>
<x:enabled>true</x:enabled>
</x:changeTracking>

Setting the user name with the Global API

This is an optional setting if you want to keep define name of the user making changes.
<x:javascript>Editor.ChangeTracking.setUserName("John Doe")</x:javascript>

How change tracking information is stored in the XML document

The change tracking information is stored as processing instructions in the XML document which are compatible with XMetaL:
Xopus allows <?xm-deletion_mark author='John Doe'
time='20090519T153330+0000' data='users'?>
<?xm-insertion_mark_start author='John Doe'
time='20090519T153330+0000'?> People 
are able to edit XML data as if using an intuitive word processor. In the meantime, the editor keeps the document valid.