Ga direct naar de inhoud
Upgrades 6 min lezen

Joomla 3 of 4 in 2026: nog upgraden of migreren?

Joomla 3 en 4 krijgen geen beveiligingspatches meer. Lees wanneer een upgrade nog loont, wanneer een rebuild goedkoper is en waar je budget aan opgaat.

Draait je website nog op Joomla 3 of Joomla 4, dan draai je een versie die geen beveiligingsupdates meer krijgt. Joomla 3 is sinds augustus 2023 end-of-life, Joomla 4 sinds oktober 2025. Dat betekent niet dat je site morgen stopt met werken — dat is precies het probleem. Hij blijft het gewoon doen, en daardoor voelt niemand haast, terwijl het risico elke maand groeit.

De vraag is niet óf je iets moet doen, maar wat. Upgraden naar Joomla 5 of 6, of opnieuw opbouwen? Hieronder de afweging, met de kostenposten erbij.

Wat end-of-life echt betekent

Zolang een Joomla-versie wordt ondersteund, wordt elke ontdekte kwetsbaarheid gepatcht. Na end-of-life gebeurt dat niet meer. Het verschil is scherper dan het klinkt: kwetsbaarheden in oude versies worden nog steeds gevonden en gepubliceerd, alleen krijg jij er geen oplossing meer voor. Een publiek bekend lek dat permanent openstaat, is precies waar geautomatiseerde scanners op jagen.

Daar komt bij dat het hele ecosysteem meebeweegt. Extensiemakers stoppen met ondersteuning voor oude versies, en ook zij patchen dan niet meer. Waarom Joomla-sites in de praktijk gehackt worden — en welke rol extensies daarin spelen — staat in dit artikel over Joomla-beveiliging.

Let ook op je verplichtingen. Verwerk je persoonsgegevens, dan schrijft de AVG voor dat je passende technische maatregelen neemt. Bewust software draaien waarvan bekend is dat er geen patches meer komen, is lastig te verdedigen als er iets misgaat. Verzekeraars kijken bij een cyberclaim naar hetzelfde punt.

PHP: het probleem onder het probleem

Een verouderde Joomla-versie sleept meestal een verouderde PHP-versie mee, want nieuwe PHP-releases breken oude code. Zo ontstaat een impasse: je kunt PHP niet updaten omdat de site het niet aankan, en je kunt Joomla niet updaten omdat PHP te oud is.

Dat is geen detail. Een PHP-versie die geen security-support meer heeft, is een tweede permanent openstaand gat — eentje die onder je CMS zit, dus daar helpt geen enkele Joomla-maatregel tegen. Joomla 5 en 6 vragen een moderne PHP-versie, en dat is niet alleen een eis: het levert meteen merkbaar snellere pagina's op. De upgrade van je CMS en van je PHP-versie horen bij elkaar en moeten in één traject.

Extensies: waar het budget zit

Het upgraden van de Joomla-core zelf is grotendeels een geautomatiseerd proces. Het werk — en dus de kosten — zit in de extensies eromheen. Loop ze één voor één langs en zet elke extensie in een van deze categorieën:

  • Beschikbaar voor de nieuwe versie. De makkelijke categorie: installeren, testen, klaar.
  • Vervangen door iets anders. De maker is gestopt maar er is een alternatief. Reken op het overzetten van instellingen en soms van data.
  • Verdwenen zonder opvolger. Niets meer beschikbaar dat hetzelfde doet. Dan is de keuze: de functionaliteit laten vallen, of hem als maatwerk laten bouwen.
  • Niet meer nodig. Vaak een kwart tot een derde van de lijst. Functionaliteit die inmiddels in de Joomla-core zit, of die al jaren niemand gebruikt. Pure winst.

Daarnaast is er het template. Een standaardtemplate met een paar kleuraanpassingen is makkelijk te vervangen. Een maatwerktemplate uit het Joomla 3-tijdperk werkt niet op Joomla 5 en moet worden herbouwd; dat is meestal de grootste losse post in de begroting.

Upgraden of opnieuw bouwen?

Een upgrade behoudt je content, je URL's, je structuur en je posities in Google. Een rebuild geeft je een schone basis, maar kost meer en brengt risico's mee voor je vindbaarheid. Welke van de twee verstandig is, hangt af van wat de inventarisatie oplevert.

Upgraden ligt voor de hand als…

  • de meeste extensies nog bestaan en een versie voor Joomla 5 of 6 hebben;
  • je template standaard is of licht aangepast;
  • de Joomla-core niet is gewijzigd en maatwerk netjes in overrides zit;
  • je tevreden bent over hoe de site werkt en eruitziet;
  • je veel content en veel opgebouwde autoriteit hebt die je niet wilt riskeren.

Een rebuild is verstandiger als…

  • de helft of meer van je extensies verdwenen is zonder opvolger;
  • er in de Joomla-core is gerommeld — dan is elke upgrade een gok;
  • je template zwaar maatwerk is uit het Joomla 3-tijdperk;
  • de site inhoudelijk toch op de schop moet omdat je organisatie veranderd is;
  • de structuur in de loop der jaren zo is gegroeid dat niemand hem meer kan uitleggen.

De vuistregel: kost het repareren en overzetten van je maatwerk meer dan het opnieuw opbouwen ervan, dan is doorbouwen de duurdere weg. Welke kant het op valt weet je pas na de inventarisatie — hoe wij die aanpak invullen staat op Joomla upgrade & veiligheid en migratie & rebuild.

Waar gaat het budget heen?

Exacte bedragen noemen zonder je site te hebben gezien is gokken, maar de verdeling van de uren is vrij constant. Bij een gemiddeld traject gaat de tijd ongeveer zo op:

  • Inventarisatie en planning — klein deel, maar bepalend voor de rest. Hier wordt duidelijk of het een upgrade of een rebuild wordt.
  • Testomgeving opzetten — een kopie van de site waarop alles eerst gebeurt. Niet optioneel.
  • De upgrade zelf — bij Joomla 3 in stappen via Joomla 4. Relatief voorspelbaar.
  • Extensies en template — veruit de grootste post, en de post met de meeste spreiding. Een site met acht standaardextensies is een ander verhaal dan een site met dertig, waarvan tien verdwenen.
  • Maatwerk herstellen — alleen als dat er is, en sterk afhankelijk van hoe het ooit gebouwd is.
  • Testen, livegang en nazorg — reken op een substantieel deel. Een upgrade die niet grondig getest is, kost achteraf meer dan hij bespaarde.

Het uurtarief waarmee we rekenen staat op de tarievenpagina. Wat een specifiek traject kost, begroten we vooraf op basis van de inventarisatie, zodat je een bedrag hebt waar je op kunt rekenen in plaats van een bandbreedte.

Uitstellen is ook een keuze

Elke maand dat je wacht, groeit de lijst met openstaande kwetsbaarheden, verdwijnen er extensies en wordt het gat tussen jouw PHP-versie en wat je hosting aanbiedt groter. Herstel na een hack kost bovendien vrijwel altijd meer dan de upgrade die je ermee uitstelde — en dan moet die upgrade er alsnog komen, onder tijdsdruk.

Weet je niet waar je staat? Begin met de gratis Joomla Quickscan. Je krijgt binnen 48 uur te horen op welke versies je draait, welke extensies een probleem gaan vormen en of upgraden of opnieuw bouwen in jouw geval de verstandigste route is.

Delen

Veelgestelde vragen

Wordt Joomla 3 nog ondersteund?

Nee. Joomla 3 is sinds augustus 2023 end-of-life en krijgt geen beveiligingsupdates meer. Joomla 4 volgde in oktober 2025. Draai je een van beide, dan blijven nieuw ontdekte kwetsbaarheden in de core permanent openstaan — er komt geen patch meer die je kunt installeren. De enige oplossing is naar een versie die wel wordt onderhouden.

Kan ik rechtstreeks van Joomla 3 naar Joomla 5 upgraden?

Niet in één handeling. De route loopt via Joomla 4: eerst naar de laatste Joomla 3-versie, dan met de migratiefunctie naar Joomla 4, en vandaar door naar 5 en eventueel 6. Elke stap vraagt om compatibele extensies en een test daarna. In de praktijk is de grote horde altijd de sprong van 3 naar 4, want daar veranderde de onderliggende structuur.

Wanneer is een rebuild goedkoper dan een upgrade?

Als het merendeel van je extensies niet meer bestaat of geen opvolger heeft, als je template zwaar is aangepast of de core is gewijzigd, of als de site inhoudelijk toch anders moet. Vuistregel: kost het herstellen van je maatwerk meer dan het opnieuw opbouwen ervan, dan is doorbouwen de duurdere weg. Dat blijkt uit de inventarisatie, niet uit een eerste indruk.

Nog op Joomla 3 of 4?

Laat in kaart brengen wat een upgrade in jouw situatie kost en of een rebuild goedkoper is. Gratis Quickscan, advies binnen 48 uur.