Was ist eine TYPO3 Extension?

Eine TYPO3 Extension (oder "Erweiterung") ist ein Modul mit spezieller Funktionalität, das über definierte Schnittstellen in das TYPO3-Basissystem integriert werden kann.

Für TYPO3 existiert eine Vielzahl von Erweiterungen für nahezu alle Anwendungsbereiche. Sie sind in Kategorien (Core, Frontend, Backend etc.) aufgeteilt und können innerhalb des TYPO3-Backends bequem über den so genannten Extension Manager gesucht, installiert und konfiguriert werden.

Wie TYPO3 selbst, werden Extensions in der Programmiersprache PHP geschrieben. Eine umfangreiche API (Application Programming Interface) bietet fertige Klassen und Methoden zur Verarbeitung von Daten unterschiedlicher Systembereiche.

Die so genannten shy extensions ["shy": schüchtern, zurückhaltend] sind nichts weiter als Erweiterungen, die standardmäßig im Extension Manager nicht angezeigt werden, um die Extensionliste einigermaßen übersichtlich zu halten.

Zur Erstellung eigener Extensions bietet es sich an, den Extension Kickstarter zu verwenden.

Globale und lokale Extensions

Extensions können global oder lokal installiert werden:

Global bedeutet, dass die Extension unterhalb des Ordners /typo3/ext/ des TYPO3-Quellcodes angelegt wird und somit für alle Websites, die diese TYPO3-Installation nutzen, verfügbar ist.

Lokal bedeutet, dass die Extension unterhalb des Ordners /typo3conf/ext/ gespeichert wird. Da dieser Ordner ausserhalb der TYPO3-Quellen liegt, ist die Extension nur in der jeweiligen Installation verfügbar.

Es wird empfohlen, Extensions möglichst nur lokal zu installieren. Einerseits wird so der TYPO3-Quellcode frei von benutzerspezifischen Daten gehalten. Ein weiterer Vorteil lokaler Extensions ist, dass diese bei einem TYPO3-Update erhalten bleiben - dies ist bei globalen Extensions nicht der Fall.

Kommentare zu Was ist eine TYPO3 Extension?

Gib jetzt den ersten Kommentar zu diesem Artikel ab!


Kommentar abgeben


(wird nicht veröffentlicht, Gravatar ist eingeschaltet)



* Diese Felder sind für das Kommentieren notwendig

Besucher fanden diese Seite unter folgenden Suchbegriffen:

typo3 extension definition · lokale extension · extension api · definition extension · typo3 gloassar mit kategorien