Skip to main content
Blog

Afscheid van Joomla 5.2

en mijn rol als Joomla 5.2 Release Manager. Met de release van Joomla 5.3.0 komt er een einde aan de 5.2.x-serie. Daarmee stopt ook mijn rol als Release Manager voor die versie. Vanaf nu neemt een nieuw team het over voor de 5.3-reeks.

Ik kijk terug op een intensieve maar waardevolle en leerzame periode.

Veel plannen, weinig mensen

Het begon in februari 2024. Samen met Marc DeChèvre werd ik aangesteld als Release Manager voor Joomla 5.2. Plannen genoeg: ideeën voor verbeteringen, technische wensen, dingen die we wilden aanpakken. Een van onze speerpunten was meer consistentie in de back-end, vandaar onze interne Joomla 5.2 codenaam “uthabiti” (Swahili voor ‘consistentie’). Maar zoals vaker in open source: ideeën zijn niet het probleem, mensen wel. Het vinden van ontwikkelaars die tijd en zin hebben om het daadwerkelijk te bouwen, is lastig.

Dus begon het echte werk: coördineren, motiveren, afstemmen. Tegelijk werkte het team ook aan Joomla 4.4.x en 5.1.x. Die verbeteringen hebben we ook regelmatig aan Joomla 5.2 toegevoegd. In vakjargon heet dat "upmergen".

Releases voorbereiden

Vanaf april 2024 werkten we aan de alpha-versies, gevolgd door betaversies en Release Candidates. Samen met co-Release Manager Hannes Papenberg heb ik de hele releasecyclus doorlopen, van de dev builds tot de officiële uitgaves.

Tussen oktober 2024 en april 2025 hebben we in totaal zeven releases uitgebracht, van Joomla 5.2.0 tot 5.2.6. Niet alles liep soepel, maar alles is uiteindelijk gelukt. Al kostte het kostte soms meer tijd dan gehoopt.

Zonder community geen release

Release Manager ben je nooit alleen. Je wordt geholpen door andere vrijwilligers: mensen die bugs melden, bug fixen, code reviewen, en patches of releases testen. Denk aan het CMS Maintenance Team, dat meehielp met bugfixes en patches. Of het CMS Release Team dat hielp met het testen van de Joomla versies voordat ze voor iedereen beschikbaar werden. En dan natuurlijk het Security Strike Team, dat tijdens de 5.2-reeks actief werkte aan veiligheid en de bijbehorende patches. En alle vrijwilligers die bugs hebben gemeld, patches hebben geschreven en fixes (Pull Requests) hebben getest.

Wat nu?

Zoals ik dit artikel begon, was het een leerzame ervaring. Het was intensief, met name bij het uitbrengen van de releases. Mijn taak als Release Manager zit erop. Joomla 5.2 is afgesloten. Ik blijf actief binnen het project, maar nu in andere rollen. 

Voor iedereen die meehielp: bedankt!
En voor iedereen die overweegt om ook een bijdrage aan Joomla te willen geven: het hoeft niet groots. Elk ticket, elke patch en elke test helpt!