Von Joomla 5.4 auf 6: Ein kurzer Ausflug auf meiner Spielwiese

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.