TYPO3 Extensions
individuell entwickelt: Funktionen und Schnittstellen nach Ihrem Bedarf
Wenn TYPO3 eine Funktion nicht mitbringt, lässt sie sich über eine Extension – eine Erweiterung – ergänzen. Wir beraten Sie, prüfen zuerst, ob eine bestehende Extension Ihre Anforderungen erfüllt, und programmieren nur dann eine eigene, wenn keine vorhandene Lösung fachlich und wirtschaftlich passt. So erhalten Sie die Funktionen und Schnittstellen, die Ihr Unternehmen braucht.
Unser Ansatz
Erst prüfen, dann programmieren
TYPO3 bringt von Haus aus viele Funktionen mit, und im offiziellen TYPO3 Extension Repository stehen zahlreiche frei verfügbare Erweiterungen bereit. Eine Eigenentwicklung ist deshalb nicht in jedem Fall der beste Weg.
Wir beginnen jedes Vorhaben mit Beratung und Analyse: Was soll die Funktion leisten, wer arbeitet damit, und welche Systeme sind beteiligt? Anschließend prüfen wir, ob TYPO3 selbst oder eine bestehende, gepflegte Extension Ihre Anforderungen bereits erfüllt.
Dabei zählt nicht nur, ob eine vorhandene Lösung die Funktion abdeckt, sondern auch, ob sie auf Dauer wirtschaftlich ist: Eine bestehende Extension kann fachlich passen und wegen ihrer Abhängigkeiten oder aufwendiger Anpassungen langfristig trotzdem die ungünstigere Wahl sein. Erst wenn feststeht, dass keine vorhandene Lösung fachlich und wirtschaftlich überzeugt, programmieren wir eine kundenindividuelle Extension – mit den Funktionen und Schnittstellen, die Sie benötigen.
So vermeiden wir unnötige Neuentwicklungen. Auch Auswahl, Einbindung, Konfiguration und Anpassung einer vorhandenen Extension sind Leistungen mit Aufwand, den wir Ihnen im Angebot offen ausweisen.
comvos entwickelt und betreut TYPO3 Websites seit 2002. Aus dieser Zeit kennen wir die Möglichkeiten des Systems ebenso wie die Folgen von Erweiterungen, die irgendwann nicht mehr gepflegt werden.
Was ist eine TYPO3 Extension?
Eine Extension ist eine Erweiterung, die TYPO3 um zusätzliche Funktionen ergänzt, ohne das Grundsystem selbst zu verändern. Typische Beispiele:
- Produkt- und Händlerverzeichnisse
- Stellenangebote mit Bewerbungsformular
- Veranstaltungen mit Anmeldung
- Anbindung an Warenwirtschaft oder CRM
- eigene Eingabemasken für Redakteure
Dass das Grundsystem unverändert bleibt, erleichtert spätere Updates von TYPO3. Bei einem Wechsel auf eine neue TYPO3-Hauptversion muss eine Extension dennoch geprüft und gegebenenfalls angepasst werden.
Unser Vorgehen
In vier Schritten zur passenden Lösung
Am Anfang steht immer die Frage, was Sie erreichen möchten – nicht die Technik. Programmiert wird erst, wenn klar ist, dass es keinen einfacheren und wirtschaftlicheren Weg gibt.
Schritt 1: Beratung und Analyse
Wir klären Ziele, Abläufe, beteiligte Systeme und Datenquellen und halten die Anforderungen schriftlich fest.
Schritt 2: Recherche
Wir prüfen, ob TYPO3 selbst oder eine bestehende Extension die Anforderungen erfüllt, und bewerten Pflegezustand, Kompatibilität, Abhängigkeiten und Wirtschaftlichkeit.
Schritt 3: Umsetzung
Je nach Ergebnis konfigurieren wir TYPO3, richten eine bestehende Extension ein oder programmieren Ihre individuelle Extension. Getestet wird in einer separaten Entwicklungs- und Testumgebung.
Schritt 4: Einführung und Pflege
Nach Ihrer Freigabe nehmen wir die Lösung in Betrieb, weisen Ihre Redakteure ein und prüfen sie bei künftigen TYPO3-Versionen auf Anpassungsbedarf.
Ehrliche Empfehlung
Drei mögliche Ergebnisse der Recherche
Nicht jede Anfrage endet mit einer Eigenentwicklung. Wir sagen Ihnen offen, welcher Weg für Ihr Vorhaben wirtschaftlich sinnvoll ist.
TYPO3 bringt die Funktion mit
Eine bestehende Extension passt
Eine individuelle Extension ist sinnvoll
Bestehende Extensions bewerten wir unter anderem danach, ob sie aktiv gepflegt werden, welche TYPO3- und PHP-Versionen sie unterstützen, wie gut sie dokumentiert sind und welche Abhängigkeiten sie mitbringen. Eine Erweiterung, die heute funktioniert, aber nicht mehr weiterentwickelt wird, kann das nächste TYPO3-Upgrade erheblich verteuern.
Unsere Leistungen
Was wir für Sie entwickeln
Individuelle Extensions decken ab, was Standardlösungen nicht leisten: Funktionen, die zu Ihren Abläufen passen, und Schnittstellen zu den Systemen, mit denen Sie arbeiten.
Individuelle Funktionen
Schnittstellen zu Ihren Systemen
Datenimporte und -exporte
Werkzeuge für Redakteure
Anpassung bestehender Extensions
Modernisierung älterer Extensions
Beispiele aus der Praxis
Zwei individuelle TYPO3 Extensions für SOPREMA
Beide Extensions haben wir für die Website der SOPREMA GmbH entwickelt. Sie zeigen, was eine Extension über die klassische Inhaltspflege hinaus leisten kann.
Entscheidungshilfe Absturzsicherung
Anforderung: Planer, Architekten und Verarbeiter sollen die passende Absturzsicherung für ihr Flachdach einfacher auswählen können. Fachliche Grundlage ist die DGUV Information 201-056.
Umsetzung: Die Extension führt mit wenigen gezielten Fragen Schritt für Schritt zum Ergebnis und schlägt passende Produkte aus dem SOPREMA-Sortiment vor. Sie ist in die bestehende TYPO3 Website eingebunden.
Nutzen: Nutzer gelangen ohne Suche im Katalog zu einer Produktempfehlung für ihren Anwendungsfall.
Projektbericht zur Entscheidungshilfe · Entscheidungshilfe auf soprema.de ansehen
U-Wert-Rechner
Anforderung: Planer und Architekten sollen den U-Wert (Wärmedurchgangskoeffizient) von Dämmplatten direkt auf der Website ermitteln können.
Umsetzung: Die Extension berechnet den U-Wert flacher Dämmplatten aus Plattendicke und Wärmeleitstufe. Sie ist auf Flachdächer und andere nicht hinterlüftete Konstruktionen mit Wärmestrom aufwärts ausgelegt.
Nutzen: Die Fachzielgruppe erhält das Ergebnis sofort online – ein Beispiel für individuelle Berechnungslogik in TYPO3.
Projektbericht zum U-Wert-Rechner · U-Wert-Rechner auf soprema.de ansehen
Qualität
Worauf wir bei der Entwicklung achten
Eine Extension begleitet Ihre Website über viele Jahre. Deshalb entwickeln wir so, dass sie verständlich, sicher und aktualisierbar bleibt.
Updatefähig
Sicher
Redaktionsfreundlich und barrierearm
Getestet und dokumentiert
Für den laufenden Betrieb empfehlen wir, Website und Extension gemeinsam zu betreuen – auf Wunsch zusammen mit unserem TYPO3 Hosting. Ihre Redakteure machen wir in einer TYPO3 Schulung mit den neuen Funktionen vertraut.
Ehrliche Einordnung
Wann sich eine eigene Extension lohnt
Eine Eigenentwicklung bedeutet anfangs in der Regel mehr Entwicklungsaufwand als eine fertige Lösung und muss über Jahre gepflegt werden. Über die gesamte Nutzungsdauer kann sie dennoch die wirtschaftlichere Wahl sein. Damit Sie das früh einschätzen können, sagen wir es offen.
Lohnt sich meist, wenn …
- Ihre Abläufe oder Daten so spezifisch sind, dass keine vorhandene Extension passt,
- TYPO3 mit einem Ihrer Systeme Daten austauschen soll,
- eine vorhandene Extension nur mit vielen Umwegen und Kompromissen nutzbar wäre,
- Redakteure bisher Daten doppelt oder von Hand pflegen,
- die Funktion für Ihr Geschäft wichtig ist und langfristig genutzt wird.
Lohnt sich meist nicht, wenn …
- TYPO3 die Funktion bereits mitbringt,
- eine gepflegte Extension Ihre Anforderungen weitgehend erfüllt,
- die Funktion nur selten oder nur für kurze Zeit gebraucht wird,
- der Nutzen auch über die gesamte Nutzungsdauer in keinem Verhältnis zu Entwicklung und Pflege steht.
In diesen Fällen empfehlen wir die einfachere Lösung.
Das sagen unsere Kunden
FAQ
Häufige Fragen zu TYPO3 Extensions
Ihre Frage ist nicht dabei? Rufen Sie uns an unter 0621 1789 111.
Eine Extension ist eine Erweiterung, die TYPO3 um zusätzliche Funktionen ergänzt, ohne das Grundsystem zu verändern. Es gibt frei verfügbare Extensions aus dem TYPO3 Extension Repository und individuell entwickelte Extensions, die genau auf die Anforderungen eines Unternehmens zugeschnitten sind.
Die Kosten hängen vom Funktionsumfang, von der Zahl und Art der Schnittstellen, vom Umfang der Eingabemasken für Redakteure und vom Testaufwand ab. Nach Beratung und Analyse erhalten Sie eine Aufwandsschätzung, gegliedert nach Arbeitspaketen und mit klar benannten Annahmen.
Das hängt vom Umfang ab. Den größten Einfluss haben erfahrungsgemäß die Klärung der Anforderungen und, bei Schnittstellen, die Zuarbeit der Anbieter der beteiligten Systeme. Einen Zeitplan nennen wir Ihnen zusammen mit der Aufwandsschätzung.
Ja. Bevor wir programmieren, prüfen wir, ob TYPO3 selbst oder eine bestehende Extension Ihre Anforderungen erfüllt. Dabei bewerten wir auch, ob die Extension aktiv gepflegt wird und zu Ihrer TYPO3-Version passt. Eine eigene Extension entwickeln wir erst, wenn keine vorhandene Lösung fachlich und wirtschaftlich passt.
Ja. Häufig reicht es, eine vorhandene Extension an Design und Abläufe anzupassen oder um einzelne Funktionen zu ergänzen. Wir setzen solche Anpassungen so um, dass die Extension weiterhin aktualisiert werden kann.
Ja. Wir analysieren zunächst den vorhandenen Code und geben Ihnen eine Einschätzung, ob die Extension weiterverwendet, überarbeitet oder ersetzt werden sollte. Die Empfehlung begründen wir mit Kosten, Risiko und Zukunftsfähigkeit.
Individuelle Extensions müssen beim Wechsel auf eine neue TYPO3-Hauptversion geprüft und in der Regel angepasst werden. Wir entwickeln mit den aktuellen Programmierschnittstellen von TYPO3, um diesen Aufwand gering zu halten, und weisen ihn bei einem Upgrade im Angebot gesondert aus.
Das hängt vom konkreten Anwendungsfall ab. Stellt ein System eine Programmierschnittstelle (API) bereit, ist häufig ein Datenaustausch in beide Richtungen möglich. Ein reiner Datenexport erlaubt in der Regel den Import nach TYPO3, aber keinen vollständigen Austausch in beide Richtungen. Typische Beispiele sind ERP, CRM, PIM, Bewerbermanagement und Newsletter-Systeme. Was machbar ist, klären wir in der Analyse anhand der Dokumentation des jeweiligen Systems.
Neue Extensions entwickeln wir für die TYPO3-Version Ihrer Website, bei neuen Projekten für die jeweils aktuelle LTS-Version (Long Term Support). Läuft Ihre Website auf einer Version ohne reguläre Sicherheitsupdates, empfehlen wir, zuerst das Upgrade zu klären.