Easy Workspace: TYPO3-Inhalte mit einem Klick veröffentlichen

Workspaces in TYPO3 sind mächtig – aber das Veröffentlichen einer Seite samt Inhaltselementen, Inline-Records und News ist umständlich. Easy Workspace bündelt alles in einer Liste und veröffentlicht die Auswahl mit einem Klick.

Auf einen Blick

  • TYPO3 Workspaces trennen Entwurf und Live-Stand – das Veröffentlichen ganzer Seiten-Bündel ist aber oft mühsam.
  • Easy Workspace zeigt Seite, Inhaltselemente, Inline-Records, Dateiverweise und News gesammelt in einer Liste – jede Zeile mit Checkbox, gezielt auswählbar.
  • Ein Toolbar-Dropdown und ein vollwertiges Backend-Modul – Veröffentlichen mit einem Klick.
  • Serverseitig gerendert mit Fluid, übergeben an den DataHandler – und ausschließlich für TYPO3 v14.

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.

Nur für TYPO3 v14

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.

Easy Workspace backend module showing pending workspace elements

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:

DatensatzartWas berücksichtigt wird
SeiteDas Seiten-Record selbst, sofern es Workspace-Änderungen hat.
InhaltselementeJedes geänderte Content-Element auf der Seite.
Inline-RecordsGeänderte Inline-Kindelemente an Seite oder Inhaltselement.
DateiverweiseGeänderte File-References inkl. kleiner TYPO3-Vorschaubilder.
News (optional)Mit EXT:news: News-Records der Seite samt verknüpfter Inhaltselemente.
Datei-MetadatenAusstehende 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.

Danach 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

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.

Lassen Sie uns über Ihr Projekt sprechen

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Dieser Inhalt wurde teilweise mithilfe von KI erstellt.