Blog

Drupal 10 loopt op 9 december 2026 uit support: wat nu?

Drupal 10 stopt op 9 december 2026 met securityupdates.

Wat dat concreet betekent voor je site, en wanneer je uiterlijk moet starten met de overstap naar Drupal 11.


Einde van de support voor Drupal 10

Wat betekent 9 december 2026 in de praktijk?

Na 9 december verschijnen er geen securityreleases meer voor Drupal 10 en ook contrib-modules vallen op die branch buiten het securitybeleid.
Je site blijft gewoon draaien en dat is het risico: er gaat op 10 december niets stuk, dus niets herinnert je eraan.
Elk lek dat daarna opduikt, blijft op jouw versie open staan.

Drupal 12 wordt uitgebracht in de week van 7 december 2026, dezelfde week als de end of life van Drupal 10.
De stand van zaken vandaag:

Versie Status op 12 september 2026
Drupal 7 Uit support sinds 5 januari 2025
Drupal 8 Uit support sinds november 2021
Drupal 9 Uit support sinds november 2023
Drupal 10 End of life 9 december 2026, 10.6.0 is de laatste minor
Drupal 11 Huidige stabiele versie, 11.4.x
Drupal 12 Verwacht in de week van 7 december 2026

Hoe stel je vast welke versie je draait?

Dat zie je in één minuut op /admin/reports/status, het statusrapport in je beheeromgeving.
Bovenaan staat het exacte versienummer van core, daaronder je PHP-versie en de modules die achterlopen.
Met serveraccess geeft drush status hetzelfde en composer show drupal/core-recommended toont wat er in je project is vastgelegd.

Zit je op een oudere minor, dan is bijwerken naar de laatste Drupal 10 het eerste werk, want de upgrade naar 11 vertrekt daar.
Modules waarvan de laatste release jaren oud is, vertellen je nu al waar de tijd gaat zitten.

Persoon bekijkt met loep een statuspaneel met versieregels

De route naar Drupal 11, niet naar Drupal 12

De stap van 10 naar 11 is een update, geen herbouw.
Content, configuratie en contenttypes gaan mee.
Vijf stappen:

  1. Naar de laatste Drupal 10 en de laatste versies van je contrib-modules, want die dragen de compatibiliteit aan.
  2. De module Upgrade Status draaien: die geeft per bestand terug wat nog niet klaar is.
  3. Hosting nakijken.
    Drupal 11 vraagt een recentere PHP-versie en een nieuwere Symfony-generatie.
  4. Verouderde code in je eigen modules en thema opruimen, met drupal-rector voor het mechanische werk.
  5. Upgraden in een aparte branch, testen op een kopie van de productiedata, dan een releasemoment plannen.

Wat zo'n traject duur maakt is bijna nooit core zelf.
Het zijn de modules zonder onderhouder, custom code zonder tests en integraties waar niemand intern nog de sleutel van heeft.
Dat in kaart brengen kost ongeveer een dag.
Ik doe dat werk als Drupal migratie en upgrade.

Draait er nog Drupal 7, 8 of 9?

Dan is 9 december 2026 jouw deadline niet, want je zit al langer zonder ondersteuning.
Vanaf de laatste Drupal 8 (8.9) of vanaf Drupal 9 blijft het een update: je gaat via 9 en 10 naar 11, content en configuratie gaan mee.
Alleen vanaf Drupal 7 is het een echte herbouw: nieuw platform, nieuw thema, content over met de Migrate API.
Een project van maanden.
Bij een Drupal 8-site zit het werk in de praktijk vooral in contrib-modules die de sprong nooit gemaakt hebben.
Lees anders wat je met een Drupal 7-site nu moet.

Wat gaat er mis als je niets doet?

Het eerste dat misgaat is niet je website, het is je verantwoordelijkheid.
De site draait maanden door alsof er niets aan de hand is, terwijl vier dingen beginnen te schuiven.

  • Security: elk lek dat na 9 december opduikt blijft open, want er komt geen patch voor jouw versie.
  • Modules: onderhouders richten hun releases op 11 en later op 12, dus je krijgt geen fix meer.
  • Hosting: je hostingpartij werkt PHP door en op een verouderde core kan je niet mee.
  • Compliance: voor overheid, universiteiten en enterprise is een core buiten support ook een auditprobleem.
Kantelende websiteblokken met gebarsten schild en open slot

Er is nog een hoek die zelden wordt meegenomen.
De European Accessibility Act, richtlijn 2019/882, is van toepassing sinds 28 juni 2025, maar niet op elke site.
Ze geldt voor bepaalde diensten, zoals webshops, bankieren, vervoer en telecom en werkt via de nationale omzetting, met uitzonderingen voor kleine ondernemingen.
Of ze op jou van toepassing is, is een juridische vraag die je best laat nakijken.
Valt je site eronder, dan gebeurt het technische werk in je thema en componenten, met EN 301 549 en WCAG 2.2 niveau AA als referentie.
Dat werk doen op een core zonder updates is twee keer betalen, dus combineer het met het toegankelijkheidswerk.
Lees ook of de EAA voor jouw website geldt.

Wanneer moet je uiterlijk beginnen?

Mijn tarief is 75 tot 95 euro per uur of 650 tot 800 euro per dag, exclusief btw, lager bij lange trajecten en terugkerende klanten.
Wat het bij jou kost hangt af van je custom code, dus een inschatting volgt na het statusrapport en de uitvoer van Upgrade Status.
De opbouw staat op tarieven en hoe zich dat tot de markt verhoudt lees je in wat een freelance Drupal developer in 2026 kost.

Wanneer je hier niets aan hoeft te doen

Twee situaties waarin ik een upgrade afraad.
Vervang je je site binnen het jaar toch, dan bouw je beter meteen opnieuw op 11, als nieuw platform.
En heb je al Drupal onderhoud en support lopen, kijk dan eerst na of de major upgrade al in dat contract zit.

Weet je niet waar je staat? Stuur je versienummer en een korte beschrijving via contact.
Ik bekijk je aanvraag en geef binnen 24 uur een eerlijk beeld van wat er nodig is.

Veelgestelde vragen

Wanneer loopt de support voor Drupal 10 af?

Drupal 10 bereikt end of life op 9 december 2026.
Daarna komen er geen securityreleases meer voor core en contrib-modules vallen op die branch buiten het securitybeleid.
Drupal 10.6.0 is de laatste minor release, dus er komt ook geen functionaliteit meer bij.
Je site blijft gewoon werken en dat maakt het verraderlijk: er is geen zichtbaar moment waarop het misgaat.

Hoe zie ik welke Drupal-versie mijn website draait?

Log in en ga naar /admin/reports/status.
Bovenaan dat statusrapport staat het exacte versienummer van core, samen met je PHP-versie en de modules die achterlopen.
Met serveraccess geeft drush status hetzelfde en composer show drupal/core-recommended toont wat er in je project is vastgelegd.
Zie je daar een 9 of een 7 staan, dan is de end of life van Drupal 10 niet je eerste probleem.

Is de stap van Drupal 10 naar Drupal 11 een migratie of een update?

Een update, op voorwaarde dat je op de laatste Drupal 10 zit.
Content, configuratie en contenttypes gaan mee, je herbouwt niets.
Het werk zit in drie dingen: contrib-modules zonder versie voor 11, verouderde code in je eigen modules en thema en een hosting die een recentere PHP-versie levert.
Vanaf Drupal 8.9 of 9 blijft het een update, via 9 en 10 naar 11.
Alleen vanaf Drupal 7 is het een echte migratie, met de Migrate API.

Moet ik wachten op Drupal 12?

Nee.
Drupal 12 komt uit in de week van 7 december 2026, praktisch gelijk met de end of life van Drupal 10 en een nieuwe major heeft op dag één nog niet het volledige contrib-ecosysteem achter zich.
Ga naar Drupal 11, vandaag de stabiele versie op 11.4.x.
Houd je code vrij van verouderde API-aanroepen, dan is de stap naar 12 later klein werk.

Wat kost een upgrade naar Drupal 11?

Dat hangt af van je custom code en je modules, niet van je aantal pagina's.
Ik werk aan 75 tot 95 euro per uur of 650 tot 800 euro per dag, exclusief btw.
Ter vergelijking: Belgische Drupal-freelancers afficheren op Malt tussen 400 en 600 euro per dag, met een mediaan rond 550 euro.
Een kleine, actuele site is enkele dagen werk, met eigen modules en integraties enkele weken.

Mijn site draait nog Drupal 7. Is het te laat om dat nu nog aan te pakken?

Te laat is het niet, maar 9 december 2026 haal je niet meer.
Drupal 7 is uit support sinds 5 januari 2025 en de weg naar Drupal 11 is daar een herbouw van maanden: nieuw thema, nieuwe modules, content over met de Migrate API.
Start nu en beperk intussen de blootstelling, want elke maand op een versie zonder securityupdates is een maand extra risico.

Een vraag over dit onderwerp?

Beschrijf kort je situatie, dan laat ik weten wat er speelt en wat het zou kosten. Zonder offertetraject.

Privacybeleid

Wie we zijn
Dit beleid geldt voor David Porschmann (freelance webdeveloper). 
Contact: support@porschmann.be.

Welke gegevens we verwerken
Naam, e-mail, bedrijfsnaam (optioneel) en je bericht/aanvraag. Bij websitebezoek verwerken we ook beperkte technische gegevens (zoals IP-adres en browser) voor beveiliging en analytics.

Waarom we je gegevens verwerken (rechtsgrond)

  • Om je vraag te beantwoorden of een offerte te bezorgen (toestemming of precontractuele noodzaak).

  • Voor administratie en facturatie bij samenwerking (contractuele noodzaak).

  • Voor beveiliging en foutopsporing (gerechtvaardigd belang).

Bewaartermijnen
Inzendingen via het contactformulier: maximaal 24 maanden. Klantdossiers en facturatie: volgens wettelijke bewaartermijnen.

Delen met derden
We delen je gegevens niet met derden, behalve met verwerkers die ons helpen de website te hosten, e-mail te versturen of administratie te doen. Met deze partijen zijn verwerkersovereenkomsten gesloten.

Jouw rechten
Recht op inzage, correctie, verwijdering, beperking, overdraagbaarheid en het intrekken van toestemming. 
Mail ons op support@porschmann.be.

Beveiliging
We nemen passende technische en organisatorische maatregelen om je gegevens te beschermen.

Cookies en analytics
Korte uitleg over gebruikte tools (bv. Matomo/Clarity/GA) en link naar cookie-verklaring indien van toepassing.

Contact
Vragen over dit beleid? 
support@porschmann.be.

Verder lezen