TYPO3 Programmierung
Letzte Änderung:
Wir entwickeln oder erweitern Websites auf Basis von TYPO3. Die erstmalige Entwicklung z.B. in Form eines Relaunches wird als TYPO3 Integration bezeichnet. Die Entwicklung von individuellen Erweiterungen für konkrete Anwendungsfälle (z.B. Schnittsellen-Anbindung an ein Inhouse-System) einer Organisation wird hingegen als Extension Programmierung bezeichnet.
TYPO3 Integration
Unter TYPO3-Integration versteht man in erster Linie die Umsetzung eines Designlayouts in eine fertige TYPO3-Vorlage, die dann von Redakteuren mit Inhalten zu einer fertigen Website erstellt werden.
TYPO3-Integration ist also ein ziemlich breites Feld. U.a. umfasst es:
- Templating (Frontend-Integration)
- Installation und Customizing von 3rd-Party-Extensions
- Entwicklung eigener, individueller Extensions
- Anbindung externer Systeme
- Einrichtung des Backends
- Benutzer- und Rechte-Verwaltung
- technische Suchmaschinenoptimierung
Für die TYPO3-Integration stellen wir zertifizierte TYPO3-Integratoren(TCCI) bereit.
Beispiele für TYPO3-Integrationen
Als TYPO3-Agentur führen wir eine Integration auch von Designentwürfen durch, die nicht von uns entwickelt wurden.
Hier einige aktuelle Beispiele:
Sie möchten eine Website von uns in TYPO3 programmieren lassen?
Wenn wir einen Design-Entwurf in ein TYPO3 Template integrieren bzw. die gewünschte Funktionalität in TYPO3 durch Extensions bereit stellen, stehen dabei folgende Kriterien im Mittelpunkt:
1. Benutzerfreundlichkeit des Frontends
Hierzu zählen u.a. Responsiveness, Pagespeed, Barrierefreiheit und intuitive Bedienbarkeit
2. Einfache Bedienbarkeit durch Redakteure
Die Benutzung des Backend durch Redakteure muss einfach und schnell sein.
3. Technische Suchmaschinenoptimierung bzw. KI-Optimierung
Der Code muss für Roboter gut strukturiert und lesbar sein. Sämtliche Möglichkeiten für typische redaktionelle Suchmaschinenoptimierung müssen vorhanden sein.
4. Sicherheit
Die verwendeten Versionen des TYPO3 System und der Extensions müssen auf einem aktuellen Stand sein. Es müssen alle Standards eingehalten werden, die die Sicherheit und den Datenschutz Ihrer TYPO3 Instanz gewährleisten.
5. Wartbarkeit
Die laufende Wartung und Betreuung muss möglichst einfach gehen. Dabei ist es wichtig, sich möglichst an Standards zu halten. Wir empfehlen einen sparsamen Einsatz von 3td Party Extensions bzw. die Beschränkung auf verified Extensions.
Programmierung von TYPO3-Extensions
Während die TYPO3-Integration eher „Einrichten, Verbinden, Konfigurieren“ bedeutet, ist Extension-Programmierung echtes Software-Development:
Eigene Funktionen programmieren, die es im Standard-TYPO3 (oder per vorhandenen Extensions) noch nicht gibt — oder vorhandene Funktionen so erweitern, dass sie exakt zu einem Projekt passen.
Wir programmieren TYPO3 Extensions auf Basis von extBase / Fluid. Ob in Ihrem Auftrag oder zum Nutzen der gesamten Community. Beispiele von uns entwickelter und im TER verfügbarer TYPO3 Extensions:

Unsere TYPO3 Extension wacon cookie management bietet eine kostenlose Alternative zu Consent Manager Providern, um externe Dienste und Cookies nur nach Zustimmung der Besucher auszuspielen.

Mit der von uns entwickelten Extension secrets lassen sich Texte verschlüsseln und in Form eines einmal gültigen Links weitergeben. Besonders geeignet für die Weitergabe von Passwörtern.

Mit der Extension filetransfer bieten wir die Möglichkeit, Dateien über den eigenen Webserver und damit unabhägig von Drittanbietern zum Download bereit zu stellen. Mehr Sicherheit für sensible Daten…

Mit der Extension mctest ist es möglich, Single- und Multiple-Choice-Tests auf TYPO3 Websites bereit zu stellen. Das verbessert die User Experience und erhöht die Verweildauer der Besucher - ein wichtiger Rankingfaktor für Suchmaschinen.

Mit feuserregistration bieten wir eine Extension zur Registrierung eines TYPO3 Frontend Users durch Besucher an. Dabei wird das Double-Opt-In-Verfahren angewendet. Die Extension lässt sich u.a. dafür nutzen, Newsletteradressen für die luxletter-Extension zu sammeln.

Mit unserer Tooltip-Extension können Sie für bestimmte Begriffe kurze Erläuterungen hinterlegen (wie in einem Glossar). Bei Auftreten des Begriffes im Text einer Website wird dann automatisch der Tooltip ausgespielt. Eine weitere Verbesserung für die User Experience Ihrer Website.

Mit der Extensions forms2db werden Formulardaten aus der Systemextension Forms in die Datenbank gespeichert. Es handelt sich um eine einfach zu installierende Extension mit großer Wirkung: Sie schützt vor dem Verlust von geschäftkritischen Anfragen, wenn diese aufgrund von Mailproblemen nicht ausgeliefert werden.
Beispiele individuellen TYPO3 Extensions
Für viele Kunden haben wir spezielle Extensions nach individuellen Bedürfnissen programmiert. Diese sind natürlich nicht im TER zu finden. Daher im Folgenden ein paar Beispiele:
Komplettes Intranet
Für den Deutscher Städtetag entwickeln und betreuen wir das zentrale Intranet auf Basis von TYPO3. Die Plattform bündelt interne Informationen, Dokumente und Workflows und unterstützt damit die digitale Zusammenarbeit innerhalb der Organisation. Durch kontinuierliche Weiterentwicklung sorgen wir dafür, dass das System sicher, performant und zukunftsfähig bleibt. Für die Intranet Lösung haben wir zahlreiche Extensions programmiert.
Kursbuchungen, KI und Terminvergaben
Für den Verein für Bildung Ludwigsburg haben wir individuelle TYPO3-Extensions entwickelt: darunter Lösungen für die Online-Buchung von Fortbildungskursen, Terminreservierungen sowie eine KI-Integration zur intelligenten Unterstützung von Nutzern und Redaktion. Damit wurden Prozesse digitalisiert, vereinfacht und effizienter gestaltet.
Wordpress Integration in TYPO3
Für WINHELLER Rechtsanwaltsgesellschaft mbH haben wir eine WordPress-Integration entwickelt, mit der Blog-Beiträge automatisch auch auf der TYPO3-Website erscheinen. Die Schnittstelle synchronisiert Inhalte zuverlässig und spart so Redaktionsteams doppelte Pflege und Zeit.
Factoringrechner
Für die AKTIVBANK AG haben wir eine TYPO3-Extension für einen Factoring-Rechner entwickelt. Damit können Unternehmen die Kosten des Factorings sowie den Liquiditätsgewinn individuell berechnen und erhalten schnell eine transparente Entscheidungsgrundlage.
Sicherer Downloadbereich
Für das Universitätsklinikum Frankfurt haben wir für den Bereich „Zentrum Familiärer Brust- und Eierstockkrebs“ einen geschützten Downloadbereich entwickelt. Sensible Dokumente können dort sicher bereitgestellt und zielgruppenspezifisch freigegeben werden – mit klar geregelten Zugriffsrechten und datenschutzkonformer Umsetzung.