Zum Inhalt springen

Extension

oder auch Erweiterung

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 28.10.2026

Eine Extension ist ein nachinstallierbares Paket, das ein CMS um Funktionen erweitert, die der Kern nicht mitbringt. Das englische Wort heißt Erweiterung; in TYPO3 ist es die feste Bezeichnung, andere Systeme sagen Plugin oder Modul.

Extension

Ein nachinstallierbares Paket, das ein CMS um Funktionen erweitert.
Beispiel: „Für die Formulare wurde eine eigene Extension entwickelt.“

Auch: Erweiterung. Die Benennung unterscheidet sich je System, die Sache ist dieselbe.

Bezogen wird sie aus dem Extension-Marktplatz des Systems oder als eigene Entwicklung im Projekt.

Worauf bei der Auswahl zu achten ist

Auf vier Punkte, und keiner davon ist der Funktionsumfang. Wann kam die letzte Aktualisierung? Für welche Versionen des Systems ist sie freigegeben? Wie viele Installationen gibt es? Und wie reagiert die Entwicklung auf gemeldete Fehler?

Eine Erweiterung, deren letzte Veröffentlichung zwei Jahre zurückliegt, ist ein Risiko unabhängig von ihrer Qualität. Beim nächsten Update des Systems bleibt sie entweder stehen oder blockiert das Update, und beides kostet mehr als die Funktion wert war.

Was jede Extension kostet

Mehr als die Installation. Jede zusätzliche Erweiterung vergrößert die Fläche, die aktualisiert, geprüft und beim Systemwechsel mitgenommen werden muss. Zehn Erweiterungen bedeuten zehn Entwicklungen, deren Veröffentlichungen im Blick bleiben müssen.

In unseren Projekten hat sich deshalb eine einfache Frage bewährt, bevor eine Erweiterung dazukommt: Lässt sich das Gewünschte mit den Mitteln des Systems lösen, auch wenn es etwas umständlicher ist? Wenn ja, ist das über Jahre gerechnet meist die günstigere Lösung.

Wann eine eigene Entwicklung sinnvoll ist

Wenn die Anforderung besonders ist und bleibt. Eine Schnittstelle zum eigenen Warenwirtschaftssystem wird es als fertiges Paket nicht geben; sie selbst zu bauen heißt, genau das zu haben, was gebraucht wird, und nichts darüber hinaus.

Der Preis dafür ist, dass niemand anders sie pflegt. Eine eigene Erweiterung gehört deshalb dokumentiert und mit den Versionen des Systems mitgeführt, sonst ist sie nach dem übernächsten Update die Stelle, an der ein Upgrade hängenbleibt.

Siehe auch:

Plugin

Ein Zusatzpaket, das sich in ein System einklinkt und dessen Verhalten erweitert.

#Content-Management-Systeme (CMS)

Modul

Ein abgegrenzter Funktionsbaustein innerhalb eines Systems.

#Content-Management-Systeme (CMS)

Extension-Marktplatz

Das Verzeichnis, aus dem Erweiterungen eines Systems bezogen werden.

#Content-Management-Systeme (CMS)

TYPO3

Ein quelloffenes Enterprise-CMS mit Schwerpunkt auf Struktur, Rechten und Mehrsprachigkeit.

#Content-Management-Systeme (CMS)

Kompatibilität von Erweiterungen

Die Frage, ob eine Erweiterung mit einer bestimmten Version des Systems läuft.

#Content-Management-Systeme (CMS)

Sicherheitsupdate

Eine Aktualisierung, die eine bekannt gewordene Sicherheitslücke schließt.

#Content-Management-Systeme (CMS)