TYPO3-Integrationen und Schnittstellen
Eine Website, die nur Inhalte zeigt, ist selten das Ziel. Meist soll sie Produktdaten aus dem PIM holen, Anfragen ins CRM schicken, Mitarbeiterinnen und Mitarbeiter per Single Sign-on anmelden oder Dokumente durchsuchbar machen. Wir verbinden TYPO3 mit Ihren Kernsystemen: versioniert, überwacht und so dokumentiert, dass die Schnittstelle auch das nächste Update übersteht.
Systeme, die wir anbinden
Wir verbinden TYPO3 mit ERP-Systemen wie SAP, Microsoft Dynamics oder Navision, mit PIM- und DAM-Systemen wie Akeneo, Pimcore oder SharePoint und mit Lösungen für CRM und Marketing-Automation wie Salesforce, HubSpot oder Mautic. Für die Anmeldung kommen Microsoft Entra ID, ADFS, Keycloak oder LDAP über OpenID Connect und SAML dazu.
Die Volltextsuche bauen wir mit Apache Solr oder OpenSearch, auf Wunsch auch für Dokumente und mit Filtern nach Rollen, damit die Suche nur zeigt, was jemand sehen darf.
Schnittstellen-Architektur, die hält
Bevorzugt sprechen wir REST oder GraphQL, ältere SOAP-Dienste binden wir über einen Adapter an. Was sofort ankommen muss, läuft über Webhooks oder eine Queue; Abgleiche, für die eine Nacht reicht, als geplanter Job mit Delta-Sync.
Jede Schnittstelle hat Wiederholungsversuche mit Pause, einen Speicher für Nachrichten, die nicht durchkommen, und ein Monitoring, das meldet, bevor jemand fragt, warum die Produktdaten fehlen. Zugänge sichern wir mit OAuth2, Signaturen oder gegenseitigem TLS ab.
Website, Intranet und Shop auf einer Plattform
Ein öffentliches Infrastrukturunternehmen betreibt eine Website, ein Intranet und ein Fachportal auf TYPO3. Als ein Webshop dazukommen sollte, haben wir ihn in die bestehende Plattform eingebaut, statt ein zweites System daneben zu stellen. Das Intranet bekam Kalender und E-Learning-Kurse, ebenfalls in derselben Installation.
Für die Organisation heißt das: ein Backend, ein Wartungsvertrag und keine zusätzliche Schnittstelle, die bei jedem Update mitgezogen werden muss.
Vorgehen und Ergebnisse
-
Analyse
-
Architektur & Vertrag
-
Pilot
-
Rollout
-
Betrieb
Sie erhalten: Architektur-Skizze, OpenAPI/SDL, Zuordnungstabellen, Testplan, Betriebshandbuch, Konzept für Zugriffe und Schlüssel.
Sicherheit und Datenschutz
Anmeldung und Rechte laufen über OAuth2, OpenID Connect oder SAML und sind in TYPO3 als Rollen abgebildet. Daten reisen verschlüsselt und signiert, Zugangsschlüssel wechseln wir regelmäßig. Wir übertragen nur, was gebraucht wird, mit Löschkonzept und Vertrag zur Auftragsverarbeitung.
Häufige Fragen zu Integrationen
Unterstützen Sie auch ältere Systeme?
Ja. Wir binden ältere Systeme über Adapter an, etwa für SOAP-Dienste, CSV-Exporte oder den Austausch von Dateien, und begleiten die schrittweise Modernisierung.
Echtzeit oder Batch?
Beides. Was sofort ankommen muss, läuft über Events oder Webhooks; große Datenmengen gleichen wir in geplanten Synchronisationen ab.
Wie sichern Sie Schnittstellen und Daten ab?
Mit Anmeldung über OAuth2, OpenID Connect oder SAML, gegenseitigem TLS oder signierten Nachrichten (HMAC), freigegebenen IP-Adressen, rollenbasierten Rechten, Protokollierung und definierten Prozessen.
Wer betreibt die Integrationen?
Auf Wunsch übernehmen wir den Betrieb, mit SLAs, Monitoring, Alarmierung und geregeltem Change- und Release-Management.
Wie gehen Sie mit API-Limits um?
Wir begrenzen die Zahl der Anfragen, wiederholen fehlgeschlagene Aufrufe mit wachsender Pause, holen große Datenmengen seitenweise ab und übertragen nur die nötigen Daten.
Keine API verfügbar?
Dann prüfen wir Alternativen wie Datenexporte (ETL), Dateiaustausch oder automatisierte Bedienung der Oberfläche (RPA) und planen den Übergang zur künftigen API gleich mit.