Feature #2876

A simple plan for wiki concurrent edition

Added by Paul Rivier almost 9 years ago. Updated over 8 years ago.

Status:NewStart date:2009-03-02
Priority:NormalDue date:
Assignee:Jean-Philippe Lang% Done:

0%

Category:Wiki
Target version:-
Resolution:

Description

Wiki concurrent edition does not happen very often, but when it does, user can loose its work easily. Current feature is to prevent saving when page has been touched in the meantime. What I propose is to merge changes the way diff3 works and if needed, leave conflict markers in the document and warn the users that a conflicting merge has been done. This has the benefit of:
  • saving the user work when (s)he press the save button in any case ;
  • merge non conflicting cases automatically ;
  • allow an other user (more experienced) to manually handle conflicting regions later.

What do you think ?

wiki_concurrent_edition.patch Magnifier - Wiki concurrent edition patch (6.3 KB) Pierre Paysant-Le Roux, 2009-06-30 20:24

History

#1 Updated by Greg Burri almost 9 years ago

Great feature ! +1

#2 Updated by Pierre Paysant-Le Roux over 8 years ago

Hi,

here is a patch that does the job. It uses GNU diff3 (as Mediawiki).

#3 Updated by Paul Rivier over 8 years ago

  • Assignee set to Jean-Philippe Lang

Hi Jean-Philippe,
You may want to review this patch. Wiki concurrent edition will fail over nicely to current behaviour if diff3 is not available on site.

Also available in: Atom PDF