Potsdam • Berlin • Deutschland

16. bis 18. Oktober 2026

Irgendwer muss Joomlas Codebasis in Form halten. Fehler beheben, Abhängigkeiten aktuell halten, alten Code rausnehmen, Patches prüfen. Das ist das Maintenance Team, und von außen sieht man fast nichts davon.

Die Codebasis zu pflegen ist die Aufgabe. Das ist laufende Arbeit, unabhängig von jedem Release: Sie fängt nicht mit einer Version an und hört auch nicht mit einer auf. Reparieren, was kaputt ist, Abhängigkeiten aktuell halten, die Codequalität stabil halten und rausnehmen, was sich überlebt hat. Pull Requests zu reviewen und Feature-Wünsche zu bewerten gehört dazu, ist aber nicht das Ganze — und was in welchem Release landet, entscheidet das Release Team, nicht wir.

Diese Session macht das auf. Wir zeigen, wie Wartung in der Praxis aussieht: wie ein Pull Request vom Öffnen bis zum Merge kommt, woran einer zwei Jahre hängenbleibt und worauf wir bei der Bewertung tatsächlich achten. Danach arbeiten wir live: Joomla 7.0 ist das Release, in dem endlich rausfliegt, wovor wir seit Jahren warnen. In den bisherigen Sprints sind schon über hundert Deprecation-Meldungen verschwunden, und es ist noch reichlich übrig.

Wir schreiben Code. Wir reviewen Code. Wir löschen Code. Vor allem Letzteres. Laptop mitbringen und eine funktionierende Entwicklungsumgebung. Den veralteten Code bringen wir mit.

Target Audience

Alle mit Entwicklungserfahrung, die sich schon mal gefragt haben, wie im Core eigentlich entschieden wird. PHP und Git reichen, die Codebasis musst du nicht kennen. Und wer mit dem Gedanken spielt, im Maintenance Team mitzuarbeiten, findet hier am günstigsten heraus, worauf er sich einlassen würde.

Make it Happen Goals

Ein klares Bild davon, wie das Maintenance Team arbeitet, tatsächlich entfernter veralteter Code und hoffentlich ein paar Leute, die weitermachen wollen.