Details
-
New Feature
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
DBImprovement
-
Description
Right now, each change in the document creates a new version.
The save and continue action, future AJAX improvements of the editor, collaborative tools (wiki doodle or collaborative editing) with frequent postbacks, and other actions will cause the documents to have very many final versions, when all these actions create versions with minor changes which shouldn't be notified (via RSS) or displayed, since this is work in progress.
Pseudoversions are temporar versions of a document being edited, and can be seen as short-lived versioning branches, resulting in a one official version when the user finishes editing the document.
A chain of pseudoversions is tied to a user, meaning that by default the user's changes are saved as pseudoversions in a private branch. When the user finishes editing the page, either by clicking "save" or returning to "view", the last pseudoversion is saved as a full version, and the branch is deleted.
Attachments
Issue Links
- blocks
-
XWIKI-217 In one action, you can add, edit, delete : content, objects, file in a page
- Open
- is duplicated by
-
XWIKI-8607 Draft and Autosave Feature
- Closed
- relates to
-
XWIKI-14961 XWiki.Notifications.NotificationEmailHourlySender could end up with thousands of versions
- Closed
-
XWIKI-2471 Support non versioned properties in XWiki Objects
- Open
-
XWIKI-10332 Watchlist activity shouldn't add a version to the page
- Open