
Kurz mal luschern
Luschern ist eine norddeutsches Wort für “schnell mal einen Blick werfen” oder auch “spicken”. Und genau das ermöglicht unsere Extension preview!
Pünktlich zum Release der neuen TYPO3 Version 13LTS veröffentlichen wir unseren kleinen Helfer.
Die Problemstellung
Immer mal wieder stoßen wir auf die Anforderung, dass Inhalte vor der Veröffentlichung mit externen Personen geteilt werden sollen. So sollen z.B. bei Kooperationen mit anderen Unternehmen Inhalte vor der Veröffentlichung abgestimmt werden oder externe Partner Inhalte vorab prüfen und freigeben.
Bordmittel
Natürlich bietet TYPO3 von Haus aus eine Lösung. Redakteure können sich am System anmelden und haben dann (auch im Frontend) Zugriff auf ausgeblendete Inhalte, um sich anzusehen, wie diese Seite denn aussehen wird.
Dieses Werkzeug ist vollkommend ausreichend, wenn es darum geht, Website-Inhalte mit anderen Redakteuren abzustimmen und zu planen. Sobald Personen hinzukommen, bis bislang keinen TYPO3-Account haben, muss aber auch für diese ein Zugang eingerichtet und mit den passenden Rechten konfiguriert werden. Ganz schön viel Aufwand für eine schnelle und vielleicht einmalige Abstimmung.
Ext:Preview
Und hier kommt unsere Lösung ins Spiel. Die Extension Preview bietet die Möglichkeit, Vorschau-URLs für ausgeblendete Seiten zu generieren, die dann einfach an externe Partner weitergegeben werden können. Jeder mit Kenntnis dieses Links kann dann die entsprechende Seite vorab sehen - für alle anderen bleibt sie weiter unveröffentlicht. Es müssen keine TYPO3-Accounts angelegt, konfiguriert, getestet und wenig später wieder entfernt werden.
Stattdessen kann jeder Redakteur durch Knopfdruck einen Link für eine nicht veröffentlichte Seite in einer bestimmten Sprache generieren und in die Zwischenablage kopieren. Der Link läuft automatisch nach einer gewissen Zeit ab (in der Standardkonfiguration 7 Tage) und wird danach invalidiert.
Installation
Wir haben die Extension Preview bereits vor ein paar Jahren für einen Kunden erstellt und über mehrere Versionen eingesetzt. Weil wir finden, dass diese Extension durchaus nützlich für andere TYPO3-Installationen sein kann, haben wir uns entschlossen, sie zum Release von TYPO3 v13 aufzuarbeiten und im TER (TYPO3 Extension Repository) zu veröffentlichen. Dafür mussten einige Teile der Extension im Rahmen der Kompatibilität zu TYPO3 v13 neu geschrieben werden.
Die Installation ist denkbar einfach. Mit
composer require f7media/preview
wird die Extension installiert. Entweder über
typo3 extension:setup
oder das TYPO3-Backend Maintenance → Analyze Database Structure wird eine neue Datenbanktabelle angelegt, in der die Vorschaulinks verwaltet werden.
Danach ist die Extension einsatzbereit. In den Settings → Extension Configuration → Preview kann bei Bedarf die Gültigkeitsdauer für die Vorschaulinks angepasst werden.
Benutzung
Auf allen Seiten, die nicht veröffentlicht sind (z.B. weil sie deaktiviert sind oder das Veröffentlichungsdatum in der Zukunft liegt) finden Redakteure im Seitenmodul nun die Möglichkeit, einen Vorschaulink zu generieren bzw. diesen Link für die Weitergabe in die Zwischenablage zu kopieren oder zu löschen, wenn er nicht mehr benötigt wird.
Fazit
Die Extension Preview ist ein nützlicher kleiner Helfer, der schnell eingerichtet ist und den Redakteuren die Möglichkeit gibt, Personen ohne Zugriff auf das TYPO3-Backend auf unveröffentlichte Seiten zu ermöglichen. Für die tägliche Arbeit zum Korrekturlesen oder für Abstimmungen mit externen Partnern ist das hilfreich.
Extension: extensions.typo3.org/extension/preview
Repository: github.com/f7media/preview