Ich habe es mal wieder etwas zu ernst genommen mit der Spielerei auf meiner Spielwiese. Erst das Update auf Joomla 5.4.0, und dann weckte mich die Neugier: Was passiert, wenn ich direkt auf Joomla 6 gehe? Die Warnungen der Kompatibilitätsprüfung habe ich dabei… sagen wir… eher großzügig interpretiert.
Wichtiger Hinweis vorweg
Mach so etwas niemals ohne Backup – und niemals auf dem Live-System. Wenn, dann nur in einer Test-/Staging-Umgebung und nur, wenn du wirklich weißt, was du tust.
Update-Verlauf in Kürze
- Update auf Joomla 5.4.0 durchgeführt.
- Anschließend direkt das Upgrade auf Joomla 6 gestartet.
- Ergebnis: Update lief ohne Probleme durch. (Hey, ist Joomla – wer hätte etwas anderes erwartet?)
Der Knackpunkt: Kompatibilitäts-Plugin
Als nächstes habe ich das Kompatibilitäts-Plugin deaktiviert. Da traten dann die ersten Zicken auf – nicht im Joomla-Core, sondern bei Dritt-Erweiterungen.
Betroffene Erweiterungen
- JT Playlist (Modul) auf meiner „Über mich“-Seite
- Convert Forms von Tassos
Beide machten nach dem Deaktivieren des Kompatibilitäts-Plugins etwas Ärger. Ich habe mir die Fehler genauer angesehen und war positiv überrascht: nur Kleinigkeiten, soweit ich das beurteilen kann. Und ich sollte recht behalten.
Erweiterungen-Status beim Upgrade auf Joomla 6
Ausgangslage: Welche Erweiterungen waren installiert?
Zum Zeitpunkt des Updates hatte ich diese Erweiterungen im Einsatz:
- Astroid Framework
- Astroid Template Two
- Administratorlinkghsvs
- JT Playlist
- Convert Forms
- Joomill Admin Notes
- Joomill Admin Checklist
- Titel mit HTML/CSS
- Auto Read More
- SimplySmartOS – Automatisches Inhaltsverzeichnis (AutoTOC)
- Akeeba Backup
Die beiden Sorgenkinder im Detail
JT Playlist (Modul)
- Symptom: Probleme nach Deaktivierung des Kompatibilitäts-Plugins (Darstellung/Initialisierung).
- Analyse: Vermutlich Abhängigkeiten von alten Hooks/Methoden, die Joomla 6 strenger handhabt.
- Lösung: Anpassungen vorgenommen (Konfiguration & kleine Code-Korrekturen), läuft jetzt stabil unter Joomla 6 – auch ohne Kompatibilitäts-Plugin.
Convert Forms (Tassos)
- Symptom: Warnungen/Fehler beim Betrieb ohne Kompatibilitäts-Plugin.
- Analyse: Hinweise auf stricteres Autoloading/Namespaces bzw. deprecated APIs.
- Lösung: Aktualisiert/justiert, Caches geleert, Einstellungen geprüft – läuft nun ebenfalls sauber unter Joomla 6 ohne Kompatibilitäts-Plugin.
Ergebnis: Stand nach den Anpassungen
- Status: Alle genannten Erweiterungen funktionieren jetzt unter Joomla 6.
- Kompatibilität: Das Kompatibilitäts-Plugin ist deaktiviert, trotzdem keine verbleibenden Fehler.
- Fazit: Die Hürden waren kleinere Feinheiten bei zwei Drittanbieter-Extensions – schnell behebbar.
Fix ohne Kompatibilitäts-Plugin: JT Playlist & Convert Forms unter Joomla 6
Ich stelle dir gerne die Lösungen, mit denen JT Playlist (Modul) und Convert Forms (Tassos) auf Joomla 6 auch ohne Kompatibilitäts-Plugin sauber laufen, zur Verfügung. Alternativ kannst du das Plugin vorerst aktiv lassen – oder abwarten, bis die Entwickler offizielle Joomla-6-Versionen veröffentlichen.
Nachtrag
Da war doch noch etwas, sorry, war ein wenig in Vergessenheit geraten. Hatte ich mir schon beim Test der Version Joomla 6 RC 1 angepasst, wodurch mir der Fehler jetzt nicht aufgefallen ist. Egal, und was Administratorlinkghsvs damit zu tun hat, kannst du ja auch noch nachlesen.