Upgrade & Testumgebung

Eine Entwicklungsumgebung trennt riskante Joomla-Updates vom laufenden Betrieb und ermöglicht Kompatibilitätsprüfung, Erweiterungsersatz und Funktionskontrollen vor der Liveschaltung.

Warum ein Testsystem mehr als eine Kopie der Website ist

Bei einem Hauptversionswechsel müssen Joomla-Core, PHP, Template, Overrides und Erweiterungen zusammenpassen. Eine Entwicklungsumgebung schafft dafür einen kontrollierten Raum. Sie muss den relevanten Stand des Livesystems ausreichend genau abbilden und zugleich verhindern, dass Testmails, Zahlungen oder Indexierung unbeabsichtigt nach außen wirken.

Vorbereitung der Umgebung

  • Dateien und Datenbank mit nachvollziehbarem Sicherungsstand übernehmen
  • PHP-, Datenbank- und Serveranforderungen des Zielsystems prüfen
  • Suchmaschinenzugriff, ausgehende E-Mails und externe Schnittstellen kontrollieren
  • Zugriff auf die Entwicklungsumgebung absichern
  • zentrale Funktionen und Testfälle vor dem ersten Update dokumentieren

Kompatibilität vor dem Upgrade bewerten

Vor dem Versionssprung werden Erweiterungen und Template nicht nur nach Versionsnummern sortiert. Entscheidend ist, welche Daten sie verwalten, welche Ausgaben durch Overrides verändert werden und ob ein Ersatz die vorhandenen Inhalte oder Prozesse übernehmen kann. Nicht mehr gepflegte Erweiterungen werden vorab deaktiviert, ersetzt oder aus einem kontrollierten Migrationsweg entfernt.

Testfolge nach dem Versionswechsel

  1. Backend, Benutzeranmeldung und Systemübersicht prüfen.
  2. Navigation, zentrale Seitentypen und responsive Darstellung kontrollieren.
  3. Formulare, Suche, Shop, Kalender oder andere projektrelevante Funktionen testen.
  4. Logs, Datenbankstatus, Weiterleitungen und technische Ausgabe prüfen.
  5. Abweichungen dokumentieren und erst nach erfolgreicher Korrektur übertragen.

Beispiele aus Kundenprojekten

Das Upgrade für Rechtsanwalt Reents umfasste den Ersatz von Slider und Formularsystem vor dem kontrollierten Transfer. Bei der Markgrafenschule wurden ein mehrstufiges Upgrade, ein Kompatibilitätspatch und die Servermigration so vorbereitet, dass Inhalte während der Projektlaufzeit weiter gepflegt werden konnten.

Liveschaltung mit Rückfallmöglichkeit

Vor dem Go-live werden aktueller Live-Stand und Entwicklungsstand abgeglichen. Je nach Projekt müssen zwischenzeitlich geänderte Inhalte, Formulareingänge oder Shopdaten berücksichtigt werden. Backup, Wartungsfenster, DNS beziehungsweise Serverkonfiguration und ein klarer Rückfallweg gehören zur Inbetriebnahme.

Migration & Upgrade ansehen Upgrade anfragen