Joomla 4 naar Joomla 5 upgraden — snelle, professionele migratie
Joomla 4 bereikte op 14 oktober 2025 officieel het einde van zijn levensduur. De beveiligingsondersteuning is gestopt en er verschijnen geen patches meer voor de 4.x-reeks. Het goede nieuws: de upgrade van Joomla 4 naar Joomla 5 is het eenvoudigste migratiepad in het hele Joomla-ecosysteem. Beide versies delen dezelfde architectuur en in veel gevallen is de upgrade binnen enkele dagen afgerond.
Dat betekent niet dat de upgrade risicovrij is. Extensies kunnen kapotgaan, maatwerkcode moet mogelijk worden bijgewerkt, serverrequirements moeten worden gecontroleerd en uw posities in de zoekresultaten moeten gedurende het hele traject beschermd blijven. Een professionele migratie zorgt ervoor dat er niets tussen wal en schip valt.
Vraag een gratis Joomla 4-compatibiliteitscheck aan →
Waarom Joomla 4 moet worden geüpgraded
Joomla 4 vormde de brug tussen het verouderde Joomla 3-tijdperk en het moderne Joomla-platform. Het introduceerde de nieuwe beheeromgeving, de moderne MVC-architectuur, Bootstrap 5, ondersteuning voor PHP 8 en het fundament waarop Joomla 5 en 6 voortbouwen. Het was een cruciale release, maar zijn tijd is voorbij.
Einde van de beveiligingsondersteuning
Sinds oktober 2025 ontvangt Joomla 4 geen beveiligingspatches meer. Elke kwetsbaarheid die in de Joomla-code wordt ontdekt, wordt alleen nog in Joomla 5 en 6 verholpen. De details van die kwetsbaarheden worden openlijk gepubliceerd in het Joomla Security Centre, waardoor aanvallers een duidelijke routekaart krijgen om niet-gepatchte Joomla 4-installaties te misbruiken.
Extensie-ontwikkelaars schakelen over
Extensie-ontwikkelaars geven voorrang aan de actuele Joomla-versies. De meeste grote extensieleveranciers richten hun ontwikkeling en tests inmiddels op Joomla 5 en 6. Joomla 4-extensies blijven voorlopig nog werken, maar krijgen minder updates, minder tests en uiteindelijk helemaal geen ondersteuning meer. De extensie die uw website vandaag veilig houdt, kan morgen ongemerkt de kwetsbaarheid worden die hem juist in gevaar brengt.
PHP- en serververeisten
Joomla 4 ondersteunt PHP 7.2.5 tot en met PHP 8.2. Joomla 5 vereist minimaal PHP 8.1, met PHP 8.2 of 8.3 als aanbeveling. Draait uw hostingomgeving al op PHP 8.1 of hoger, dan voldoet u waarschijnlijk al aan de serververeisten van Joomla 5. Werkt u nog met PHP 7.x, dan dwingt uw hostingprovider vroeg of laat sowieso een upgrade af — en het is verstandiger om die overstap te regelen als onderdeel van een geplande Joomla-upgrade dan als noodoplossing voor een kapotte website.
AVG en wettelijke naleving
Het draaien van een content-managementsysteem dat het einde van zijn levensduur heeft bereikt, is steeds moeilijker te verantwoorden onder de AVG-eis van "passende technische maatregelen" om persoonsgegevens te beschermen. Treedt er een datalek op bij een niet-gepatchte Joomla 4-installatie, dan kunnen de gevolgen vanuit de toezichthouder fors zijn. Upgraden naar een ondersteunde versie is de meest fundamentele technische maatregel die u kunt nemen.
Waarom Joomla 4 naar 5 de eenvoudigste upgrade is
Anders dan de migratie van Joomla 3 naar 4 — waarbij een architectonische grens moest worden overgestoken en extensies en templates opnieuw moesten worden opgebouwd — blijft de upgrade van Joomla 4 naar 5 binnen dezelfde architectonische familie. Dat maakt het traject fundamenteel anders en aanzienlijk eenvoudiger.
Dezelfde architectuur
Joomla 4 en Joomla 5 delen dezelfde kernarchitectuur, hetzelfde MVC-framework, dezelfde template-engine en dezelfde patronen voor de extensie-API. Joomla 5 kunt u het best zien als een verfijnde, verbeterde versie van Joomla 4 — geen herschrijving. Dat betekent dat extensies die voor Joomla 4 zijn gebouwd over het algemeen ook op Joomla 5 werken, en dat templates die voor Joomla 4 zijn ontworpen met minimale of geen aanpassingen compatibel zijn.
Ingebouwd upgradepad
Joomla 4 bevat de Joomla Update-component, die het rechtstreeks upgraden naar Joomla 5 ondersteunt. Anders dan de migratie van Joomla 3 naar 4/5 — waarvoor een proces in meerdere stappen nodig is — kan de upgrade van Joomla 4 naar 5 via het standaard updatemechanisme worden uitgevoerd. Het CMS zelf is ontworpen om deze overgang af te handelen.
Maar "kan worden uitgevoerd" is niet hetzelfde als "moet worden uitgevoerd zonder voorbereiding." De updatecomponent verzorgt de Joomla-kern, maar controleert niet de compatibiliteit van extensies, test geen maatwerkcode en behoudt uw SEO-configuratie niet. Juist op die punten maakt professionele expertise het verschil tussen een soepele upgrade en een kapotte website.
Compatibiliteit van templates
Joomla 4-templates zijn grotendeels compatibel met Joomla 5. Gebruikt uw website het standaardtemplate Cassiopeia of een commercieel template van een betrouwbare leverancier, dan is de kans groot dat uw template met minimale aanpassingen op Joomla 5 werkt. Maatwerktemplates hebben mogelijk kleine aanpassingen nodig voor uitgefaseerde functies, maar een volledige herbouw van het template — die wel nodig is bij een migratie vanaf Joomla 3 — is bij een upgrade van Joomla 4 naar 5 zelden vereist.
Joomla 5 is de LTS-release
Joomla 5.4 is de Long Term Support-release, wat betekent dat het voor een langere periode beveiligingspatches en kritieke bugfixes blijft ontvangen. Door te upgraden naar Joomla 5 stapt u over op de meest stabiele versie van het platform — een versie die door honderdduizenden productiewebsites is getest en die wordt ondersteund door een volwassen extensie-ecosysteem.
Wat verandert er tussen Joomla 4 en Joomla 5
Hoewel de kernarchitectuur gelijk blijft, brengt Joomla 5 wel veranderingen met zich mee waarmee u tijdens de upgrade rekening moet houden.
Uitgefaseerde functies verwijderd
Joomla 5 verwijdert functies die in Joomla 4 al als verouderd waren aangemerkt. Het gaat onder meer om bepaalde legacy-API's, verouderde JavaScript-bibliotheken en achterhaalde helperfuncties. Extensies die op deze uitgefaseerde functies leunden, moeten worden bijgewerkt. Goed onderhouden extensies van actieve ontwikkelaars hebben deze wijzigingen al verwerkt, maar oudere of verlaten extensies kunnen stukgaan.
Databasevereisten
Joomla 5 vereist MySQL 8.0.13+ of MariaDB 10.4+, tegenover de ondersteuning van MySQL 5.6+ in Joomla 4. De meeste moderne hostingomgevingen voldoen aan deze eis, maar oudere shared-hostingaccounts hebben mogelijk een upgrade van de databaseversie nodig. Wij controleren dit als onderdeel van onze audit vóór de upgrade.
PHP-versievereisten
Joomla 5 vereist minimaal PHP 8.1. Draait uw Joomla 4-site op PHP 7.x, dan moet de PHP-versie tegelijk met de Joomla-upgrade worden bijgewerkt. Op de meeste hostingplatforms is dit een routinematige wijziging, maar deze moet wel worden afgestemd om downtime te voorkomen.
Nieuwe beschikbare functies
Joomla 5 introduceert diverse functies die in Joomla 4 niet beschikbaar waren:
- Taakplanner: automatiseer terugkerende taken zoals het legen van de cache, het opschonen van sessies en e-mailmeldingen, rechtstreeks binnen Joomla.
- Rondleidingen: ingebouwde interactieve gidsen die beheerders helpen de beheeromgeving onder de knie te krijgen.
- Verbeterde aangepaste velden: flexibelere typen aangepaste velden en betere integratie met contentlay-outs.
- Verbeterde mediabeheerder: betere bestandsindeling, beeldbewerking en mediabeheer.
- Child-templates: pas templates veilig aan — uw wijzigingen blijven behouden bij template-updates en worden niet overschreven.
- Automatische kernupdates (in 5.4): beveiligingspatches voor minorversies kunnen automatisch worden toegepast.
Betere prestaties
Joomla 5 bevat prestatieoptimalisaties in databasequery's, het laden van assets en caching, die zorgen voor meetbaar snellere laadtijden dan Joomla 4. Deze verbeteringen zijn vooral merkbaar op sites met grote hoeveelheden content of complexe extensieconfiguraties.
Ons upgradeproces
Ook al is de upgrade van Joomla 4 naar 5 het eenvoudigste migratiepad, wij hanteren dezelfde gedisciplineerde methode als bij al onze migraties. Een professionele aanpak elimineert de risico's die doe-het-zelf-upgrades gevaarlijk maken.
Stap 1: audit vóór de upgrade
We onderzoeken uw Joomla 4-installatie en controleren de servercompatibiliteit (versies van PHP, MySQL, Apache/Nginx), de extensiecompatibiliteit (elke geïnstalleerde component, module en plug-in getoetst aan de vereisten van Joomla 5), de templatecompatibiliteit, de maatwerkcode en de documentatie van uw huidige SEO-nulmeting.
Stap 2: stagingomgeving
Er wordt een volledige kopie van uw website aangemaakt in een stagingomgeving. Al het upgradewerk gebeurt daar — uw live site blijft gedurende het hele traject gewoon draaien.
Stap 3: updates vóór de upgrade
Alle extensies worden bijgewerkt naar hun nieuwste Joomla 4-versie. Extensies waarvoor al een Joomla 5-compatibele versie is uitgebracht, worden genoteerd voor een directe update na de upgrade. Ongebruikte of verlaten extensies worden gemarkeerd voor verwijdering.
Stap 4: kernupgrade
De Joomla-kern wordt via het standaard updateproces geüpgraded van versie 4.x naar 5.4 (de huidige LTS-release). Wijzigingen in het databaseschema worden automatisch doorgevoerd.
Stap 5: extensie-updates
Elke extensie wordt bijgewerkt naar de Joomla 5-versie en getest op correcte werking. Extensies zonder Joomla 5-ondersteuning worden vervangen door compatibele alternatieven (met uw goedkeuring) of verwijderd als ze niet langer nodig zijn.
Stap 6: templateverificatie
Uw template wordt getest op Joomla 5. Voor eventuele uitgefaseerde functies worden kleine aanpassingen gedaan. Vereist het template ingrijpendere aanpassingen, dan worden die als onderdeel van het project afgehandeld.
Stap 7: testen
Uitgebreide tests van elke pagina, elk formulier, elk interactief element en elke integratie. Tests in meerdere browsers en op mobiel. Prestatiebenchmarks. SEO-verificatie inclusief redirects, metadata en sitemapconfiguratie.
Stap 8: uw beoordeling
U krijgt toegang tot de stagingsite om de upgrade zelf te bekijken en te testen. We gaan pas over tot livegang na uw goedkeuring.
Stap 9: livegang
De geüpgradede site vervangt uw live Joomla 4-installatie. De overschakeling vindt plaats tijdens de daluren en duurt slechts enkele minuten. Een volledige back-up van uw Joomla 4-site blijft bewaard.
Stap 10: monitoring na de upgrade
30 dagen ondersteuning na de upgrade inbegrepen. We monitoren de site, lossen eventuele problemen op en helpen uw team met vragen over de veranderingen in de Joomla 5-interface.
De valkuilen waar doe-het-zelf-upgrades op stuklopen
"Joomla 4 naar 5 is makkelijk" klopt op dezelfde manier als "autorijden is makkelijk" — precies tot aan de uitzonderingen. De problemen die wij mogen ontwarren volgen een vast patroon:
- Uitgefaseerde code die in extensies blijft hangen. Joomla 5 verwijdert de compatibiliteitssteigers die Joomla 4 nog tolereerde. Extensies die daar stilletjes op leunden, werken tot het moment dat ze het niet meer doen — meestal ontdekt als een wit scherm na een one-click-update op de live site.
- Template-overrides die in de tijd zijn bevroren. Overrides die jaren geleden uit de kern zijn gekopieerd, komen niet meer overeen met de lay-outs die ze overschrijven, met kapotte markup, ontbrekende functies of toegankelijkheidsproblemen tot gevolg die niemand met de upgrade in verband brengt.
- De ontdekking van de verlaten extensie. Het updatescherm toont geen Joomla 5-versie — omdat de ontwikkelaar het ecosysteem in 2022 heeft verlaten en niemand het merkte. Nu omvat de upgrade ineens een vervangingsproject.
- PHP dat tegelijk meeschuift. De Joomla-upgrade en een sprong in de PHP-versie beïnvloeden elkaar; ze samen in staging testen is de enige manier om vast te stellen wat er precies kapotging.
- Geen terugvalplan. Veruit de duurste omissie. Ons proces heeft nooit heldendaden nodig, omdat de staging-first-, back-up-geverifieerde volgorde elke stap omkeerbaar maakt.
Niets hiervan betoogt dat de upgrade moeilijk is — het betoogt dat hij een proces verdient dat wordt geleid door mensen die elk van deze faalscenario's eerder hebben meegemaakt en de checklist hebben gebouwd die ze vroegtijdig opvangt. Bij ons zijn de valkuilen al in kaart gebracht, en dat is precies waarvoor u een specialist betaalt.
Wat u wint met Joomla 5
Joomla 5 is niet zomaar "Joomla 4 met ondersteuning": u krijgt meetbaar snellere paginaweergave op modern PHP, passkey/WebAuthn-logins voor beheerders, een verbeterde taakplanner, een betere donkere modus en toegankelijkheid in het beheer, en een platform waarop extensie-ontwikkelaars actief inzetten — waardoor updates juist naar u toe stromen in plaats van bij u weg. Voor de meeste organisaties luidt de eerlijke samenvatting: voor bezoekers voelt alles hetzelfde, voor redacteuren net iets prettiger en als eigenaar dramatisch veiliger.
Doorlooptijd en prijs
De meeste upgrades van Joomla 4 naar 5 zijn binnen één tot twee weken na goedkeuring afgerond. Standaard zakelijke websites met compatibele extensies en templates kunnen vaak sneller klaar zijn — de kernupgrade zelf duurt uren, geen dagen. Het grootste deel van de projecttijd gaat zitten in grondig testen en verifiëren.
Projecten starten vanaf € 600 voor rechttoe-rechtaan-upgrades. Complexe installaties met maatwerkextensies, e-commerce of meertalige configuraties worden geoffreerd op basis van de auditbevindingen. Alle offertes hebben een vaste prijs.
Voorbereiden op de upgrade: uw rol in het project
Uw inbreng is bewust beperkt, maar drie bijdragen maken elke upgrade soepeler. Ten eerste toegang: het hosting-controlepaneel, FTP/database en een Joomla Super User-account — vooraf verzameld, zodat het project nooit stilvalt in afwachting van een wachtwoord. Ten tweede kennis: alles wat u weet over wie de site heeft gebouwd, welke extensies commercieel belangrijk zijn en welke functies uw team daadwerkelijk gebruikt (de audit controleert alles, maar uw context versnelt de triage). Ten derde een beoordelaar: één persoon aan uw kant die gemachtigd is om door de stagingsite te klikken en "akkoord" te zeggen — beoordeling per commissie is veruit de meest voorkomende reden dat upgradeprojecten over hun planning heen schieten.
Wanneer u het inplant
Kies uw rustige seizoen, niet uw drukke — de live-overschakeling zelf is kort, maar u wilt rustige dagen eromheen voor de beoordeling en het monitoringvenster na de livegang. Vermijd het inplannen van de upgrade tegelijk met de lancering van een redesign, een marketingcampagne of een hostingwijziging die u zelf doorvoert; door variabelen op te stapelen wordt elk probleem moeilijker toe te wijzen. En wacht niet op een mythische, perfect rustige maand: nu Joomla 4 voorbij het einde van zijn levensduur is, weegt het kalenderrisico van wachten zwaarder dan het gemak van de juiste timing. De meeste klanten zitten binnen twee weken na hun startsein hun stagingsite te beoordelen.
De terugvaldiscipline
De belangrijkste eigenschap van een professionele upgrade is er een die u nooit in actie zou moeten zien: op elk moment vóór de definitieve overschakeling kan het hele project worden afgebroken zonder enige consequentie voor uw live site, en zelfs de overschakeling zelf is omkeerbaar. Concreet betekent dat: geverifieerde volledige back-ups die worden gemaakt voordat er ook maar iets begint (en die proefgewijs worden teruggezet, want een ongeverifieerde back-up is een hoop, geen plan); alle werk dat tot staging beperkt blijft tot uw goedkeuring; de productie-deployment uitgevoerd als gecontroleerde stap met snapshot; en de toestand van vóór de upgrade die bewaard blijft tot het monitoringvenster na de livegang netjes is afgesloten. Duikt er in die eerste dagen iets onverwachts op, dan is het terugzetten van de vorige toestand een kwestie van enkele routinematige minuten, geen crisisgesprek.
Deze discipline is ook het eerlijke antwoord op "en als er iets misgaat?" — er gaat af en toe iets mis, bij elk softwareproject waar dan ook; het verschil tussen een anekdote en een ramp is of het pad terug is gebouwd voordat het pad vooruit werd ingeslagen. Bij ons altijd.
Joomla 5 of Joomla 6?
Upgradet u vanaf Joomla 4, dan kunt u kiezen voor Joomla 5 of Joomla 6. Joomla 5 is de stabiele, bewezen LTS-keuze. Joomla 6 is de nieuwste release met de modernste functies, maar met een minder volwassen extensie-ecosysteem.
Voor de meeste organisaties die vanaf Joomla 4 upgraden, raden we Joomla 5 aan als eerste doel. U kunt daarna in uw eigen tempo een toekomstige upgrade van Joomla 5 naar Joomla 6 plannen, zodra het Joomla 6-extensie-ecosysteem volledig is uitgerijpt. Wilt u liever direct naar Joomla 6, dan bieden we die dienst ook aan — lees meer over onze migratie van Joomla 4 naar 6.
Veelgestelde vragen
Kan ik Joomla 4 zelf naar 5 upgraden?
Technisch gezien wel — Joomla 4 bevat een ingebouwde updatecomponent die de upgrade naar Joomla 5 ondersteunt. Die component verzorgt echter alleen de kernbestanden. Hij controleert geen extensiecompatibiliteit, test geen maatwerkcode, controleert geen serververeisten en behoudt geen SEO-configuratie. Een mislukte upgrade op een live site kan leiden tot downtime, dataverlies of kapotte functionaliteit die langer kost om te herstellen dan een professionele migratie had geduurd. Wij raden een professionele aanpak aan om deze risico's te elimineren.
Werkt mijn Joomla 4-template op Joomla 5?
In de meeste gevallen wel. Joomla 4 en 5 delen hetzelfde template-framework en dezelfde Bootstrap 5-basis. Commerciële templates van actieve ontwikkelaars ondersteunen doorgaans beide versies. Maatwerktemplates hebben mogelijk kleine aanpassingen nodig voor uitgefaseerde functies. Wij verifiëren de templatecompatibiliteit tijdens de audit vóór de upgrade.
Hoe lang wordt Joomla 5 ondersteund?
Joomla 5.4 is de Long Term Support-release en ontvangt voor een langere periode beveiligingsupdates. Het is de meest stabiele en langdurig ondersteunde versie die momenteel beschikbaar is. De exacte einddatum van de ondersteuning wordt bepaald door de release-roadmap van het Joomla Project, maar LTS-releases krijgen van oudsher meerdere jaren beveiligingsondersteuning.
Wat is het verschil tussen upgraden en migreren?
Bij een upgrade wordt de nieuwe versie toegepast op uw bestaande installatie, met behoud van uw database, content en configuratie. Bij een migratie wordt een verse kopie van de nieuwe versie geïnstalleerd en worden de gegevens vanuit de oude installatie overgezet. Joomla 4 naar 5 is een upgrade — het eenvoudigste en snelste proces. Joomla 3 naar 5 vereist een migratie, omdat de onderliggende architectuur is veranderd.
Moet ik van hosting veranderen?
Niet per se. Ondersteunt uw huidige hosting PHP 8.1+ en MySQL 8.0+, dan voldoet die aan de vereisten van Joomla 5. Wij verifiëren dit tijdens de audit. Heeft uw hosting upgrades nodig, dan kunnen we opties aanraden of uw site migreren naar onze beheerde Europese hosting.
Hoeveel aankondiging vraagt de uiteindelijke overschakeling?
Vrijwel geen vanuit uw kant — zodra u de stagingsite hebt goedgekeurd, spreken we een deployment-slot af (doorgaans een daluur) en de overschakeling zelf is kort. De enige taak van uw team eromheen is om het bewerken van content tijdens het korte deployment-venster te pauzeren, zodat er midden in de overstap niets naar de oude database wordt geschreven; wij vertellen u precies wanneer dat venster opent en sluit. Bezoekers ervaren geen noemenswaardige downtime.
We hebben al staginghosting — kunt u onze omgeving gebruiken?
Ja, mits die de productieomgeving echt spiegelt (dezelfde PHP-versie, dezelfde database-engine, dezelfde configuratie). Waar dat niet zo is, leveren we de stagingomgeving zelf — een onnauwkeurige stagingkopie is erger dan geen, want die levert overtuigende testresultaten op die niet naar de live server overdragen.
Onze Joomla 4-site is nooit echt afgemaakt of onderhouden. Toch upgraden?
Ja — en juist in de audit vóór de upgrade wordt de achterstand aangepakt. Openstaande updates, verlaten extensies en configuratieschuld worden opgelost als onderdeel van het upgrade-klaar maken van de site, zodat wat er op Joomla 5 belandt gezond is, niet alleen nieuwer. Combineer het met een onderhoudsplan en de cyclus van verwaarlozing eindigt hier.
Is er een reden om te wachten?
Nu Joomla 4 voorbij het einde van zijn levensduur is, heeft wachten een prijs die wordt gemeten in niet-gepatchte kwetsbaarheden. De enige legitieme strategische vraag is de doelversie — nu naar 5 of meteen naar 6 — en dat is een planningsgesprek, geen reden om kwetsbaar te blijven. De audit beslecht het met feiten over uw specifieke extensiestack.
Start uw upgrade van Joomla 4 naar 5
Een upgrade van Joomla 4 naar 5 is de snelste manier om uw website weer op een ondersteund, veilig platform te krijgen. Onze gratis compatibiliteitscheck onderzoekt uw installatie en bevestigt of een rechttoe-rechtaan-upgrade mogelijk is, of dat specifieke extensies of configuraties eerst aandacht nodig hebben.