Nehmen Sie Kontakt auf.

Sie benötigen weitere Informationen zu einer bestimmten Leistung?
Sie haben eine konkrete Projektanfrage oder möchten einen Gesprächstermin vereinbaren?

Dann sind Sie hier genau richtig. Schreiben Sie uns ein paar Zeilen und wir melden uns schnellstmöglich bei Ihnen.

Ja, ich habe die Datenschutzerklärung zur Kenntnis genommen und bin damit einverstanden, dass die von mir angegebenen Daten elektronisch erhoben und gespeichert werden. Meine Daten werden dabei nur streng zweckgebunden zur Bearbeitung und Beantwortung meiner Anfrage benutzt.

Mit dem Absenden des Kontaktformulars erkläre ich mich mit der Verarbeitung einverstanden.

TYPO3 Extension-Entwicklung

Figur mit einem iPad in der Hand auf dem das TYPO3-Backend zu sehen ist

Wir sehen TYPO3 als Basis für unsere Entwicklungen und nutzen dabei das TYPO3-Framework und dessen Methoden um eine zukunftssichere Programmierung zu gewährleisten. Unsere Extensions bündeln dabei alles in einer für den TYPO3 Extension-Manager vorbereiteten Datei und garantieren dadurch eine einfache und standardkonforme Installation.

Gleichzeitig sichern wir so die gewohnte Arbeitsumgebung für den Redakteur im TYPO3-Backend. Sowohl die Pflege als auch z.B. das Anlegen neuer Datensätze erfolgt im gewohnten TYPO3-Umfeld inklusive aller TYPO3-spezifischen Vorteile wie beispielsweise der Versionierung, Historie oder auch Benutzerverwaltung.

Erweiterbarkeit des CMS

Über 5.000 bestehende Extensions sind über das Online-Repository frei verfügbar. Neue Extensions lassen sich mit Hilfe des PHP-Frameworks von TYPO3 entwickeln. Außerdem können bestehende Extensions leicht um die gewünschte Funktionalität erweitert werden. Auch die Architektur des TYPO3-Systems gibt den Entwicklern klare Vorgaben, wie Erweiterungen bzw. Module angebunden werden. Dies sorgt durch eine standardisierte Applikationsschnittstelle und das TYPO3-Framework für einen konsistenten und sicheren Zugriff. Mit Hilfe der Schnittstelle gelangen die Entwickler bis zu den Kernfunktionen des Systems und können diese spezifisch anpassen und erweitern.

Die Erfahrung aus zahlreichen TYPO3-Projekten zeigt uns, dass in den meisten Fällen Standard-Extensions verwendet werden können, wodurch eine enorme Aufwands- und Kostenersparnis entsteht. Zugleich profitieren unsere Kunden von der kostenlosen Weiterentwicklung der Extensions durch die Community.

XCLASS vs. Extension-Hooks

Grundsätzlich lässt TYPO3 sich auf zwei unterschiedliche Weisen erweitern - via XCLASS und Extension-Hooks.

Eine XCLASS-Erweiterung nutzt den klassischen objektorientierten Ansatz. Es gehört praktisch zum guten Ton im Fuß einer jeden Extension eine XCLASS-Erweiterung anzubieten. Damit ist es möglich bestehende Methoden einer Extension zu erweitern bzw. ganz zu überschreiben ohne in den bestehenden Extension-Code eingreifen zu müssen. Würde man statt der XCLASS-Erweiterung die Extension direkt überschreiben, verliert man die Fähigkeit zum Update und die eingearbeiteten Änderungen gehen beim Aktualisieren der Extension verloren. Nachteil dieser Methode ist allerdings, dass jede Programm-Klasse lediglich genau einmal erweitert werden kann.

Stellt ein Entwickler sogenannte Extension-Hooks zur Verfügung, so sollten diese der XCLASS-Erweiterung vorgezogen werden. Hooks lassen sich von mehreren Extensions parallel Nutzen und sind deutlich zukunftssicherer, da der Extension-Entwickler diese speziellen Einstiegspunkte selbst definiert hat.

Wir sind stets bestrebt bereits geprüfte und erprobte Extensions zu verwenden und bieten unseren Kunden individuelle Erweiterungen an, welche die aktuellen Methoden verwenden und damit eine größtmögliche Zukunftsfähigkeit garantieren.

Weiterentwicklung von TYPO3

Die ehrenamtlich tätigen Mitarbeiter der TYPO3 Association und kooperierende Entwickler-Büros sichern die stetige Weiterentwicklung des CMS. Finanziert wird diese Arbeit durch 400 zahlende Mitglieder sowie durch Spenden. Ein starker Fokus der Entwicklung liegt in Deutschland.

Die Organisation zur Weiterentwicklung des Systems erfolgt in TYPO3 Teams: Core Team (40 Entwickler), Research & Development Team, Extension Coordination Team, Content Rendering Group, Design Team, Usability Team, Documentation Team, Certification Team, Security Team. Hinzu kommt eine aktive Community mit über 100.000 Entwicklern weltweit. So wächst das zentrale Extension Repository mit über 5.000 frei verwendbaren Erweiterungen stetig weiter.