Ada Programming $WikiTagline
 

PmWiki gre le cas o plusieurs auteurs essayent d'diter la mme page presque en mme temps. Voici le scnario de base o des ditions simultanes ne sont pas gres :

  • Alice commence diter une page.
  • Avant qu'Alice ne sauve son travail, Bob demande l'dition de la mme page et reoit 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 antrieure aux modifications de Bob, elle annule tout le travail de Bob.

La fonctionnalit de gestion des ditions simultanes de PmWiki dtecte l'occurence de ce problme, et au lieu d'enregistrer les modifications d'Alice, PmWiki prvient 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 intgres la copie de la page d'Alice avec les conflits mis en vidence par des <<<<<<< et >>>>>>>. Alice peut faire les corrections ncessaires 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 simultane est aussi invoque quand quelqu'un demande l'Aperu d'une page. Ainsi, si une page est modifie pendant qu'elle est prvisualise, l'auteur est prvenu et peut voir les conflits.

Comment puis-je tester cette fonctionnalit ?

  1. Ouvrez deux navigateurs et ditez la mme page dans chaque fentre (par exemple essayez bac a sable?action=edit).
  2. Dans une fentre du navigateur faites quelques modifications dans la page et enregistrez ces changements.
  3. Dans la deuxime fentre, faites d'autres modifications sur cette mme page et cliquez "Enregistrer". Comme la page a chang depuis qu'elle a t charge dans le formulaire d'dition de cette seconde fentre, il y a des conflits potentiels d'dition et vous recevez un message d'avertissement.
  4. Vous pouvez faire les ajustements ncessaires et cliquer sur "Enregistrer" pour enregistrer les modifications.

<< | Index documentation? | >>

Traduction de la page SimultaneousEdits - page originale sur PmWiki:PmWikiFr.EditionsSimultanes