Open Source

Extbase, der TYPO3-Core und ein paar Pakete.

Seit 2012 trage ich zum TYPO3-Core bei. Von 2019 bis 2022 war ich im Core-Team als Component Merger für Extbase verantwortlich, das MVC-Framework, auf dem die meisten TYPO3-Erweiterungen basieren.

TYPO3-Core

Mehr als 350 gemergte Patches zwischen 2012 und 2025, dazu mehrere hundert Reviews. Der Großteil betrifft Extbase: die Umstellung auf typisierte Klassenschemata und Annotation-Klassen, das Entfernen von Altlasten, die Härtung fast aller Kernklassen und die Anbindung an PSR-7. Ein kleinerer Teil betrifft die File Abstraction Layer.

„Alexander is heading Extbase development, and you've seen significant work in the past year already in this area. More changes are underway, making Extbase faster and easier to understand for developers.“ Benni Mack, TYPO3 Project Lead, in „The New Faces Behind TYPO3 Core Development“, März 2019

Alle Patches auf review.typo3.org

Eigene Pakete

PaketWas es tutSeit
fluid-styled-responsive-imagesResponsive Bilder für Fluid Styled Content, TYPO3 7.6 bis 10.42015
phpstan-typo3-extbaseStubs und Services, damit PHPStan Extbase versteht2021
phpstorm.meta.php-typo3Bessere Autovervollständigung für TYPO3-Projekte in PhpStorm2021
docker-mysqldumpKleiner Container für mysqldump, direkt oder per Cron2017
templavoilaTYPO3-7.6-kompatibler Fork von TemplaVoilà, gepflegt 2015 bis 20172015
typo3-middleware-whoopswhoops-Fehlerseiten als TYPO3-Middleware2018
frontend-user-login-tokenLogin-Tokens für Frontend-Benutzer, TYPO3 142026

Beiträge zu anderen Projekten

Wenn ich in Kundenprojekten auf Fehler stoße, landen die Korrekturen im Upstream. Mehr als 60 Pull Requests, unter anderem an:

Community

Von 2015 bis 2017 habe ich zusammen mit Wouter Wolters TemplaVoilà weitergepflegt und für TYPO3 6.2 und 7.6 lauffähig gehalten, damit große Installationen einen Upgrade-Pfad hatten. Auf TYPO3camps habe ich über Extbase gesprochen, zuletzt mit „Extbase Quo Vadis“ über die Richtung des Frameworks während meiner Zeit im Core-Team. 2019 war ich Teilnehmer der Initiativwoche T3INIT19 der TYPO3 GmbH.

Schreiben

Artikel und Notizen zu TYPO3, Extbase, Architektur und Werkzeugen erscheinen auf blog.alexanderschnitzler.de, darunter das Archiv meiner Beiträge seit 2011.