Grundsätzlich unterscheidet man bei den Inhalten der Erweiterungen zwei Ausprägungen:
- Plug-ins nennt man die Extensions, die Funktionen im TYPO3 Frontend aufrufen
- Module sind Erweiterungen, die zusätzliche Funktionen im TYPO3 Backend bereitstellen
Darüber hinaus werden Extensions in folgende Grppen unterteilt:
- Backend: Funktionen, die in das Backend integriert sind und dem Content Manager zur Verfügung stehen (z.B.: Rich Text-Editor)
- Backend Modules: zusätzliche Module im Backend, die gesondert aufgerufen werden können (z.B.: Full Backup)
- Frontend: Funktionen, die im Frontend genutzt werden, aber keine eigene Anzeige generieren (z.B.: Google Analytics Integration)
- Frontend Plug-in: Extensions, die im Frontend angezeigt werden (z.B.: Newssystem)
- Misc: Sonstige Extensions, die sich nicht in die anderen Kategorien einordnen lassen (z.B.: Bibliotheken, die Funktionen für andere Extensions zur Verfügung stellen)
- Services: Es wird z.B. ein Authentifizierungsservice angeboten, der vom System global genutzt wird
- Examples: Beispiel-Extensions zur Verdeutlichung
- Templates: Basisvorlagen, z.B. für Darstellung von Inhalten
- Documentation: Benutzer- oder Administrations-Handbücher














