Content Watch ergänzt das Panel um einen Bereich, der jede Änderung an Seiten, Dateien und der Site auflistet, mit Bearbeiter, Zeitpunkt und Sprache. Änderungen außerhalb des Panels, etwa durch einen Deploy, FTP oder Git, sind als solche gekennzeichnet. Ein Deploy, der viele Seiten berührt, erscheint in der Zeitleiste als eine Zeile statt als fünfzig.
Was es kann:
- Pro Seite oder als Zeitleiste: Den Verlauf Seite für Seite ansehen oder als eine Zeitleiste aller Änderungen, nach Tagen gruppiert
- Wer und wann: Zu jeder Änderung werden Bearbeiter und Zeitpunkt gespeichert; Änderungen ohne Panel-Benutzer erscheinen als „Außerhalb des Panels“
- Suche und Filter: Inhalte nach Titel oder Pfad finden und nach Bearbeiter, Status, Template, Zeitraum und Sprache filtern
- CSV-Export: Den gefilterten Verlauf exportieren, zum Beispiel für eine Prüfung
- Diff und Wiederherstellen: Eine Version mit der vorherigen vergleichen und mit einem Klick zurückholen (optional). Das Wiederherstellen läuft über Kirbys eigene Seitenaktionen, Rechte und Blueprint-Prüfung gelten also, und es lässt sich rückgängig machen
- Verlaufs-Section: Die letzten Änderungen einer Seite, Datei oder der Site direkt in ihrem Blueprint zeigen, mit Diff und Wiederherstellen
- Benachrichtigungen: Bei jeder Änderung einen Webhook oder eine Closure aufrufen, etwa für Slack oder eine Mail an die Chefredaktion
- Gesperrte Seiten: Sehen, welche Seiten gerade von wem bearbeitet werden (Kirby 4; Kirby 5 hat dafür eine eigene Übersicht)
- Zugriff: Standardmäßig nur für Admins; weitere Rollen lassen sich freigeben
Voraussetzungen:
- Kirby 4 oder 5
- PHP 8.1 oder neuer