Si vous utilisez Content moderation avec Drupal 8, vous pouvez rencontrer un problème quand plusieurs utilisateurs modifient le même contenu. Lors de l'enregistrement un message d'alerte indiquera qu'une nouvelle version à été enregistré et l'utilisateur devra de nouveau faire ses modifications.
J'ai donc créer un simple module pour avertir l'éditeur pendant son édition si un autre utilisateur à enregistrer une nouvelle version. Cela permet d'économiser à l'éditeur la frustration de ne pas pouvoir enregistrer : Content moderation concurrent edit notify
Cela fonctionne de manière assez simple, à intervalle régulier (toutes les 30 secondes par défaut), une requête http en fond (asynchrone) vérifie si une nouvelle version à été enregistrer et si c'est le cas affiche immédiatement un message avec un lien vers cette nouvelle version.
Merci à Catalyst pour le sponsoring de ce module utilisé en production sur l'intranet de la Police de Nouvelle Zélande !
Des questions, un problème, une suggestion ? Commentez simplement cet article !