Autosave and change tracking

Hi there

I was wondering if it would make sense and be technically feasible to implement some sort of change tracking to the the page editor (in my case CKEditor). The reason for this is the “autosave” feature …

I personally like it much but if I forget to save the page and leave it open for a day or so with a 5 Minute interval, there are many, many minor versions of that page after a few hours…

For the RealTime Editor extension, there has to be some sort of change tracking already. Or one could store the md5 of the page from the last autosave and compare it with the current one that should be saved?

Just an idea to prevent cluttering XWiki with duplicate data …

Everything’s possible :slight_smile: Just need to find someone to sponsor its dev.

And yes XWiki’s autosave is very basic and not mature, see the warning on https://www.xwiki.org/xwiki/bin/view/Documentation/UserGuide/Features/PageEditing#HAutosave

You’ll see the warning even links to a JIRA issue about it: Loading...

So yes I agree with you.

Thank you for the honest reply and the links provided. I’ll list it on my “todo” page to further investigate as soon as time permits. Sponsoring this might be an option for me too, depending on the volume (which might be partially revealed during the investigation)