Dustin Vogt
schafft Überzeugung für digitale Lösungen


Die Phase der Vorbereitenden Analyse und Planung beginnt mit einem Projekt-Kickoff zur Abstimmung aller Beteiligten und zur Definition von Rahmenbedingungen sowie Zeitplänen. Darauf folgt eine umfassende Systemanalyse, die die bestehende TYPO3-Installation, deren Infrastruktur und alle relevanten Schnittstellen zu externen Systemen detailliert erfasst und dokumentiert. Abschließend werden kundenspezifische Anforderungen und Besonderheiten ermittelt, um eine lückenlose Bestandsaufnahme des Ist-Zustands zu gewährleisten und die Grundlage für die weitere Projektarbeit zu schaffen.
Zu Beginn steht das Projekt-Kick-off im Mittelpunkt. Hier kommen alle Beteiligten zusammen, um sich auszutauschen. Initiale Abstimmung und Informationsaustausch zwischen Auftraggeber, bisheriger Agentur und neuer Agentur. Ziel ist es, Rahmenbedingungen und Zeitpläne klar zu definieren.
Dieser Punkt bündelt die technische Bestandsaufnahme. Es geht darum, die TYPO3-Installation detailliert zu analysieren, einschließlich der Version, genutzter Extensions, PHP-Version, Datenbank, Webserver, Betriebssystem und der gesamten Hosting-Umgebung. Parallel dazu werden alle bestehenden Schnittstellen zu externen Systemen wie CRM, ERP, APIs oder Drittanbieter-Diensten erfasst und dokumentiert. Diese Analyse liefert ein vollständiges Bild der technischen Landschaft.
Hier werden die spezifischen Bedürfnisse des Kunden und der aktuelle Systemstatus erfasst. Das bedeutet, besondere Anforderungen wie spezielle Extensions, Sicherheitsvorgaben, mehrsprachige Setups, individuelle Workflows oder Datenschutzaspekte werden ermittelt. Gleichzeitig erfolgt eine detaillierte Dokumentation des Ist-Zustands, die alle Extensions, individuellen Code, verwendeten Templates, TypoScript-Anpassungen und Integrationen umfasst. So wird sichergestellt, dass alle Besonderheiten berücksichtigt und der aktuelle Zustand lückenlos festgehalten werden.
Konkreter Plan und Timeline für die technische und organisatorische Übernahme inklusive Freigabeprozessen, Verantwortlichkeiten und Risikobewertung.
Einrichtung der neuen Hosting- und Serverumgebung
Aufsetzen und Konfigurieren von Test-, Staging- und Live-Servern gemäß der zuvor definierten Anforderungen (PHP-Versionen, Datenbank-Konfiguration, Caching, Cronjobs, SSL-Zertifikate usw.).
Einrichtung und Anpassung der CI/CD-Pipeline
Integration des TYPO3-Projekts in bestehende oder neue Continuous-Integration-/Continuous-Deployment-Systeme, Anpassung von Build- und Deploymentprozessen.
Übertragung aller notwendigen Daten auf die neue Infrastruktur (Datenbank-Dump, Dateisystem, fileadmin, uploads, Extensions etc.) und Anpassung an neue Systemumgebungen.
Anpassen der TypoScript-Konfiguration, LocalConfiguration.php, Site-Management, URL-Rewriting, Anpassung von .htaccess/Apache/Nginx-Konfigurationen usw.
Prüfen, ob vorhandene Extensions kompatibel mit der Zielversion sind; falls nötig: Aktualisierung, Anpassung oder Neuprogrammierung.
Die Phase "Testing und Qualitätssicherung" umfasst die umfassende Überprüfung der Webseite, um deren Funktionalität, Leistung und Sicherheit zu gewährleisten. Dies beinhaltet sowohl funktionale und technische Tests, die auch Schnittstellen und spezielle Anforderungen berücksichtigen, als auch Performance- und Lasttests zur Ermittlung von Ladezeiten und potenziellen Engpässen. Abschließend erfolgen Sicherheitstests und Audits, um die TYPO3-Installation auf Schwachstellen zu prüfen, gefolgt von der redaktionellen Freigabe und Abnahme durch den Kunden, die die Korrektheit und Nutzerfreundlichkeit sicherstellt.
Die Phase der "Finalisierung und Umstellung" umfasst die entscheidenden Schritte zur erfolgreichen Veröffentlichung eines Projekts und zur Sicherstellung eines reibungslosen Betriebs. Dies beginnt mit der Vorbereitung der Domainumstellung, einschließlich der Anpassung von DNS-Einträgen und der Aktualisierung von SSL-Zertifikaten. Darauf folgt das finale Deployment auf den Live-Server, bei dem die Daten übertragen oder synchronisiert werden. Nach dem Go-Live sind Überwachung und Post-Go-Live-Support unerlässlich, um die Performance zu überwachen und schnell auf eventuelle Probleme zu reagieren. Die Phase schließt mit der abschließenden Dokumentation und Übergabe für zukünftige Wartung und Weiterentwicklung ab.