Glossar
Extension
Ein Erweiterungspaket, das TYPO3 um Funktionen ergänzt — vom Sitepackage bis zur Suchmaschinen-Anbindung.
Was eine Extension leistet
TYPO3 bringt einen Kern mit und lässt fast alles andere über Erweiterungen zufügen: Formulare, Nachrichten, Suchfunktionen, Anbindungen an andere Systeme. Auch die Konfiguration und das Aussehen einer konkreten Website liegen in einer Extension, dem Sitepackage.
Technisch ist eine Extension ein Verzeichnis mit einer Beschreibungsdatei und beliebigem Inhalt: PHP-Klassen, TypoScript, Fluid-Templates, TCA-Ergänzungen, Bilder.
Woher Extensions kommen
Aus dem TYPO3 Extension Repository, von kommerziellen Anbietern oder aus dem eigenen Projekt. Installiert werden sie heute über Composer, der auch die Abhängigkeiten zwischen ihnen auflöst.
Genau diese Abhängigkeiten sind der Grund, warum die Installation einer Erweiterung selten bei einer bleibt: Manche bringen weitere mit, und jede davon will beim nächsten Update mitgezogen werden.
Jede Installation ist eine Verpflichtung
Beim Sprung auf eine neue TYPO3-Version entsteht der Aufwand selten im Kern, sondern bei den Erweiterungen: Für jede muss es eine kompatible Fassung geben, sonst braucht es Ersatz oder eine eigene Lösung.
Deshalb lohnt vor jeder Installation dieselbe Frage: Wird das wirklich gebraucht, wird es gepflegt, und was kostet ein Ausstieg? Ausführlich steht das im Ratgeber TYPO3-Extensions bewerten.