Zum Inhalt springen

Umfangreicher konfigurierbarer Datenaustausch zwischen TYPO3-Intranet und Website

Profile, Dokumente und Handbücher pflegt das Unternehmen im TYPO3-Intranet, die Website braucht sie auch. Eine Schnittstelle gleicht beides täglich ab.

TYPO3APIDatenmigrationKundenportalPerformanceMitarbeiter-Portal

Team- und Mitarbeiterprofile, Dokumentationen, Dateien und Handbücher pflegt das Unternehmen in seinem TYPO3-Intranet, das als zentrale Master-Datenbank dient. Dieselben Daten braucht auch die externe Website. Eine eigens entwickelte Schnittstelle bereitet sie auf und überträgt sie täglich über ein flexibles Export- und Importsystem an die Website. Eine TypoScript-ähnliche Konfiguration steuert Aufbereitung und Übertragung, sodass sich neue Datenbereiche ohne zusätzlichen Programmieraufwand in den Datenaustausch aufnehmen lassen.

Funktionalitäten im Detail

TYPO3-Intranet als Master-Datenbank

Das Intranet fungiert als zentrale Datenquelle und enthält alle Informationen, die im täglichen Austausch mit der Website synchronisiert werden, darunter Mitarbeiter- und Teamprofile, Dokumentationen, Dateien und spezielle Seiten.

Die zentrale Verwaltung im Intranet ermöglicht eine konsistente Datenpflege und stellt sicher, dass alle relevanten Inhalte auf der Website stets aktuell sind.

Tägliche Synchronisation über eine massgeschneiderte Schnittstelle

Die Website wird täglich mit den Intranet-Daten synchronisiert. Das System bereitet die Intranet-Daten auf, überträgt sie über eine eigens entwickelte API-Schnittstelle und gleicht sie effizient mit der Website ab.

So sind die Inhalte stets aktuell und gepflegt, ohne dass manuelle Eingriffe nötig sind.

Flexibler Export durch TypoScript-ähnliche Konfiguration

Der Exportprozess nutzt eine TypoScript-ähnliche Konfiguration, mit der einzelne Datenbereiche des Intranets gezielt behandelt und in ein passendes Exportformat überführt werden können.

Diese Konfiguration ist erweiterbar, sodass neue Exportbereiche durch einfache Anpassungen ergänzt werden können, ohne dass zusätzliche Programmierarbeit erforderlich ist.

Master-Source-Logik beim Import

Der Importprozess behandelt die Intranet-Daten als Master-Quelle. Neue Daten werden automatisch angelegt, bestehende Daten aktualisiert und Daten, die im Intranet nicht mehr existieren, auf der Website gelöscht, um Dateninkonsistenzen zu vermeiden.

Diese Logik stellt sicher, dass die Inhalte auf der Website jederzeit synchron und konsistent sind.

Konfigurierbarer Import passend zu den Exporten

Der Importprozess auf Seiten der Website nutzt eine ebenfalls TypoScript-ähnliche Konfiguration, die auf die Exportformate abgestimmt ist. Dadurch lassen sich beide Seiten flexibel konfigurieren und der Datenaustausch kann jederzeit durch Anpassung der Konfiguration erweitert oder angepasst werden.

Dieser Ansatz ermöglicht es, den Datenfluss einfach und ohne zusätzliche Programmierarbeit an neue Anforderungen und Datenbereiche anzupassen.

Technologien in diesem Projekt

Passende LeistungWebapplikation entwickeln mit Laravel & TYPO3