Joomla 3 naar Joomla 6 upgraden — complete migratiedienst
Joomla 3 is sinds augustus 2023 end of life — ruim tweeënhalf jaar zonder ook maar één beveiligingspatch. Joomla 6 is de huidige hoofdversie, uitgebracht in oktober 2025, met versie 6.0.4 al beschikbaar en Joomla 6.1 die in april 2026 verschijnt. Wilt u uw website op de nieuwste en meest capabele versie van Joomla draaien, dan is dit het migratietraject.
Migreren van Joomla 3 naar Joomla 6 is de meest ingrijpende upgrade die er bestaat. Ze overbrugt twee generaties van het platform en vraagt om een zorgvuldig beheerd proces in meerdere stappen. Wij verzorgen de hele reis — van een tien jaar oude Joomla 3-installatie naar een moderne Joomla 6-website — waarbij we uw content behouden, uw zoekposities beschermen en ervoor zorgen dat elke extensie en functie correct werkt op het nieuwe platform.
Vraag een gratis audit van uw Joomla 3-site aan →
Waarom migreren van Joomla 3 naar Joomla 6
Elke reden om Joomla 3 achter u te laten geldt ook voor dit migratietraject: de beveiligingslekken zijn permanent, hosting met PHP 7.x wordt uitgefaseerd, extensies laten hun ondersteuning voor Joomla 3 vallen, en AVG-compliance op niet-gepatchte software is juridisch onhoudbaar. Een uitgebreide uiteenzetting van deze risico's vindt u op onze pagina over de migratie van Joomla 3 naar 5, waar ze grondig worden behandeld.
De extra vraag is hier: waarom kiezen voor Joomla 6 in plaats van Joomla 5?
Joomla 6 is de huidige versie
Joomla 6.0 verscheen op 14 oktober 2025 en luidt de volgende generatie van het platform in. Het bouwt voort op de architectuur die in Joomla 4 werd neergezet en in Joomla 5 werd verfijnd, met nieuwe developer-API's, prestatieverbeteringen en gemoderniseerde infrastructuur. Joomla 6 is geen experimentele uitgave — het is de huidige, actief ontwikkelde versie die de meeste aandacht krijgt van de Joomla-ontwikkelaarsgemeenschap.
Automatische core-updates
Een van de belangrijkste nieuwe functies in Joomla 6 (en Joomla 5.4) is de ondersteuning voor automatische core-updates van minor versies. Voor website-eigenaren betekent dit dat beveiligingspatches en bugfixes automatisch kunnen worden toegepast, zonder in te loggen op de beheeromgeving en het updateproces handmatig te starten. Dat is een aanzienlijke verbetering voor het beveiligd houden van uw website met minimale inspanning.
Gemoderniseerde codebase
Joomla 6 is gebouwd op Joomla Framework 4, een fors gemoderniseerd framework vergeleken met wat Joomla 5 aandrijft. De verbeteringen aan het framework komen ten goede aan developers die extensies en templates bouwen, wat na verloop van tijd resulteert in beter presterende en veiligere extensies. Voor website-eigenaren betekent dit een platform dat beter is toegerust voor de lange termijn.
De Compatibility Plugin
Joomla 6 wordt geleverd met een Compatibility Plugin waarmee extensies die nog niet volledig zijn bijgewerkt voor Joomla 6 toch kunnen blijven functioneren. Dit is een bewuste brugfunctie, bedoeld om de overgang voor het extensie-ecosysteem te vergemakkelijken. Hoewel de plugin waardevolle compatibiliteit biedt, heeft hij wel impact op de prestaties — websites die zonder de Compatibility Plugin kunnen draaien, laden sneller. Naarmate extensies hun codebase aanpassen voor native Joomla 6-ondersteuning, kan de plugin worden uitgeschakeld voor betere prestaties.
Wanneer toch beter voor Joomla 5 kiezen
Joomla 5 is de Long Term Support-versie en blijft de behoudendere keuze. Steunt uw website op extensies waarvan de Joomla 6-compatibiliteit nog niet is bevestigd, of geeft uw organisatie voorrang aan bewezen stabiliteit boven de allernieuwste functies, dan is migreren naar Joomla 5 mogelijk de betere optie. Tijdens de gratis site-audit beoordelen we de compatibiliteit van uw extensies en adviseren we de meest geschikte doelversie op basis van uw specifieke installatie.
Het migratietraject: Joomla 3 → 4 → 5.4 → 6
Joomla 3 kan niet rechtstreeks worden geüpgraded naar Joomla 6. De migratie volgt een vast traject via tussenliggende versies, waarbij elke stap deel uitmaakt van één beheerd project:
Fase 1: Joomla 3.10.x — voorbereiding op de migratie
Uw Joomla 3-installatie wordt bijgewerkt naar de nieuwste 3.10.x-release (als dat nog niet het geval is), alle extensies worden bijgewerkt naar hun definitieve Joomla 3-versies, en de installatie wordt opgeschoond van ongebruikte extensies, tijdelijke bestanden en databaseballast. Deze voorbereiding zorgt voor het schoonst mogelijke vertrekpunt voor de migratie.
Fase 2: Joomla 3 → Joomla 4 — de architectuurbrug
De eerste grote stap is de migratie van Joomla 3 naar Joomla 4. Dit is de meest complexe stap van het hele proces, omdat ze de architecturale grens overschrijdt tussen de verouderde Joomla 3-codebase en de moderne Joomla 4+-architectuur. Content, gebruikers, menu's en categorieën gaan in deze stap mee over, maar extensies en templates moeten worden vervangen door versies die compatibel zijn met Joomla 4+.
Fase 3: Joomla 4 → Joomla 5.4 — verfijning
Eenmaal op Joomla 4 wordt de upgrade naar Joomla 5.4 (de LTS-versie) uitgevoerd via de standaard Joomla Update-component. Dit verloopt soepeler dan fase 2, omdat Joomla 4 en 5 dezelfde architectuur delen. Extensies die compatibel zijn met Joomla 4 werken doorgaans ook met Joomla 5, al vergen sommige kleine updates.
Fase 4: Joomla 5.4 → Joomla 6 — de laatste upgrade
De laatste stap is de upgrade van Joomla 5.4 naar Joomla 6. Deze upgrade wordt ondersteund via het standaard updateproces. De Compatibility Plugin wordt automatisch ingeschakeld zodat extensies die nog niet zijn bijgewerkt voor Joomla 6 blijven werken. Vervolgens testen we elke extensie en configureren we de site voor optimale prestaties.
Alle vier de fasen worden uitgevoerd in een staging-omgeving. Uw live Joomla 3-website blijft gedurende het hele proces gewoon werken. De gemigreerde Joomla 6-site gaat pas live na grondige tests en uw goedkeuring.
Het ecosysteem is al verder — geruisloos, om u heen
Het risico van blijven hangen op Joomla 3 wordt meestal voorgesteld als iets in de toekomst: "ooit word je gehackt." De stillere waarheid is dat de kosten nu al oplopen, omdat het ecosysteem waarvan uw site afhankelijk is zichzelf om u heen heeft afgebroken. Extensieontwikkelaars zijn jaren geleden gestopt met het uitbrengen van Joomla 3-builds — elke release sindsdien is een functie en een fix die uw site niet kan hebben. Template clubs uit die tijd zijn grotendeels verdwenen, samen met hun supportfora en updateservers. Hostingproviders fasen de oude PHP-versies uit die Joomla 3 nodig heeft, en elke gedwongen PHP-wijziging op een bevroren platform is een kleine loterij op een storing. Zelfs een developer vinden die bereid is *aan* Joomla 3 te werken — in plaats van ervan weg te migreren — wordt elk jaar moeilijker en duurder, want niemand leidt zich nog op voor een dood platform.
Daarom is "de site werkt nog" de gevaarlijkste zin in dit gesprek. Hij werkt zoals een gebouw zonder brandweer, zonder verzekering en zonder reserveonderdelen werkt: prima, tot de eerste gebeurtenis waarbij u er een van nodig hebt. De migratie dicht niet alleen een lek — ze koppelt uw website weer aan een levend ecosysteem van updates, extensies, expertise en doorlopend onderhoud.
Wat er verandert tussen Joomla 3 en Joomla 6
De kloof tussen Joomla 3 en Joomla 6 is de grootst mogelijke binnen het Joomla-ecosysteem. Vrijwel elk aspect van het platform is opnieuw opgebouwd.
Framework en architectuur
Joomla 6 draait op Framework 4, een complete herschrijving ten opzichte van het framework achter Joomla 3. De codebase is volledig genamespaced, PSR-compliant en gebouwd voor modern PHP 8.2+. De verouderde compatibiliteitslagen die in Joomla 3 bestonden, zijn stapsgewijs verwijderd in de versies 4, 5 en 6. Dit levert een schoner, sneller en veiliger platform op — maar het betekent ook dat geen enkele Joomla 3-extensie of -templatecode op Joomla 6 kan draaien zonder te zijn herschreven voor de moderne architectuur.
PHP- en serververeisten
Joomla 3 draaide op PHP 5.6 tot 7.4. Joomla 6 vereist minimaal PHP 8.1, met PHP 8.2 of 8.3 als aanbeveling. MySQL 8.0.13 of MariaDB 10.4 zijn vereist (Joomla 3 ondersteunde MySQL 5.1+). Apache 2.4+ of Nginx is vereist. Deze vereisten weerspiegelen ruim een decennium aan vooruitgang in servertechnologie en vormen de basis voor aanzienlijk betere prestaties en beveiliging.
Templatesysteem
Joomla 3 gebruikte Bootstrap 2 als templateframework. Joomla 6 gebruikt Bootstrap 5 — een volledig ander systeem. Uw Joomla 3-template zal onder geen enkele omstandigheid werken op Joomla 6. De template moet worden herbouwd of vervangen. Dit is eigenlijk een kans: moderne Joomla 6-templates zijn sneller, toegankelijker, responsiever en makkelijker aan te passen dan alles wat in het Joomla 3-tijdperk beschikbaar was.
Beheeromgeving
De backend is volledig opnieuw ontworpen in Joomla 4, 5 en 6. De Joomla 6-beheeromgeving is overzichtelijker, intuïtiever en gebouwd met toegankelijkheid als prioriteit. De workflow verschilt van Joomla 3, maar de onderliggende concepten zijn hetzelfde gebleven. Beheerders die vertrouwd zijn met Joomla 3 raken doorgaans binnen enkele dagen gebruik gewend aan de nieuwe interface.
Kernfuncties die Joomla 3 niet heeft
- Automatische core-updates — beveiligingspatches worden toegepast zonder handmatig ingrijpen
- Taakplanner — automatiseer terugkerende taken binnen Joomla zelf
- Begeleide rondleidingen — ingebouwde onboarding voor backendgebruikers
- Publicatie-workflows — instelbare goedkeuringsfasen voor content
- Child templates — pas templates veilig aan zonder uw wijzigingen te verliezen bij updates
- Mailtemplates — pas systeemmails aan via de backend
- Verbeterde Web Services API — moderne REST API voor integraties
- Nieuwe mediabeheerder — mapbeheer, inline bewerken, beter bestandsbeheer
- Privacytools — ingebouwd beheer van AVG-toestemming en afhandeling van dataverzoeken
- Toegankelijkheidsverbeteringen — fors betere ondersteuning voor schermlezers, toetsenbordnavigatie en ARIA-implementatie in de hele backend en standaardtemplates
Wat uw site er werkelijk bij wint
Naast het ontkomen aan de beveiligingsrisico's pikt een Joomla 3-site die op Joomla 6 aankomt in één keer een decennium aan platformvooruitgang op — en dit zijn de veranderingen die eigenaren in het dagelijks gebruik merken:
- Een bewerkingservaring waar uw team niet langer tegen vecht. De moderne beheeromgeving, het veel betere mediabeheer, de toegankelijke backend en zinnige workflows vervangen de ervaring uit 2014 die uw redacteuren al die tijd hebben verdragen.
- Beveiliging als functie, niet als afwezigheid. Multifactorauthenticatie met ondersteuning voor passkeys/WebAuthn in de core, een onderhouden securityteam achter elke release, en automatische core-updates die de patchkloof nagenoeg op nul houden.
- Ruimte voor prestaties. Modern PHP, een slankere codebase en degelijk assetbeheer leveren een laadsnelheid op die Joomla 3 simpelweg op geen enkel hostingpakket kan halen — met directe gevolgen voor uw Core Web Vitals en zoekposities.
- Native mogelijkheden waarvoor u nu extensies betaalt: workflow- en publicatiefasen, geplande taken, child templates, een API voor integraties, en een toegankelijkheidscontrole ingebouwd in de editor — wat rechtstreeks van belang is voor uw verplichtingen onder de EAA.
- Een toekomst. Joomla 3 is een doodlopende weg; Joomla 6 is de actief ontwikkelde lijn met een gepubliceerde roadmap, een betrokken ontwikkelaarsgemeenschap en nog jaren ondersteuning voor de boeg. Elke euro die u opnieuw in de site investeert, rendeert in plaats van te verdampen.
Extensiecompatibiliteit voor Joomla 6
Omdat Joomla 6 de nieuwste hoofdversie is, loopt het extensie-ecosysteem nog wat achter. De Compatibility Plugin overbrugt de meeste gaten, maar het is belangrijk om het huidige landschap te begrijpen.
Goed ondersteunde extensies met Joomla 6-compatibiliteit: Akeeba Backup, HikaShop, AcyMailing, RSForm Pro, Kunena, Phoca Gallery, DOCman, JCE Editor en de meeste grote commerciële extensieaanbieders hebben Joomla 6-compatibele versies uitgebracht of hun compatibiliteit via de Compatibility Plugin bevestigd.
Extensies die nog in transitie zijn: Sommige kleinere of onafhankelijke extensieontwikkelaars werken nog aan native Joomla 6-ondersteuning. Deze extensies werken doorgaans onder de Compatibility Plugin, maar hebben mogelijk nog geen native Joomla 6-release. Onze audit brengt deze gevallen specifiek in kaart.
Stopgezette extensies: Een aantal extensies die populair waren in het Joomla 3-tijdperk is volledig stopgezet en heeft geen Joomla 5- of 6-versie. Hiervoor zoeken we functionele alternatieven of ontwikkelen we maatwerkvervangers als onderdeel van het migratieproject.
We beoordelen tijdens de gratis audit elke extensie op uw Joomla 3-site en leveren een helder compatibiliteitsrapport met voor elke extensie ons advies — migreren, vervangen of een maatwerkalternatief ontwikkelen.
Ons migratieproces
Ons proces voor Joomla 3 naar 6 volgt dezelfde gedisciplineerde methodiek als al onze migratieprojecten, met extra aandacht voor het meerstaps karakter van dit specifieke traject.
- Gratis uitgebreide site-audit — we documenteren elk aspect van uw Joomla 3-installatie en leveren een gedetailleerd migratieplan met een offerte tegen vaste prijs
- Opzet van staging-omgeving — een volledige kopie van uw site in een beveiligde ontwikkelomgeving
- Voorbereiding op de migratie — de Joomla 3-installatie bijwerken, opschonen en klaarmaken
- Migratie in vier fasen — J3 → J4 → J5.4 → J6, waarbij elke fase wordt geverifieerd voordat we doorgaan
- Extensiemigratie — alle Joomla 6-compatibele extensies installeren, configureren en testen
- Templateimplementatie — een nieuwe Joomla 6-template die aansluit op uw merk en ontwerpwensen
- SEO-behoud — volledige mapping van URL-redirects, overdracht van metadata, configuratie van de sitemap
- Grondig testen — functionele, cross-browser-, mobiele, prestatie- en toegankelijkheidstests
- Uw beoordeling en goedkeuring — u test de staging-site en geeft goedkeuring voordat er iets live gaat
- Live-deployment — een zorgvuldig geplande overschakeling zonder downtime
- 30 dagen support na de migratie — monitoring, aanpassingen en het oplossen van problemen inbegrepen
Doorlooptijd en prijs
Migraties van Joomla 3 naar 6 zijn van nature complexer dan migraties van Joomla 3 naar 5, vanwege de extra upgradefasen en het nieuwere doelplatform. Typische doorlooptijden liggen tussen twee en vier weken voor standaard zakelijke websites, waarbij complexe installaties extra tijd vragen.
Projecten starten vanaf € 1.500 voor standaardmigraties. Complexe sites met maatwerkcomponenten, e-commerce, meertalige content of uitgebreide extensie-ecosystemen worden individueel geoffreerd op basis van de auditbevindingen. Alle offertes hebben een vaste prijs — u kent de volledige kosten voordat het werk begint.
Na de migratie
Zodra uw website op Joomla 6 draait, wordt het onderhoud een stuk eenvoudiger dan bij een Joomla 3-installatie. Automatische core-updates handelen beveiligingspatches af zonder handmatig ingrijpen. De moderne codebase is compatibel met huidige en toekomstige PHP-versies. Extensies die voor Joomla 6 zijn gebouwd, volgen moderne ontwikkelstandaarden die zorgen voor minder conflicten en betere prestaties.
Om uw investering te beschermen en uw website in optimale conditie te houden, raden we onze onderhoudsplannen aan voor doorlopende updates, beveiligingsmonitoring en prestatiebeheer. Onze managed hosting biedt de serverinfrastructuur die specifiek is geoptimaliseerd voor de prestaties van Joomla 6, met Europese datacenters voor AVG-compliance.
Veelgestelde vragen
Kun je vanaf Joomla 3 beter upgraden naar Joomla 5 of Joomla 6?
Beide zijn uitstekende keuzes. Joomla 5 is de Long Term Support-versie — bewezen, stabiel en met een volwassen extensie-ecosysteem. Joomla 6 is de nieuwste versie met de modernste functies en de meest actieve ontwikkeling. Is stabiliteit uw prioriteit, kies dan Joomla 5. Wilt u het nieuwste platform en hebt u geen bezwaar tegen extensies die mogelijk nog de Compatibility Plugin gebruiken, kies dan Joomla 6. Wij beoordelen uw specifieke installatie en adviseren de meest geschikte doelversie.
Hoe werkt de Joomla 6 Compatibility Plugin?
De Compatibility Plugin staat in Joomla 6 standaard aan. Hij biedt achterwaartse compatibiliteit voor extensies die zijn gebouwd voor Joomla 4 of 5 maar nog niet zijn bijgewerkt voor native Joomla 6-ondersteuning. De plugin laat deze extensies correct functioneren, maar voegt wel wat overhead toe aan het laden van pagina's. Naarmate extensies native Joomla 6-versies uitbrengen, kan de plugin worden uitgeschakeld voor betere prestaties.
Kan ik Joomla 4 en 5 overslaan en rechtstreeks van Joomla 3 naar 6 gaan?
Technisch niet — de migratie moet als tussenstappen via Joomla 4 en 5.4 verlopen. Wij handelen dit hele proces echter af als één beheerd project. U hoeft Joomla 4 of 5 niet in productie te draaien. Uw website gaat in de staging-omgeving rechtstreeks van Joomla 3 naar Joomla 6, en de live-deployment is naar Joomla 6.
Worden mijn SEO-posities beïnvloed?
We implementeren een volledige mapping van 301-redirects om uw zoekposities te behouden. Elke URL op uw Joomla 3-site wordt gekoppeld aan de bijbehorende URL op de Joomla 6-site. Correct uitgevoerd behoudt dit proces uw vindbaarheid in zoekmachines. In veel gevallen leiden de betere prestaties en toegankelijkheid van Joomla 6 op termijn zelfs tot betere posities.
Hoe zit het met het ontwerp van mijn website?
Uw Joomla 3-template kan niet op Joomla 6 worden gebruikt — hij moet worden vervangen. Dit kunt u zien als een kans om het ontwerp van uw website te moderniseren. We kunnen een commerciële Joomla 6-template implementeren, een maatwerktemplate bouwen die past bij uw merk, of de standaard Cassiopeia-template aanpassen. Al het templatewerk valt binnen de scope van het migratieproject.
Wat kost een migratie van Joomla 3 naar 6?
Projecten starten vanaf € 1.500 voor standaard zakelijke websites. De uiteindelijke kosten hangen af van het aantal extensies, de complexiteit van de template, het volume aan content en eventueel benodigd maatwerk. Na de gratis site-audit geven we een offerte tegen vaste prijs — geen verborgen kosten, geen verrassingen op uurbasis.
Waarom verloopt dit in vier fasen in plaats van één sprong?
Omdat het databaseschema, de extensie-API's en het templatesysteem onderweg elk fundamenteel zijn veranderd, en Joomla's officiële migratietooling steeds één grote grens per keer overbrugt. De data in één stap over drie grenzen heen forceren is precies hoe content beschadigd raakt en componentgegevens verweesd achterblijven. Het gefaseerde traject lijkt op papier langer, maar elke fase wordt geverifieerd voordat de volgende begint — en juist daarom komen onze migraties compleet aan, zonder dat er onderweg iets verloren gaat. U ervaart het als één project met één overschakeling aan het eind; de fasen zijn onze discipline, niet uw last.
Onze site heeft maatwerkcomponenten die voor Joomla 3 zijn gebouwd. Is migratie dan nog mogelijk?
Ja — dit is de meest voorkomende complicatie en we plannen er expliciet voor. Maatwerkcode wordt tijdens de beoordeling geaudit en vervolgens herbouwd naar moderne Joomla-standaarden als onderdeel van het project, via onze maatwerk-ontwikkeldienst. De component die u op Joomla 3 gevangen heeft gehouden, is meestal een paar weken engineering — geen reden om nog een jaar kwetsbaar te blijven.
Wat gebeurt er met de site terwijl jullie werken?
Niets — uw live Joomla 3-site blijft onaangeroerd draaien terwijl de hele meerstaps migratie in een aparte omgeving plaatsvindt. De publieke overschakeling is één gecontroleerde deployment aan het eind, nadat u de voltooide Joomla 6-site hebt beoordeeld en goedgekeurd.
Start uw migratie naar Joomla 6
De eerste stap is precies begrijpen wat uw Joomla 3-site nodig heeft. Onze gratis audit onderzoekt uw installatie in detail en levert binnen 24 uur een helder migratieplan op — inclusief een compatibiliteitsrapport voor elke extensie, een aanbevolen aanpak en een offerte tegen vaste prijs.