Die Zeit läuft: Der Entwicklungszweig 3.x des freien Content Management Systems Joomla! wird nur noch bis zum 17.08.2023 Support und Updates erhalten. Solange bleibt also noch Zeit, auf den bereits parallel entwickelten Entwicklungszweig 4.x zu wechseln. Während dieser Übergangsphase dient der Zweig 3.10.x als Brücke, die zwar bereits einige API-Änderungen aus 4.x zurück portiert, aber noch maximale Rückwärtskompatibilität für ältere Templates und Plugins bietet.
Die Schritt-für-Schritt-Anleitung des Joomla!-Projekts hat sich für meine Webprojekte als probates Mittel erwiesen. Generell empfiehlt es sich, die Migration nicht sofort im Live-System durchzuführen, sondern zuvor mittels einer Kopie der Webseite unter einer Subdomain auszuprobieren. Für mich hat sich dabei seit Jahren Akeeba Backup bewährt, das im Basis-Funktionsumfang kostenfrei nutzbar ist und Joomla! 3.x, 4.x sowie auch WordPress unterstützt. Akeeba Kickstart stellt ein solches Backup in Sekundenschnelle wieder her.
Die Migration von Joomla! 3.x auf 4.x geht umso einfacher von der Hand, je näher sich eine Website am Standard orientiert. Als Stolperfallen können sich vor allem alte Templates und Plugins erweisen, sofern deren Urheber sie nicht mehr weiterentwickeln und keine zu Joomla! 4.x kompatiblen Versionen anbieten. Alle Komponenten, auf die dies zutrifft, sollten vor der Migration entfernt werden. So erging es mir beim Update dieser Seite auch mit meinem früheren Template, was dann Anlass für mich war, von einem Drittanbieter-Template auf "Cassiopeia", das neue Standard-Template von Joomla! 4.x zu wechseln. Nach etwas Einarbeitung in den Umgang mit dem Template, bei dem mir die Tutorial-Serie von Astrid Günther eine große Hilfe war, ließ sich auch mit Cassiopeia ein eigenständiges Design umsetzen.