Unsere TYPO3 Extensions
TYPO3 lässt sich in vielen Bereichen erweitern. Eine der großen Stärken des Systems ist die klare Trennung zwischen Core und Extensions. Dadurch bleiben Projekte langfristig wartbar und können Schritt für Schritt weiterentwickelt werden, ohne in den Core einzugreifen.
Wir entwickeln eigene TYPO3 Extensions immer dann, wenn bestehende Lösungen nicht ausreichen oder nicht sauber zum Projekt passen. Gleichzeitig setzen wir bewusst auf etablierte Extensions aus der Community, wo es sinnvoll ist.
Dabei entstehen zwei Arten von Extensions:
Ein Teil wird gezielt für konkrete Anforderungen einzelner Kunden entwickelt. Ein anderer Teil entsteht aus Anforderungen, die wir in ähnlicher Form in vielen Projekten sehen. Diese Extensions stellen wir in der Regel auch der Community kostenlos zur Verfügung.
Unser Ansatz ist dabei pragmatisch: Bestehendes nutzen, wo es passt. Eigenes entwickeln, wo es echten Mehrwert bringt.
Unser Ansatz
Wir entwickeln Extensions nicht „auf Vorrat“, sondern immer aus konkreten Anforderungen in Projekten heraus.
Das hat ein paar Konsequenzen:
- Unsere Extensions laufen im produktiven Einsatz
- Sie sind auf Wartbarkeit und Updates ausgelegt
- Sie orientieren sich an TYPO3 Best Practices
- Sie lassen sich sauber in bestehende Systeme integrieren
Wenn es sinnvoll ist, geben wir Lösungen zurück in die Community oder veröffentlichen sie als eigene Extensions.
Beispiele aus der Praxis

KI-gestützte Metadaten für Bilder
Mit unserer Extension für KI-gestützte Metadaten lassen sich Bildbeschreibungen automatisiert erzeugen.
Das hilft dabei:
- Barrierefreiheit zu verbessern
- gesetzliche Anforderungen wie den European Accessibility Act zu unterstützen
- den redaktionellen Aufwand zu reduzieren
Die Extension unterstützt mehrere Sprachen und kann an unterschiedliche KI-Systeme angebunden werden, auch an in der EU gehostete Lösungen.

Zentrale Verwaltung von Bildnachweisen
Bildrechte und Quellen werden in vielen Projekten uneinheitlich gepflegt. Unsere Extension sorgt hier für eine zentrale Struktur innerhalb von TYPO3.
Damit lassen sich:
- Bildquellen und Lizenzen strukturiert verwalten
- Bildnachweise automatisiert im Frontend ausgeben
- Fehler und rechtliche Risiken reduzieren

OAuth2 Integration
Mit unserer OAuth2-Extension lassen sich externe Authentifizierungsdienste in TYPO3 integrieren, zum Beispiel für Single Sign-on.
Typische Einsatzfälle sind:
- Login über zentrale Identity Provider
- Integration bestehender Benutzerverzeichnisse
- Vereinfachung von Login-Prozessen für Redakteure oder Kunden
Die Extension ist flexibel aufgebaut und kann an unterschiedliche OAuth2-Anbieter angebunden werden.
Weitere Extensions
Neben diesen Beispielen entwickeln wir projektspezifische Extensions, zum Beispiel für:
- Anbindungen an Drittsysteme wie PIM, ERP oder DAM
- Individuelle Content-Elemente für Redakteure
- Automatisierung von Workflows
- Verarbeitung und Synchronisation von Daten
Viele dieser Extensions sind bewusst auf einzelne Projekte zugeschnitten und werden nicht veröffentlicht.
Die auf dieser Seite aufgeführten Extensions sind ausschließlich diejenigen, die wir für den breiteren Einsatz entwickelt und öffentlich zur Verfügung gestellt haben.
Häufige Fragen
Was kosten eure Extensions?
Die hier aufgeführten, öffentlichen Extensions stellen wir kostenlos zur Verfügung.
Für projektspezifische Erweiterungen oder Anpassungen entsteht natürlich Entwicklungsaufwand.
Woher weiß ich, ob die Extensions gut sind?
Unsere veröffentlichten Extensions sind im TYPO3 Extension Repository (TER) verfügbar und werden dort bewertet.
Zusätzlich stammen sie alle aus realen Projekten und werden produktiv eingesetzt und weiterentwickelt. Wir wissen also, dass sie funktionieren.
Kann ich an den Extensions mitarbeiten?
Ja. Alle veröffentlichten Extensions liegen auf GitHub.
Issues, Pull Requests und eigene Erweiterungen sind willkommen. Ganz normal im Open-Source-Prozess.
Wie geht ihr mit Feature Requests um?
Unsere öffentlichen Extensions entstehen aus Anforderungen, die wir in mehreren Projekten sehen.
Wenn neue Anforderungen dazukommen, prüfen wir:
- Passt das Feature grundsätzlich zur Extension?
- Lässt es sich sinnvoll allgemein nutzbar umsetzen?
Wenn ja, setzen wir es oft um und nutzen es selbst.
Wenn der Aufwand größer ist oder die Anforderung sehr spezifisch, stimmen wir gemeinsam ab, unter welchen Bedingungen eine Umsetzung sinnvoll ist.
