Hello,
I would like to place forth a plan that we have at Solutiongrove to implement autosaving when users are editing xowiki pages.
I believe this can be achieved with some javascript with ajax. A javascript function will execute every n number of minutes where n can be specified in the xowiki parameter. The xowiki page is then submitted in the background with ajax to create a new revision.
So autosaved content can be viewed in the Revisions page.
I understand that the number of revisions can grow to a big number so I intend to keep track of autosaves in a separate table and create a sweeper that removes them (delete the revision) after a certain period of time.
What do people think about a feature like this ? Is the above a good implementation ?
Thanks,
Hamilton