How can I compare arbitrary revisions of a post?

J’ai moi-même rencontré ce problème aujourd’hui, en lisant un long sujet de base de connaissances sur notre forum interne. Nous utilisons également Discourse Policy de manière intensive et chaque membre de l’équipe doit accuser réception et accepter les modifications apportées aux sujets de politique de la base de connaissances lorsque le numéro de version de la politique est augmenté. La politique est une fonctionnalité super pratique !

Malheureusement, comme l’a souligné l’OP en 2018, il semble qu’il n’y ait aucun moyen de comparer des révisions de sujets spécifiques. Cela signifie que s’il y a eu plusieurs révisions entre les versions de politique, vous devez faire défiler tout le document pour chaque révision afin de comparer les modifications avec les modifications adjacentes.

Historiquement, le fonctionnement actuel a parfaitement fonctionné car les sujets portaient presque entièrement sur la discussion et vous n’avez pas vraiment besoin ou envie d’encourager la modification des publications - bien que vous ayez besoin d’un historique des révisions à des fins de modération. Mais au fil des ans, nous avons ajouté des fonctionnalités pour rendre les sujets adaptés à la création collaborative d’une base de connaissances de documentation. Cela inclut la possibilité de wikifier l’OP, DiscoTOC - table des matières automatique, Discourse-docs : Plugin de gestion de la documentation, Discourse Shared Edits, et bien sûr la politique.

Je préconiserais donc d’améliorer l’interface utilisateur pour comparer et gérer les révisions.

Voici à quoi cela ressemble maintenant, vous permettant de comparer une révision précédente (côté gauche) avec la révision la plus récente (côté droit). La navigation dans les révisions en bas à gauche vous permet de passer à la révision précédente/suivante, ou de sauter à la première ou à la dernière révision.

Wikipedia est l’endroit évident pour rechercher un art antérieur, car c’est aussi ce à quoi les personnes qui modifient des wikis sont habituées. Help:Page history - Wikipedia contient une vidéo expliquant l’ensemble du système de révision de Wikipedia, qui est incroyablement puissant,хідний et aussi écrasant. Je pourrais imaginer que la réplication de cela soit un projet intéressant si quelqu’un voulait le contribuer, pour les sites qui s’appuient fortement sur des sujets wiki et où la gestion des versions est une priorité. Cela pourrait-il être un plugin ?

Pour le cœur, une amélioration plus petite pour résoudre l’OP est de répliquer la page “Différence entre les révisions” - voir la capture d’écran ci-dessous. Elle est assez similaire à Discourse. Notez que la navigation se trouve dans l’en-tête et vous permet de naviguer indépendamment sur les côtés gauche et droit pour comparer différentes versions. De plus, l’heure et la date précises de la révision sont affichées alors que dans Discourse, vous devez survoler pour voir l’heure et la date précises.

1 « J'aime »