TYPO3 Projekt
EnOB
EnOB – Forschung für Energieoptimiertes Bauen – bündelte Forschungsprojekte und Fachinformationen zum energieoptimierten Bauen auf einer TYPO3-basierten Webplattform.
Ein Schwerpunkt meiner Arbeit lag auf der Weiterentwicklung des bei Sunbeam entwickelten TYPO3-Akronymmanagers, der die barrierefreie Erläuterung von Abkürzungen und Akronymen unterstützte. Ich überführte die bestehenden Datenstrukturen der Extension in ein relationales Datenmodell und erweiterte sie um ein Glossar für Fachbegriffe.

Projektkonfiguration als Extension
Während TYPO3-Projekte zu dieser Zeit (2007) häufig noch Ressourcen und TypoScript im fileadmin ablegten, kapselten wir die projektspezifische Konfiguration und Anwendungslogik konsequent in einer eigenen TYPO3-Extension.
Darin wurden unter anderem Datenbanktabellen, Backendformulare, Frontend-Templates, CSS und projektspezifische Konfiguration zusammengeführt. Die Extension und ihre Konfiguration konnten dadurch gemeinsam in Subversion (SVN) versioniert werden. Weiterhin wurde so eine Trennung von Inhalten und Konfiguration erreicht.
Dieser Ansatz nahm ein Prinzip vorweg, das heute bei TYPO3-Projekten mit Sitepackage- bzw. Template-Extensions selbstverständlich ist: projektspezifische Konfiguration und Ressourcen werden gebündelt, versioniert und reproduzierbar bereitgestellt.
