Collision Detection
La CollisionDetection est nécessaire pour éviter les problèmes avec deux utilisateurs ou plus éditant une page simultanément.
- Le problème
- la situation basique durant une séance de formation wiki avec quelques élèves est que deux utilisateurs A et B démarrent à partir de la même page initiale disons la page P et modifient la page vers PA et PB. S'ils sauvegardaient maintenant leurs modifications (disons que A soit le premier à sauvegarder), le dernier gagnerait (PA est écrasé par PB) et le travail du plus rapide serait efficacement effacer sans avertissement (ok, la PageArchive vous préviendrait, mais qui sait si cela a été averti).
ProWiki utilise l'approche classique de CollisionDetection et place la charge sur l'utilisateur le plus lent :
- L'utilisateur B est notifié que ses modifications ne peuvent être sauvegardées immédiatement parce qu'il écraserait une modification plus récente.
- L'utilisateur B se voit renvoyer vers le FormulaireEdition contenant l'état actuel de la page dans l'AireTexte normale et en outre sa propre version de page dans une seconde AireTexte.
- L'utilisateur B peut maintenant réagir aux éditions les plus récentes et intégrer son propre travail par exemple en copiant et collant.
Considérations :
- Sauvegardez rapidement et suffisamment tôt pour réduire les chances d'être touché par des collisions.
- Evitez de longues sessions d'éditions (plusieurs prévisualisations) avec plusieurs changements dans les sections d'une page afin de réduire la quantité de travail à faire si une collision survient.
- Si vous voyez qu'une page vient juste d'être éditée, ne sautez pas dedans immédiatement. Laissez la page refroidir et laissez le contributeur actuel continuer à raffiner son travail. Un compromis de travail pourrait être de ne pas éditer les pages qui ont été édités durant les 15 dernières minutes.
LangueFrançaise PageTranslation ProWiki:CollisionDetection
DossierFonctionnalitésWiki
|
|