TYPO3 Workspaces sind eine der stärksten Funktionen für redaktionelle Freigabeprozesse: Änderungen entstehen in einem geschützten Entwurfsstand und gehen erst nach Prüfung live. In der Praxis hakt es aber oft am letzten Schritt – dem Veröffentlichen. Eine Seite besteht selten nur aus sich selbst: Es hängen Inhaltselemente, Inline-Datensätze, Dateiverweise und – mit EXT:news – ganze News-Bündel daran.
Easy Workspace macht aus diesem vielteiligen Vorgang einen einzigen, übersichtlichen Schritt: Es sammelt alle ausstehenden Änderungen einer Seite und veröffentlicht die Auswahl mit einem Klick.
Inhaltsverzeichnis
Überblick
Warum das Veröffentlichen einfacher werden muss.
Funktionen im Detail
Toolbar, Backend-Modul und Diagnose.
So funktioniert es
Vom Workspace zur Live-Veröffentlichung.
Installation
In wenigen Composer-Befehlen einsatzbereit.
Überblick
Easy Workspace ist eine TYPO3-v14-Backend-Extension, die einen Toolbar-Eintrag und ein modulselektorbasiertes Backend-Modul für das Ein-Klick-Veröffentlichen bereitstellt. Öffnet eine Redakteurin das Dropdown oder das Modul, während sie eine Seite bearbeitet, sieht sie sofort alle ausstehenden Änderungen dieser Seite – fertig zur Veröffentlichung.
Easy Workspace ist ausschließlich für TYPO3 v14.3 LTS (^14.3) und PHP 8.2 bis 8.5 gebaut. Vorausgesetzt werden die System-Extensions cms-workspaces, cms-fluid und cms-frontend. EXT:news und der Visual Editor sind optionale Ergänzungen. TYPO3 v14 LTS ist seit dem 21. April 2026 verfügbar.

Offene Workspace-Elemente: Die Backend-Ansicht zeigt, welche Seiten oder Datensätze in der gewählten Arbeitsumgebung veröffentlicht werden können.
Funktionen im Detail
Das Backend-Modul liegt in der linken TYPO3-Navigation unterhalb des Workspace-Publish-Moduls und ist vollständig serverseitig mit Fluid und dem TYPO3-Backend-Styleguide gerendert (Bootstrap-5-Karten, Tabellen, Badges, Button-Gruppen). Eine schlanke Begleit-JS-Datei verdrahtet die gerenderten DOM-Elemente lediglich mit den Core-APIs Modal, AjaxRequest und Notification – kein clientseitiges Rendering.
Was Easy Workspace beim Öffnen einer Seite einsammelt:
| Datensatzart | Was berücksichtigt wird |
|---|---|
| Seite | Das Seiten-Record selbst, sofern es Workspace-Änderungen hat. |
| Inhaltselemente | Jedes geänderte Content-Element auf der Seite. |
| Inline-Records | Geänderte Inline-Kindelemente an Seite oder Inhaltselement. |
| Dateiverweise | Geänderte File-References inkl. kleiner TYPO3-Vorschaubilder. |
| News (optional) | Mit EXT:news: News-Records der Seite samt verknüpfter Inhaltselemente. |
| Datei-Metadaten | Ausstehende sys_file_metadata-Records im aktiven Workspace. |
Das Modul stellt über den nativen Modul-Selektor drei Submodule bereit:
Die geänderten Datensätze als Veröffentlichungs-Warteschlange für die aktuelle Seite oder den News-Kontext. Auswählen, prüfen, veröffentlichen – verwandte Kind-Datensätze bleiben hinter einer Aufklappung verborgen, damit die Liste übersichtlich bleibt.
Optional erweitert sich der Funktionsumfang: Mit EXT:news lassen sich News-Records samt verknüpfter Inhaltselemente gemeinsam veröffentlichen. Mit dem Visual Editor aktiviert das Augen-Symbol pro Zeile eine Hervorhebung des Inhaltselements in der Vorschau – fehlt der Visual Editor, greift ein sauberer Fallback auf die Vorschau von cms-viewpage.
So funktioniert es
Der Kern ist bewusst nah am TYPO3-Standard gehalten: Die getroffene Auswahl wird in einer einzigen publish-cmdmap an den DataHandler übergeben – die zentrale Schreibschicht, über die TYPO3 alle Datenänderungen, Kopier-, Verschiebe- und Lösch-Kommandos abwickelt.
Veröffentlichungs-Ablauf: gesammelte Auswahl → eine cmdmap → DataHandler → live.
Das Toolbar-Element wird im Live-Workspace automatisch ausgeblendet und bleibt in einem benutzerdefinierten Workspace sichtbar – auch dann, wenn die aktuelle Seite keine ausstehenden Änderungen hat. So ist der Status jederzeit eindeutig.
Installation
Die Extension wird über GitHub als Composer-VCS-Repository eingebunden. In Projekten, die das Paket über Packagist beziehen, genügt der composer require-Befehl.
composer config repositories.webcon-easy-workspace vcs https://github.com/dirnbauer/typo3-webcon-easy-workspace.git
composer require webconsulting/webcon-easy-workspace:^14.0Danach in einen benutzerdefinierten Workspace wechseln, eine Seite im Page- oder List-Modul öffnen und das Workspace-Publish-Icon (Papierflieger mit orangem Punkt) oben rechts anklicken – oder Easy Workspace in der linken Navigation öffnen.
Häufige Fragen
Fazit
Workspaces sind in TYPO3 hervorragend gelöst – der Veröffentlichungsschritt ist für Redaktionen aber oft die größte Hürde. Easy Workspace nimmt genau diese Hürde, ohne vom bewährten Core-Verhalten abzuweichen: serverseitig gerendert, an den DataHandler übergeben, berechtigungstreu. Das Ergebnis ist ein Redaktions-Workflow, der schneller und nachvollziehbarer wird.
Dank an das TYPO3-Core-Team für die Workspaces- und DataHandler-Architektur sowie an Georg Ringer (EXT:news) und anders und sehr (Visual Editor) für die optionalen Integrationen. Easy Workspace steht unter der GPL-2.0.