Skip to main navigation Skip to main content Skip to page footer

Extensions und Entwicklung

Wenn TYPO3 etwas von Haus aus nicht kann, programmieren wir es, als Extension, als Programmierbaustein oder als Software nach Ihren Anforderungen. Weil wir seit über 25 Jahren mit TYPO3 arbeiten, wissen wir, wo ein fertiges Paket reicht und wo sich eine eigene Entwicklung lohnt.

Fertig oder eigens gebaut

Für viele Aufgaben gibt es fertige Extensions im TYPO3 Extension Repository, dem zentralen Verzeichnis der TYPO3-Community, und viele davon lassen sich kostenlos einsetzen. Reicht eine davon aus, ist das der einfachste Weg für Sie. Wenn nicht, entwickeln wir sie weiter oder schreiben etwas Eigenes.

Manche Anforderungen deckt kein fertiges Paket ab, etwa wenn Daten aus einem anderen System übernommen werden sollen oder wenn eigene Datensätze verwaltet werden müssen. Dann entwickeln wir die Extension nach Ihren Vorgaben, und wo TYPO3 mit einem anderen System sprechen soll, bauen wir die Verbindung dazu.

So arbeiten wir

Am Anfang steht ein Gespräch darüber, was Sie brauchen, und bevor wir mit der Programmierung beginnen, bekommen Sie eine Kostenschätzung oder ein Angebot. Dabei sprechen Sie direkt mit dem, der die Extension schreibt.

Wenn TYPO3 allein eine Aufgabe nicht löst, schreiben Sie uns, und wir sagen Ihnen vorher, was die Lösung kostet.

Beispiele aus der Praxis

Die folgenden Beispiele stammen aus unseren Projekten und zeigen, was wir gebaut haben.

Eine Bildergalerie. Sie ist besonders einfach zu bedienen: Man gibt ein Verzeichnis an, die Extension liest die Bilder aus und stellt sie passend zur Vorlage dar, auf Wunsch mit Bildunterschriften.

Ein eigenes Abstimmungstool. Es wird regelmäßig genutzt, um die Meinung der Nutzer abzufragen oder Gewinnspiele durchzuführen. Die Ergebnisse lassen sich auf verschiedene Weise darstellen, und die Fragen gibt es mit und ohne Bilder.

Veranstaltungsmanagement. Diese Extension deckt den ganzen Ablauf einer Veranstaltung ab, vom Anmelden und Verifizieren der Teilnehmer über eine Warteliste bis zur Anmeldung für den Bustransfer. Auch die Ausrichter und die Aussteller der Veranstaltung arbeiten damit, bis hin zu Standplanung und Budgetübersicht.

Wenn ein System nicht mehr mitspielt. Zwei Systeme eines Kunden liefen auf sehr alten PHP-Versionen, und das Update war lange aufgeschoben worden, als eine Sicherheitslücke bekannt wurde. Für diese alten Versionen gab es keinen Patch, also mussten beide Systeme vom Netz. Der Kunde brauchte sie aber für den Tagesbetrieb, intern und für seine eigenen Kunden.

Noch in der Nacht haben wir besprochen, wie wir vorgehen, und am nächsten Morgen haben wir den Kunden informiert. Dann haben wir von mehreren Seiten gleichzeitig gearbeitet, um den schnellsten Weg zu finden. Die Systeme haben wir so angepasst, dass sie auf einer PHP-Version mit Patch laufen. Nach einem Tag liefen beide wieder. Der Kunde war überglücklich, weil er mit so einer schnellen Lösung nicht gerechnet hatte.