Ich bin heute selbst auf dieses Problem gestoßen, als ich ein langes Knowledge-Base-Thema in unserem internen Forum gelesen habe. Wir verwenden auch Discourse Policy ausgiebig und jedes Mitglied des Teams muss bestätigen, dass es die Änderungen an den Richtlinien-Themen in der Wissensdatenbank gelesen und akzeptiert hat, wenn die Versionsnummer der Richtlinie erhöht wird. Policy ist eine super praktische Funktion!
Leider gibt es, wie der OP bereits 2018 feststellte, anscheinend keine Möglichkeit, bestimmte Themenrevisionen zu vergleichen. Das bedeutet, dass man, wenn es mehrere Revisionen zwischen den Policy-Versionen gab, das gesamte Dokument für jede Revision durchscrollen muss, um Änderungen mit benachbarten Änderungen zu vergleichen.
Historisch gesehen hat die aktuelle Funktionsweise perfekt funktioniert, da Themen fast ausschließlich der Diskussion dienten und man die Bearbeitung von Beiträgen nicht wirklich fördern möchte oder kann – obwohl man für Moderationszwecke eine Revisionshistorie benötigt. Aber im Laufe der Jahre haben wir Funktionen hinzugefügt, um Themen für die kollaborative Erstellung einer Wissensdatenbank mit Dokumentationen geeignet zu machen. Dazu gehören die Möglichkeit, den OP zu wikifizieren, DiscoTOC – automatischer Inhaltsindex, Discourse-docs: Dokumentenverwaltungs-Plugin, Discourse Shared Edits und natürlich Policy.
Daher würde ich mich für die Verbesserung der Benutzeroberfläche für den Vergleich und die Verwaltung von Revisionen einsetzen.
So sieht es jetzt aus: Sie können eine frühere Revision (linke Seite) mit der nächstneueren Revision (rechte Seite) vergleichen. Die Revisionsnavigation in der unteren linken Ecke ermöglicht es Ihnen, zur vorherigen/nächsten Revision zu wechseln oder zur ersten oder letzten Revision zu springen.
Wikipedia ist der offensichtliche Ort, um nach früheren Beispielen zu suchen, da dies auch das ist, was Leute, die Wikis bearbeiten, gewohnt sind. Help:Page history - Wikipedia enthält ein Video, das das gesamte Wikipedia-Revisionssystem durchläuft, das unglaublich leistungsfähig, aber auch etwas obskur und überwältigend ist. Ich könnte mir vorstellen, dass die Nachbildung dies zu einem interessanten Projekt für jemanden machen würde, der es beitragen möchte, für Websites, die sich stark auf Wiki-Themen verlassen und bei denen die Versionierung Priorität hat. Könnte es ein Plugin sein?
Für den Kern wäre eine kleinere Verbesserung zur Lösung des Problems des OP die Nachbildung der Seite „Unterschied zwischen Revisionen“ – siehe Screenshot unten. Sie ähnelt Discourse stark. Beachten Sie, dass sich die Navigation in der Kopfzeile befindet und es Ihnen ermöglicht, die linke und rechte Seite unabhängig voneinander zu navigieren, um verschiedene Versionen zu vergleichen. Außerdem wird die genaue Uhrzeit und das Datum der Revision angezeigt, während Sie in Discourse mit der Maus darüber fahren müssen, um die genaue Uhrzeit und das Datum zu sehen.