RealObjects Nimbudocs Editor 3.0.3929_Beta1

Guide: Track Changes


Introduction

Nimbudocs Editor provides support for Track Changes, a functionality that allows recording the changes individual users make in a document. The recorded changes are put into a pending state where they are not yet part of the document. They remain pending until they are either accepted or rejected.

Changes

A change is represented by custom elements, the changestart and changeend Nodes. These mark the beginning and end of a change. Formatting Changes require additional information located in the document head in a trackchanges element.

The changestart, changeend and trackchanges elements are maintained by Nimbudocs Editor and should not be manipulated in any other way than by means provided by Nimbudocs Editor specifically designed for use with Track Changes.

Insertion Changes

Insertion Changes highlight content inserted into the document. They can be accepted and rejected and are highlighted by underlining them and coloring them in the editing user's color.

Deletion Changes

Deletion Changes highlight content deleted from the document. They can be accepted and rejected and are highlighted by striking them out and coloring them in the editing user's color.

Formatting Changes

Formatting Changes highlight formatted content. They can be accepted and rejected and are highlighted by coloring them in the editing user's color.

Misc Changes

Misc Changes highlight content changed in a way unknown to Nimbudocs Editor. They can be accepted but not rejected. They are highlighted by coloring them in the editing user's color.

Supported Operations

Only document changes through stock editing operations can be tracked.

Changes that are created by operations aware of Track Changes will be tracked as Misc Changes unless they fall into one of the following categories:

Finalization Of Read-Only Changes

By default it is not possible accept or reject changes which lie inside protected document areas as the change finalization edit operation respects editability styles as all other edit operations too.

Views

Nimbudocs Editor supports five different view modes designed for use with Track Changes.

Final

The document is displayed in an approximation of it's final form. Insertions are no longer highlighted, Deletions are removed from the document. Formattings and Misc Changes stay highlighted.

Final with Bubbles

Works the same way as "Final" but Deletions are displayed as bubbles and there are additional information bubbles for Formattings.

Mixed Inline

All changes appear in the document. There are no bubbles.

Original

The document is displayed in an approximation of its original form. Deletions are no longer highlighted, Insertions are removed from the document. Formattings and Misc Changes are kept in their final form but are highlighted.

Original with Bubbles

Works the same way as "Original" but Insertions are displayed as bubbles and there are additional information bubbles for Formattings.

Limitations