TYPO3 Module und Plug-Ins

TYPO3 besteht aus zwei Bereichen, die in ihrer Gesamtheit das Content Management System bilden. Die wichtigsten Grundfunktionen befinden sich in dem sogenannten Kernprogramm (T3 Core), wogegen zusätzliche Funktionen, die den Leistungsumfang des CMS erweitern in den Extensions verwaltet werden. Charakteristisch für TYPO3 ist, dass das Kernprogramm beliebig erweiterbar ist und damit beinahe jedem Anspruch gerecht werden kann. Mit Hilfe der Programmerweiterungen (Extensions) kann eine Individualisierung des Content-Management-Systems erfolgen, ohne dass das eigentliche Kernprogramm bearbeitet werden muss. Anbindungen an andere Systeme lassen sich jederzeit umsetzen.
Der Umfang der einzelnen Extensions kann differieren. So können auch mehrere, einzelne Funktionen in einer Erweiterung zusammengefasst werden. Generell ist zwischen Plug-Ins und Modulen zu unterscheiden. Plug-Ins sind Programmerweiterungen von TYPO3, die neue Funktionen im Frontend zur Verfügung stellen. Module dagegen erweitern die vorhandenen Funktionen im Backend. Um die gewünschte Funktion zu erhalten, können Programmerweiterungen von TYPO3 aus verschiedenen Plug-Ins und/oder Modulen zusammengesetzt werden.
Extensions
Für eine bessere Übersicht über die Vielzahl der Extensions im Content-Management-System, lassen sich diese noch einmal verschiedenen Gruppen unterteilen.
- Frontend Plug-In: Hierbei handelt es sich um TYPO3-Erweiterungen, deren Einbindung sich auf das Frontend auswirkt. Es können neue Bereiche geschaffen werden, wie z. B. ein Newsbereich, die den Usern spezielle Inhalte zur Verfügung stellen und eine zugehörige Anzeige auf der Webseite generieren.
- Frontend: Extensions, die auf Inhaltsseiten nicht angezeigt werden, sondern lediglich eine Funktion ausführen, werden in dieser Gruppe zusammengefasst. Dazu zählt unter anderem Google Analystics Integration.
- Backend Module: Hierzu gehören Programme, die durch eine Aktivierung im TYPO3-Backend gestartet werden und erst nach ausdrücklichem Befehl die zugehörige Funktion starten (z.B. Backup).
- Backend: Alle Features, die dem Benutzer im Backend konstant zur Verfügung gestellt werden, wie z.B. WYSIWYG-Editor.
- Services: TYPO3 Programmerweiterungen, die weder im Backend noch im Frontend eine spezielle Bearbeitungsfunktion für den User zur Verfügung stellen. Vielmehr handelt es sich hier um allgemeine Services (z.B. Authentifizierung).
- Misc: Extensions, die keinem spezieller Bereich (Frontend oder Backend) zugeordnet werden können, die aber wiederum andere TYPO3-Erweiterungen unterstützen, sind in dieser Gruppe zusammengefasst. Hierzu zählen unter anderem Bibliotheken.
- Templates: Die Basis für die Darstellung der gewünschten Inhalte kann mit Hilfe dieser Vorlagen geschaffen werden.
- Examples: Um sich einen Überblick über die Funktionen einer Erweiterung verschaffen zu können, gibt es diese Beispiele.
- Documentation: Die TYPO3-Handbücher zum Nachschlagen gibt es für Benutzer und Administratoren.









