Revision history
Enodo Semantic automatically records a revision history for each article. You can compare versions, view differences, and restore a previous state.
Open the revision history
Click on the Revisions button in the editor's header. The revisions panel opens.
Browse the revisions
The list of revisions shows:
- The version number of each revision.
- The date and time of the save.
- The user who created the revision.
Keyboard navigation
| Shortcut | Action |
|---|---|
Arrow Up | Select the previous revision |
Arrow Down | Select the next revision |
Escape | Close the revisions panel |
Compare versions
When you select a revision, the editor displays a visual diff between the current (unsaved) version and the selected revision:
- Additions are highlighted in green.
- Deletions are highlighted in red.
The system compares:
- The text of each block.
- The media.
- The associated articles.
- The structure (blocks added, removed, or reorganized).
Restore a revision
- Select the revision you want to restore.
- Click on the Restore button.
- The editor's content is replaced with the content of the selected revision.
- Your current version becomes a new entry in the history.
Restoration does not delete any history. Your previous version is kept as a revision.
Loading revisions
Revisions are loaded on demand for optimal performance. When you open the panel, the most recent revisions are displayed first. Older revisions are loaded progressively with a caching system to avoid repeated requests.