16.09.2008

Entwicklung einer komplexen Test / Staging - Umgebung in TYPO3 zur Vorschau von aktualisieren Teilbereichen (Typo3 Staging Server)

sunzinet AG, Internetagentur aus Köln & Bonn, setzt mit der Eigenentwicklung eines Typo3 Staging-Servers für ein komplexes Typo3 Projekt, einen Meilenstein. Eine Live-Simulation der TYPO3-Internetpräsenz für die Gerresheimer AG (Düsseldorf) ermöglicht eine realistische Vorschau auf neu zu publizierende Inhalte. Bereits vor einem Jahr realisierte die Internetagentur sunzinet die Internetpräsenz in TYPO3.

Zielsetzung des TYPO3-Projekts

Aufgrund von häufigen und umfassenden Aktualisierungen von Teilbereichen der Internetpräsenz sollen Änderungen auf einem Staging-Server eine ganzheitliche Preview simulieren.

Besondere Herausforderung für die TYPO3-Entwicklung

Die Simulation der Live-Umgebung in der Preview war angesichts der zu integrierenden Funktionen der Internetpräsenz eine besondere Herausforderung. Zu den Funktionen zählen u.a.:

  • Ein umfangreicher Typo3 Produktkatalog innerhalb des Produkte & Services Portal
  • Eine Typo3 Bewerbermanagement-Oberfläche für Bewerber und die HR-Abteilung von Gerresheimer (Career-Center für Talent Relationship Management)
  • Breit gefächerter Investor Relations Bereich inkl. Einbindung diverser Drittanbieter
  • Flexibles News-Konzept für die Content-Schwerpunkte Investor News, Pressemitteilungen und Product News
  • Geschützter Bereichs für die interne Unternehmenskommunikation

Die TYPO3-Umsetzung im Detail

  • Eigenständige Domain-Verwaltung für Staging- und Live-Umgebung
  • Entwicklung einer Sicherheitsumgebung für den Staging-Server
  • TYPO3 Skripterstellung für die Synchronisation vom TYPO3 Staging-Server auf den Live-Server für die Liveumgebung

Das Ergebnis

Die Test-Umgebung und die Live-Umgebung sind voneinander unabhängig – es gibt keine Beeinflussung untereinander. Die Synchronisierung überträgt nur neue und veränderte Datensätze aus den relevanten Datenbanktabellen (sogenanntes inkrementelles Update).

Deutlicher erhöhter Nutzerkomfort beim Vorab-Betrachten von Aktualisierungen

Es können zwei Versionen auf den Staging-Servern bearbeitet und angezeigt werden:

  • Preview für die kurzfristigen Änderungen auf der TYPO3-Internetpräsenz
  • Staging-Server für langfristige Änderungen, die erst nach Sichtbarmachung (Übernahme in den Preview-Modus) beim nächsten Synchronisieren live sichtbar werden