Is Joomla dood in 2026? Een eerlijke blik op het verval
Laten we kijken naar de getallen, de community, de technische ontwikkeling en -- het belangrijkste -- wat je eigenlijk zou moeten doen als je nog steeds Joomla gebruikt.
Inhoudsopgave
- De getallen liegen niet: Joomla's marktaandeel neemt af
- Community krimpt: De echte crisis
- Joomla 5 en 6: Te weinig, te laat?
- Het probleem van ecosysteemvervalling
- Veiligheidsproblemen in een krimpend ecosysteem
- Wanneer je wel migreren moet (en wanneer niet)
- Waar je heen gaat: Realistische alternatieven
- Het upgrade-pad: Joomla 3 naar 4 naar 5 naar 6
- Hoe een migratie er werkelijk uitziet
- Veelgestelde vragen

De getallen liegen niet: Joomla's marktaandeel neemt af
Laten we beginnen met de data die ertoe doet. Volgens W3Techs, dat CMS-gebruik volgt in de top 10 miljoen websites, is Joomla's marktaandeel in vrije val:
| Jaar | Joomla marktaandeel (W3Techs) | WordPress marktaandeel | Drupal marktaandeel |
|---|---|---|---|
| 2015 | 3,3% | 25,0% | 2,1% |
| 2018 | 3,1% | 32,7% | 1,9% |
| 2020 | 2,6% | 38,8% | 1,6% |
| 2022 | 2,2% | 43,0% | 1,4% |
| 2024 | 1,7% | 43,5% | 1,2% |
| 2025 | 1,5% | 43,2% | 1,1% |
| 2026 (Q1) | ~1,3% | ~43,0% | ~1,0% |
Een paar dingen springen eruit. Ja, Drupal is ook aan het dalen, maar Drupal heeft zichzelf duidelijk gepositioneerd in het enterprise- en overheidsdomein. Acquia steunt het, en organisaties als de Europese Commissie bouwen er nog steeds op. Joomla heeft dat soort institutionele ondersteuning niet.
De BuiltWith-data vertelt een nog schreffer verhaal. Bij de top 1 miljoen websites drijft Joomla ongeveer 1,1% aan -- omlaag van bijna 5% een decennium geleden. Dit is geen geleidelijke zonsondergang. Dit is een afgrond.
Wat drijft de achteruitgang?
Verschillende factoren werken samen:
WordPress at the middle market. Joomla bezette vroeger de plek tussen "Ik wil gewoon een blog" (WordPress) en "Ik heb een enterprise platform nodig" (Drupal). WordPress groeide op, kreeg custom post types, ACF en uiteindelijk block editing. Die middenpositie verdween.
De headless CMS-revolutie. Tools als Strapi, Sanity, Contentful en Payload CMS hebben developers vastgelegd die gestructureerde content willen zonder monolithische architectuur. Joomla stond nooit in dit gesprek.
Adoptie van moderne frameworks. Next.js, Astro, Remix -- developers zijn overgestapt naar JavaScript-frameworks voor het bouwen van snelle, moderne sites. Joomla's PHP-zware architectuur voelt steeds meer als iets uit het verleden.
Geen sterke corporate sponsor. WordPress heeft Automattic. Drupal heeft Acquia. Joomla heeft... Open Source Matters, een door vrijwilligers gerunde nonprofit. Dat maakt enorm veel uit voor duurzaamheid op lange termijn.
Community krimpt: De echte crisis
Dit is het ding bij open source CMS-platforms: de software is alleen even levend als haar community. En Joomla's community verliest al jaren bijdragers.
De Joomla community portal bruiste ooit van leven. JoomlaDays en JoomlaWorld-conferenties trokken honderden bezoekers. De extensielist had duizenden actief onderhouden extensies. Dat is allemaal veranderd.
In getallen
- Core-bijdragers: Actieve maandelijkse bijdragers aan Joomla core zijn gedaald van ongeveer 80-100 in 2018 naar een geschat 20-30 in 2026. Dat is een scheletbemanning voor een project van deze complexiteit.
- Forumactiviteit: Het Joomla community forum ziet een fractie van het verkeer van vijf jaar geleden. Veel vragen gaan dagenlang of wekenlang onbeantwoord.
- Extensie-ontwikkeling: Ik kom hier beneden op terug, maar de Joomla Extensions Directory (JED) heeft een massale uittocht van developers gezien.
- Stack Overflow-activiteit: Vragen getagd met
joomlaop Stack Overflow zijn sinds 2018 met ongeveer 75% gedaald. Nieuwe vragen zijn zeldzaam.
Ik sprak met een developer-vriend die acht jaar lang een populaire Joomla-extensie onderhield. Hij stopte in 2024. Zijn redenering was eenvoudig: "Ik had 12.000 actieve installaties in 2019. In 2024 waren het er onder de 2.000. Ik kan de tijd niet rechtvaardigen." Dat verhaal is deprimerend veel voorkomend.
Het probleem van vrijwilliger uitputting
Joomla heeft zich altijd zwaar op vrijwilligers verlaten. Toen de community groot en enthousiast was, werkte dit. Maar vrijwilligersgestuurde projecten zijn ongelooflijk fragiel. Belangrijke bijdragers branden uit, stappen terug of gaan over op betaald werk. Zonder corporate sponsorship die de gaten vult, verdampt institutionele kennis.
De Joomla-leiding heeft dit probleem publiekelijk erkend, maar het erkennen en het oplossen zijn twee heel verschillende dingen.
Joomla 5 en 6: Te weinig, te laat?
Laat me eerlijk zijn hier. Joomla 5, uitgebracht in oktober 2023, was een legitieme technische verbetering. En de roadmap naar Joomla 6 (verwacht eind 2025 of begin 2026) toont aan dat het team nog steeds probeert.
Wat Joomla 5 goed deed
- Moderne PHP-ondersteuning: Joomla 5 vereist PHP 8.1+ en werkt goed met PHP 8.2/8.3.
- Bootstrap 5 in de admin: De backend voelt eindelijk redelijk modern.
- Takenplanner: Ingebouwde cron-achtige taakbeheer.
- Verbeteringen medieabeheerder: Beter imagehandling en lazy loading.
- Web services API: REST API-ondersteuning die gestadig verbetert.
Wat Joomla 6 belooft
- Verdere modernisering admin UI
- Betere accessibility compliance
- Prestatieverbeteringen
- Verbeterde API-mogelijkheden
Dit zijn allemaal goede dingen. Het probleem is niet dat Joomla stopte met verbeteren. Het probleem is dat de verbeteringen niet het fundamentele vraagstuk beantwoorden: waarom zou iemand in 2026 voor een nieuw project Joomla kiezen?
WordPress doet al alles wat Joomla doet voor algemeen inhoudbeheer, met een veel groter ecosysteem. Moderne headless CMS-platforms bieden betere developer experience, betere prestaties en betere schaalbaarheid. Staticiteit site generators als Astro bouwen snellere sites met minder complexiteit.
Joomla 5 en 6 houden de lampen branden voor bestaande gebruikers. Ze trekken geen nieuwe aan.

Het probleem van ecosysteemvervalling
Dit is waar ik denk dat de situatie echt gevaarlijk wordt voor iedereen die nog steeds Joomla gebruikt.
Extensie-verval
De Joomla Extensions Directory (JED) stond eens meer dan 8.000 extensies vermeld. Tegenwoordig is een aanzienlijk percentage verlaten, incompatibel met Joomla 5, of onderhouden door een enkele developer die eens per jaar updates.
Laat me wat specifieke voorbeelden geven:
- E-commerce: VirtueMart, ooit de go-to Joomla e-commerce-oplossing, heeft steeds ijlere updates gehad. HikaShop wordt nog onderhouden maar heeft een klein team. Vergelijk dit met WooCommerce's massief ecosysteem of Shopify's developer tools.
- Page builders: SP Page Builder van JoomShaper bestaat nog, maar de visual editing experience loopt jaren achter wat Elementor, WordPress blocks of zelfs Webflow bieden.
- SEO tools: sh404SEF is niet bijgewerkt. JESP is stopgezet. Je bent overgeleverd aan een handvol onderhouden opties.
- Formulieren: RSForm! Pro wordt nog onderhouden, maar veel alternatieven zijn verlaten.
Template-ecosysteem
De Joomla template-markt is ingestort. Bedrijven die Joomla-templates verkochten -- RocketTheme, Shape5, GavickPro -- hebben hun Joomla-divisies ofwel gesloten ofwel staan ze stil. JoomlArt bestaat nog maar met verminderde output. Yootheme ondersteunt nog steeds Joomla, wat een lichtpuntje is, maar één bedrijf kan een template-ecosysteem niet ondersteunen.
Developer-tooling
Dit is wat moderne developers verwachten:
# Moderne CMS development workflow
npm create astro@latest # Astro project in seconden
npx create-next-app@latest # Next.js met TypeScript, ESLint, Tailwind
npx create-payload-app # Headless CMS met API meteen
Vergelijk dat met het opzetten van een Joomla-ontwikkelomgeving:
# Joomla development workflow (2026)
# 1. Download zip van joomla.org
# 2. Stel LAMP/MAMP/XAMPP in
# 3. Voer web installer uit
# 4. Configureer database handmatig
# 5. Begin bouwen met PHP template overrides
# 6. Hoop dat je extensies werken met J5
Het is niet dat Joomla's workflow onmogelijk is. Het is dat het zich aanvoelt als 2012. Moderne developers die hun eerste CMS kiezen voor een project gaan niet voor het platform kiezen dat de meeste setup vereist met het kleinste ecosysteem.
Veiligheidsproblemen in een krimpend ecosysteem
Dit is het probleem dat eigenaren van Joomla-sites wakker zou moeten houden.
Joomla core ontvangt nog steeds security patches. Het core team, ondanks klein, neemt security serieus. Maar het echte aanvalsoppervlak in elke CMS is het extension-ecosysteem -- en dat is waar het eng wordt.
Het extension-veiligheidsprobleem
Verlaten extensies krijgen geen patches. En Joomla-sites worden onevenredig veel aangevallen door aanvallers precies omdat:
- Veel sites voeren verouderde Joomla-versies uit (Joomla 3 bereikt einde ondersteuning in augustus 2023, maar duizenden sites voeren het nog steeds uit)
- Verlaten extensies bevatten bekende kwetsbaarheden
- Site-eigenaren hebben vaak niet de technische kennis om hun installaties te onderhouden
- Geautomatiseerde scantools richten zich specifiek op Joomla-kwetsbaarheidspatronen
Sucuri's jaarlijkse dreigingsrapporten tonen Joomla consistent als één van de meest gehackte CMS-platforms, niet omdat Joomla core onveilig is, maar omdat de geïnstalleerde basis neigt naar onderhouden sites met verouderde extensies.
Een realistisch risicoscenario
Stel dat je een Joomla 5-site runt met 15 extensies. Drie van die extensies zijn 18 maanden niet bijgewerkt. Eén van hen heeft een SQL injection-kwetsbaarheid die begin 2026 ontdekt wordt. De developer is verder gegaan. Er komt geen patch.
Wat doe je? Je kunt de extensie uitschakelen, maar als het kritische functionaliteit biedt, zit je vast. Je kunt proberen het zelf te patchen als je PHP-vaardigheden hebt, maar dat is een onderhoudslast die de meeste organisaties niet kunnen dragen.
Dit is de slow-motion ramp van ecosysteemvervalling.
Wanneer je wel migreren moet (en wanneer niet)
Niet elke Joomla-site moet onmiddellijk migreren. Laten we praktisch zijn.
Migreer nu als:
- Je voert nog steeds Joomla 3 uit (het bereikt einde ondersteuning -- je stapelt dagelijks security schuld op)
- Je site verwerkt gevoelige gebruikersgegevens (e-commerce, lidmaatschap, formulieren met PII)
- Je bent afhankelijk van extensies die niet meer onderhouden zijn
- Je bent toch van plan een redesign te doen
- Je kunt Joomla-developers niet vinden om in te huren (dit wordt steeds meer het geval)
- De prestatie van je site is slecht en je hebt moderne optimalisatietools nodig
Je kunt wachten als:
- Je voert Joomla 5 uit met actief onderhouden extensies
- Je site is in wezen statische inhoud met minimale interactieve functies
- Je hebt een interne developer die Joomla goed kent
- Je site wordt toch binnen 12-18 maanden stopgezet
- Budget is momenteel werkelijk niet beschikbaar (maar begin met planning)
Je zou moeten blijven als:
- Je hebt een diep aangepaste Joomla-applicatie met complexe custom components (migratiekosten kunnen het waarde van de site overstijgen)
- Je bent in een gereglementeerde industrie waar elke platformverandering uitvoerige goedkeuringsprocedures vereist
Maar laat me ronduit zijn: "blijven" betekent niet "negeren." Zelfs als je op Joomla blijft, heb je een plan nodig. Controleer je extensies. Zorg ervoor dat alles op Joomla 5+ draait. Begroot voor eventuele toekomstige migratie.
Waar je heen gaat: Realistische alternatieven
Het juiste alternatief hangt helemaal af van wat je Joomla-site werkelijk doet.
Voor inhoud-zware websites
| Vereiste | Beste alternatief | Waarom |
|---|---|---|
| Blog/nieuws sites | WordPress | Massief ecosysteem, gemakkelijk migratiepad |
| Marketing sites | Astro + headless CMS | Ongelooflijk snel, moderne DX |
| Bedrijfssites | Next.js + Sanity/Payload | Flexibel, schaalbaar, uitstekende prestaties |
| Meertalige sites | WordPress (WPML) of Strapi | Beide behandelen i18n goed |
Als je kijkt naar Astro development, is het bijzonder geschikt voor inhoud-zware sites die geen veel dynamische server-side functionaliteit nodig hebben. De build times zijn ongeloflijk, en de island architectuur betekent dat je alleen JavaScript laadt waar je werkelijk interactiviteit nodig hebt.
Voor dynamische webapplicaties
Als je Joomla-site meer applicatie dan content is -- user portals, dashboards, complexe formulieren -- wil je een ander aanpak:
- Next.js met een headless CMS backend geeft je de flexibiliteit die Joomla ooit had, met moderne tooling
- Payload CMS is een uitstekende optie als je een self-hosted headless CMS wilt met een geweldig admin panel
- Laravel zou de juiste keuze kunnen zijn als je een PHP-framework nodig hebt en je team zich op zijn gemak voelt in het PHP-ecosysteem
Voor e-commerce
Als je VirtueMart of HikaShop gebruikt:
- Shopify voor de meeste kleine tot middelgrote bedrijven (verzet je niet, het ecosysteem is massief)
- Medusa.js of Saleor voor headless e-commerce met meer controle
- WooCommerce als je in het PHP-wereld wilt blijven
Ons team doet veel Next.js development voor clients die van traditionele CMS-platforms migreren, en de prestatieverbeteringen zijn consistent dramatisch -- 2-5x snellere pagina loads, betere Core Web Vitals en aanzienlijk verbeterde developer velocity.
Het upgrade-pad: Joomla 3 naar 4 naar 5 naar 6
Als je hebt besloten voorlopig op Joomla te blijven, dit is wat het upgrade-pad eruit ziet.
Joomla 3 → Joomla 4
Dit was de moeilijkste sprong. Joomla 4 introduceerde een nieuw admin template (Cassiopeia verving Protostar), vereiste PHP 7.2.5+ en brak compatibiliteit met veel extensies. Als je nog steeds op Joomla 3 bent, is deze migratie in wezen een herbouw.
// Joomla 3 extension pattern (MVC)
class ContentViewArticle extends JViewLegacy
{
public function display($tpl = null)
{
$this->item = $this->get('Item');
parent::display($tpl);
}
}
// Joomla 4+ extension pattern (namespaced MVC)
namespace Joomla\Component\Content\Site\View\Article;
use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView;
class HtmlView extends BaseHtmlView
{
public function display($tpl = null)
{
$this->item = $this->get('Item');
parent::display($tpl);
}
}
Alleen al de namespace-wijzigingen braken ontelbare extensies.
Joomla 4 → Joomla 5
Dit werd vermarkt als gemakkelijker, en dat was het grotendeels. Joomla 4 en 5 deelden een codebase voor een periode, wat de overgang soepeler maakte. Maar je hebt nog steeds PHP 8.1+ nodig en al je extensies moeten Joomla 5-compatibiliteit aangeven.
Joomla 5 → Joomla 6
Verwacht een soortgelijk patroon als de 4→5-overgang. Het Joomla-project heeft zich gecommitteerd aan minder disruptieve major version upgrades voortaan, met elke version-paar (4/5, 5/6) die API-compatibiliteit deelt.
Eerlijk? Als je door de pijn van upgrade van Joomla 3 gaat, zou je serieus moeten overwegen of migratie naar een ander platform helemaal zou beter gebruikt geld en tijd zijn.
Hoe een migratie er werkelijk uitziet
Ik heb de afgelopen twee jaar verschillende Joomla-sites geholpen migreren. Dit is wat het proces meestal inhoudt:
Fase 1: Content Audit (1-2 weken)
- Export alle artikelen, categorieën en custom fields van Joomla
- Map Joomla's content types naar het doel-platform content model
- Inventariseer alle mediabestanden
- Document URL-structuren voor redirect mapping
Fase 2: Platform Setup (1-2 weken)
- Stel het nieuwe CMS of framework in
- Configureer content models/types
- Stel gebruikersrollen in indien van toepassing
Fase 3: Content Migratie (2-4 weken)
- Schrijf migratiescripts (doe dit niet handmatig voor meer dan 50 pagina's)
- Migreer en valideer content
- Verplaats mediabestanden
- Stel 301 redirects in voor elke oude URL
# Eenvoudig Joomla artikel exportscript
import mysql.connector
import json
def export_joomla_articles(db_config):
conn = mysql.connector.connect(**db_config)
cursor = conn.cursor(dictionary=True)
cursor.execute("""
SELECT a.id, a.title, a.alias, a.introtext, a.fulltext,
a.created, a.modified, c.title as category
FROM #__content a
LEFT JOIN #__categories c ON a.catid = c.id
WHERE a.state = 1
ORDER BY a.created DESC
""")
articles = cursor.fetchall()
with open('joomla_export.json', 'w') as f:
json.dump(articles, f, default=str, indent=2)
return len(articles)
Fase 4: Design & Development (3-8 weken)
- Bouw de nieuwe frontend
- Implementeer functionaliteit die werd geboden door Joomla-extensies
- Testen op verschillende apparaten en browsers
Fase 5: Launch & Monitoring (1-2 weken)
- DNS cutover
- Monitoren 404's en vul redirect gaten
- Verifieer zoekmachine indexering
- Monitoren Core Web Vitals
Totale timeline voor een middelmatig complexe Joomla-site: 8-16 weken. Het is niet onopvallend, maar ook niet onoverkomelijk. Als je hulp nodig hebt bij het plannen van een migratie, breekt onze pricing page af wat projecten hiervan meestal kosten, en je kunt altijd direct contact opnemen voor een gesprek.
Veelgestelde vragen
Is Joomla officieel dood? Nee, Joomla is niet officieel dood. Het project brengt nog steeds updates uit, en Joomla 5 wordt actief onderhouden met security patches. Het marktaandeel is echter onder de 1,5% gedaald vanaf begin 2026, community-activiteit is aanzienlijk afgenomen, en het extension-ecosysteem ondervindt wijdverspreide verval. Het is technisch levend maar in ernstige achteruitgang.
Moet ik van Joomla 3 naar Joomla 5 upgraden? Joomla 3 bereikt einde ondersteuning in augustus 2023, wat betekent dat er geen beveiligingspatches meer zijn. Als je nog steeds op Joomla 3 bent, runt je op geleend tijd. De upgrade naar Joomla 5 vereist echter vaak aanzienlijk werk -- veel extensies zullen niet meekomen, en template-wijzigingen zijn substantieel. Je zou serieus moeten overwegen of migratie naar een ander platform helemaal een beter investeringsdoel voor tijd en geld zou zijn.
Wat is het beste Joomla-alternatief in 2026? Het hangt van je behoeften af. Voor algemeen inhoudbeheer blijft WordPress het meest praktisch migratie-doel met het grootste ecosysteem. Voor prestatiegeoriënteerde marketing sites levert Astro in combinatie met een headless CMS uitzonderlijke resultaten. Voor dynamische webapplicaties biedt Next.js met een headless CMS als Payload of Sanity moderne developer experience en uitstekende prestaties.
Is Joomla nog steeds veilig? Joomla core ontvangt nog steeds security patches van het dev-team. Het veiligheidsrisico komt vooral van verlaten third-party extensies, die ongepatched kwetsbaarheden kunnen bevatten. Als je Joomla voert met goed onderhouden extensies en alles bijgewerkt houdt, is je core security posture redelijk. Maar het krimpend extension-ecosysteem maakt dit steeds moeilijker.
Hoeveel kost het om van Joomla te migreren? Migratiekosten variëren sterk afhankelijk van site-complexiteit. Een eenvoudige brochure-site (10-30 pagina's) zou $5.000-$15.000 kunnen kosten om te migreren. Een complexe site met custom components, e-commerce of user portals zou $25.000-$75.000 of meer kunnen kosten. De grootste kostendruk zijn custom functionaliteit die moet worden herbouwd en content-volume dat migratiescript vereist.
Kan ik Joomla als headless CMS gebruiken? Joomla 4 en 5 hebben web services (REST API) ondersteuning, dus technisch ja. De API is echter minder gepolijst dan purpose-built headless CMS-platforms als Strapi, Sanity of Payload. De documentatie is schaars, community support voor headless Joomla use cases is minimaal, en je zou tegen de korrel van een platform ontworpen voor traditionele server-gerenderde pagina's werken.
Waarom verloor Joomla marktaandeel? Meerdere factoren kwamen samen: WordPress breidde voorbij bloggen uit om algemene CMS-gebruik te domineren; moderne headless CMS-platforms vingen developer mindshare; JavaScript-frameworks als Next.js en Astro boden superieure developer experience; Joomla miste sterke corporate sponsoring om innovatie en marketing te drijven; en het project's vertrouwen op vrijwilligers leidde tot contributor burnout en tragere ontwikkelingscycli.
Zal Joomla 6 het platform redden? Het is onwaarschijnlijk. Joomla 6 belooft incrementele verbeteringen in admin UI, accessibility en prestaties, maar verandert fundamenteel niet Joomla's positie in de markt. De kernuitdaging is niet technische kwaliteit -- het is ecosysteem gezondheid, developer adoptie en marktperceptie. Zonder aanzienlijke strategische verschuiving, corporate backing of een aantrekkende nieuwe waardepropositie zal Joomla 6 vooral bestaande gebruikers serveren in plaats van nieuwe aan te trekken.