Die offizielle Blog-Extension der TYPO3 GmbH ist eine der meistverwendeten Lösungen für Content-Publishing in TYPO3-Projekten — ausgereiftes Datenmodell auf Basis von Seiten statt proprietären Tabellen, flexible Autoren-Verwaltung, eingebaute SEO-Metadaten und ein durchdachtes Kategorisierungssystem. Der Fork auf diesem Repository bringt die Extension vollständig auf TYPO3 v14.3 und adressiert dabei drei zentrale Bereiche: workspace-sicheres Rendering, Site-Set-basierte Konfiguration und Security-Hardening.
Wer Blog-Inhalte in TYPO3-Workspaces staged und erst nach Freigabe publiziert, verhindert mit der korrigierten Rendering-Pipeline, dass Entwurfsinhalte vorzeitig im Frontend erscheinen. Der Upstream-Fork von TYPO3GmbH bildet die solide Basis, auf der diese Portierung aufsetzt.
Inhaltsverzeichnis
Überblick
Was wurde gemacht
Funktionen im Detail
Installation
Überblick
Die TYPO3 GmbH Blog-Extension verfolgt einen ungewöhnlichen Ansatz: Blog-Posts sind reguläre TYPO3-Seiten mit dem Doktype 137, nicht eigene Inhaltsdatensätze in einer proprietären Tabelle. Inhalte werden aus Standard-Content-Elementen zusammengesetzt — kein Custom-Content-Modell, kein Vendor-Lock-in. Kategorisierung erfolgt über TYPO3-System-Kategorien, Tags über eine eigene Taxonomie. Multi-Autoren mit Avatar (Gravatar oder Upload), Social Links und Bio sind eingebaut. Das Kommentar-System unterstützt Moderation, reCAPTCHA und Disqus als Alternative.
RSS-Feeds, OG/Twitter-Metadaten und Route Enhancer für sprechende URLs runden das SEO-Paket ab. Die Extension eignet sich damit für klassische Unternehmensblogs ebenso wie für contentgetriebene TYPO3-Projekte mit mehreren Autor:innen.
Dieser Fork setzt TYPO3 ^14.3 und PHP ^8.2 (getestet 8.2–8.4) voraus. TYPO3 v13 und früher werden nicht unterstützt. Der Upstream von TYPO3GmbH bleibt die Referenz für ältere TYPO3-Versionen.

Blog-Frontend mit Suche und Metadaten: Die Listenansicht verbindet Artikel, Kategorien, Tags, Kommentarstatus und Solr-Suche zu einer vollständigen Blog-Erfahrung.
Was wurde gemacht
Der Fork basiert auf dem Original der TYPO3 GmbH und wurde vollständig auf die v14.3-Baseline portiert. Das Rendering wurde von renderPlugin auf tt_content.{listType}.20 umgestellt — eine notwendige Voraussetzung für workspace-sicheres Verhalten, da Workspace-Overlays erst auf dieser Ebene korrekt greifen. Statische TypoScript-Includes wurden durch drei neue Site Sets (standalone, integration, bootstrap-53) ersetzt, die sich in das TYPO3-v14-Site-Set-System integrieren.
Im Bereich Security wurde die Ausgabe von Kommentaren, Links und Fluid-Text gehärtet ([SECURITY]-Commits): Input-Sanitization, Link-Validator-Checks und escaping-sichere Fluid-Partials reduzieren das XSS- und Injection-Risiko. Der Extbase-Domain-Code wurde modernisiert, Migrations-Wizards aktualisiert und das Backend-Modul überarbeitet.
Das neue CI setzt auf SQLite-Functional-Tests für schnelle Feedback-Zyklen und Playwright-Smoke-Tests zur End-to-End-Verifikation des Frontend-Renderings — beides fehlt im Upstream.

Backend-Modul für Beiträge: Filter, Suche, Kategorien, Schlagworte, Autor:innen und Statusspalten machen den redaktionellen Teil der Extension direkt im TYPO3-Backend greifbar.
Funktionen im Detail
| Funktion | Nutzen |
|---|---|
| Doktype 137 (Blog-Post als Seite) | Kein proprietäres Content-Modell — Posts sind normale TYPO3-Seiten |
| System-Kategorien + eigene Tags | Flexible Taxonomie ohne Custom-Tables |
| Multi-Autoren mit Avatar, Bio, Social Links | Redaktionsteams abbilden mit Gravatar oder eigenem Upload |
| Kommentar-System + Moderation + reCAPTCHA | Spam-Schutz und Moderationsworkflow out-of-the-box |
| Vollständige Workspace-Unterstützung | Posts, Tags und Autoren versioniert; Kommentare bleiben live |
| Drei Site Sets (standalone/integration/bootstrap-53) | Saubere Konfigurationsintegration ohne statische TypoScript-Includes |
| RSS-Feeds + OG/Twitter-Metadaten + Route Enhancer | SEO-Ready out-of-the-box, sprechende URLs ohne manuelle Konfiguration |
Installation
composer config repositories.blog vcs https://github.com/dirnbauer/blog.git
composer require t3g/blog:@devHäufige Fragen
Fazit
Dieser Fork bringt die offizielle Blog-Extension der TYPO3 GmbH auf v14.3-Niveau — mit den Schwerpunkten Workspace-Staging, Security-Hardening und moderner Site-Set-Konfiguration. Für Teams, die TYPO3-Workspaces aktiv für redaktionelle Freigabeprozesse nutzen, ist die korrigierte Rendering-Pipeline der wichtigste Mehrwert. Die Playwright-Smoke-Tests und das SQLite-basierte CI senken die Hürde für zuverlässige Regressionstests in künftigen Wartungszyklen.
Dieser Fork basiert auf der Blog-Extension der TYPO3 GmbH. Dank an die TYPO3 GmbH und die TYPO3-Community für die Vorarbeit. Die Extension steht unter der GPL-2.0-or-later.