Éditions simultanées

PmWiki gère le cas où plusieurs auteurs essayent d'éditer la même page presque en même temps. Voici le scénario de base où des éditions simultanées ne sont pas gérées :

  • Alice commence à éditer une page.
  • Avant qu'Alice ne sauve son travail, Bob demande l'édition de la même page et reçoit le texte de la page tel qu'il était avant les modifications d'Alice.
  • Bob termine son édition et clique "Enregistrer".
  • Alice termine son édition et clique "Enregistrer", et comme elle travaillait sur une version de la page antérieure aux modifications de Bob, elle annule tout le travail de Bob.

La fonctionnalité de gestion des éditions simultanées de PmWikiFr détecte l'occurence de ce problème, et au lieu d'enregistrer les modifications d'Alice, PmWiki prévient Alice par un message que quelqu'un d'autre a modifié la page pendant qu'elle l'éditait. De plus, les modifications de Bob sont intégrées à la copie de la page d'Alice avec les conflits mis en évidence par des <<<<<<< et >>>>>>>. Alice peut faire les corrections nécessaires et enregistrer la page mise à jour, ou, si Alice est paresseuse, elle peut se contenter de cliquer "Enregistrer" une seconde fois et laisser les corrections à quelqu'un d'autre.

La fonctionnalité d'édition simultanée est aussi invoquée quand quelqu'un demande l'Aperçu d'une page. Ainsi, si une page est modifiée pendant qu'elle est prévisualisée, l'auteur est prévenu et peut voir les conflits.

Comment puis-je tester cette fonctionnalité ?

  1. Ouvrez deux navigateurs et éditez la même page dans chaque fenêtre (par exemple essayez WikiSandbox?action=edit).
  2. Dans une fenêtre du navigateur faites quelques modifications dans la page et enregistrez ces changements.
  3. Dans la deuxième fenêtre, faites d'autres modifications sur cette même page et cliquez "Enregistrer". Comme la page a changé depuis qu'elle a été chargée dans le formulaire d'édition de cette seconde fenêtre, il y a des conflits potentiels d'édition et vous recevez un message d'avertissement.
  4. Vous pouvez faire les ajustements nécessaires et cliquer sur "Enregistrer" pour enregistrer les modifications.

<< Formulaires | Index de la documentation | WikiStructure >>


Traduction de PmWiki.SimultaneousEdits Page originale sur PmWikiFr.SimultaneousEdits - Référencé par
Dernières modifications:
PmWikiFr.SimultaneousEdits: 10 septembre 2011 à 15h40
PmWiki.SimultaneousEdits: 10 septembre 2011 à 16h08