Drupal 12: wat je kunt verwachten en hoe je je nu al voorbereidt
Drupal 12: wat je kunt verwachten en hoe je je nu al voorbereidt
Drupal 12 is de volgende grote stap in de ontwikkeling van het Drupal CMS. De versie is nog volop in ontwikkeling, maar de hoofdlijnen zijn duidelijk genoeg om je nu al voor te bereiden. Deze pagina werken we bij zodra er nieuwe informatie beschikbaar komt. De huidige stabiele Drupal versie is Drupal 11.
Wanneer komt Drupal 12 uit?
De release van Drupal 12 is gepland voor de week van 7 december 2026. De aanloop daarheen volgt een vaste planning:
- Beta 1: week van 14 september 2026
- Officiële release: week van 7 december 2026
- Drupal 10 end-of-life: 9 december 2026
Drupal 10 en Drupal 12 lopen daarmee vrijwel gelijktijdig. Voor organisaties die nog op Drupal 10 draaien, is dit de harde grens: per 9 december 2026 ontvangt Drupal 10 geen beveiligingsupdates meer.
Drupal 11 krijgt een langere ondersteuningsperiode. Drupal.org heeft bevestigd dat Drupal 11 actief wordt ondersteund tot minimaal medio 2028, in ieder geval totdat Drupal 13 uitkomt. Wie nu naar Drupal 11 migreert, koopt daarmee meer tijd en een rustigere opstap naar Drupal 12.
Wat zijn de systeemvereisten van Drupal 12?
Op 14 januari 2026 publiceerde Drupal core-maintainer Gábor Hojtsy de officiële platformvereisten voor Drupal 12. Dit zijn de minimale vereisten die nu bekend zijn:
| Component | Minimale versie |
|---|---|
| PHP | 8.5 |
| MySQL | 8.0 |
| MariaDB | 10.11 |
| PostgreSQL | 18 |
| SQLite | 3.45 |
| Webserver | Apache 2.4.7 of nginx 1.1 |
De PHP- en MySQL-vereisten zijn dezelfde als bij Drupal 11. MariaDB gaat omhoog van 10.6 naar 10.11, PostgreSQL van versie 16 naar 18.
Voor de meeste organisaties zit het risico niet bij de database, maar bij de PHP-versie. PHP 8.5 was op het moment van de aankondiging nog in ontwikkeling. Controleer of je hostingomgeving, CI/CD-pipeline en eventuele maatwerk-modules klaar zijn voor deze versie. Het liefst ruim voor de releasedatum.
Wat is al zeker over Drupal 12?
Wat verdwijnt uit Drupal 12 core?
Drupal 12 ruimt een aantal modules op die al geruime tijd als deprecated zijn gemarkeerd. De modules die op dit moment worden verwijderd:
- Ban — IP-blokkering op basis van banlijsten
- Contact — eenvoudige contactformulieren via core
- Field Layout — veld-gebaseerde layout-opties
- History — bijhouden welke content een gebruiker heeft gezien
- Migrate Drupal — migratieondersteuning vanuit oudere Drupal-versies
- Migrate Drupal UI — de bijbehorende beheerinterface
Gebruik je een van deze modules nog actief? Dan moet je voor de upgrade naar Drupal 12 een alternatief inrichten of de afhankelijkheid oplossen. Dat geldt ook voor contributed modules die op een van deze core-modules voortbouwen.
De verwijdering van Migrate Drupal en Migrate Drupal UI is relevant voor organisaties die een migratie vanuit Drupal 6 of 7 nog niet hebben afgerond. Die paden zijn straks niet meer beschikbaar via core. Wie dat traject nog voor zich heeft, pakt dit het beste op binnen Drupal 11. Wacht dus niet op Drupal 12 en plan je migratie zo snel mogelijk in.
De admin-omgeving verandert verder
Binnen Drupal wordt gewerkt aan een modernere beheeromgeving. De nieuwe Navigation module is stabiel. Ook wordt gewerkt aan de overstap van Claro naar Gin als admin theme.
Dat betekent niet dat alles al definitief is, maar de richting is helder: de beheerervaring wordt moderner en consistenter.
Recipes maken opzetten sneller
Een van de belangrijkste ontwikkelingen is de groei van recipes. Daarmee kun je functionaliteit en instellingen in één keer toevoegen aan een Drupal-site. Dat scheelt handmatig werk en helpt om projecten op een vaste manier op te bouwen.
Voor organisaties met meerdere websites of vaste werkwijzen is dat interessant. Je kunt kennis en keuzes beter hergebruiken en sneller uitrollen.
Drupal 10, 11 en 12 vergeleken
| Drupal 10 | Drupal 11 | Drupal 12 | |
|---|---|---|---|
| Status | Actief, richting einde levenscyclus | Huidige stabiele versie | Aankomende major release |
| Ondersteuning tot | 9 december 2026 | Minimaal medio 2028 | Minimaal tot Drupal 14 |
| Geschikt voor nieuwe projecten? | Alleen met expliciete upgradeplanning | Ja | Na officiële release (dec 2026) |
| PHP-vereiste | PHP 8.1+ | PHP 8.3+ | PHP 8.5+ |
| Framework | Symfony 6 | Symfony 7 | Symfony 8 |
| Admin-thema | Claro | Claro / Gin (optioneel) | Gin (standaard) |
| Migrate core | Aanwezig | Aanwezig | Verwijderd |
Hulp nodig bij de voorbereiding op Drupal 12?
Wat betekent dit voor bestaande Drupal-sites?
Drupal 12 vraagt om goede voorbereiding.
Werk je nog op Drupal 10? Dan is de slimste route:
- eerst naar de laatste versie van Drupal 11
- daarna pas naar Drupal 12
Dat maakt de stap kleiner en beter beheersbaar.
Voor oudere migraties is dit nog belangrijker. De oude migratiepaden vanuit Drupal 6 en 7 verdwijnen uit core. Heb je zo’n traject nog voor je, dan wil je dat eerst goed afronden binnen Drupal 11.
Wat is nog niet definitief?
Niet alles wat je nu in de Drupal-wereld voorbij ziet komen, hoort automatisch bij Drupal 12 core.
Denk aan onderwerpen zoals AI, Drupal Canvas en site templates. Daar gebeurt veel in het Drupal-ecosysteem en binnen Drupal CMS. Maar dat betekent nog niet dat alles ook vast onderdeel wordt van Drupal 12 zelf.
Daarom maken wij liever onderscheid tussen:
• wat al officieel bevestigd is
• wat nog in ontwikkeling is
• wat interessant is om te volgen
Zo weet je beter waar je echt op kunt sturen.
Hoe bereid je je nu al voor?
1. Controleer je serveromgeving
Voldoet je hosting aan PHP 8.5, MariaDB 10.11 en de overige systeemvereisten? Vraag dit na bij je hostingpartij of check het zelf in je ontwikkelomgeving. Hoe eerder je dit weet, hoe meer tijd je hebt om bij te sturen.
2. Inventariseer afhankelijkheden van deprecated modules
Maak een overzicht van de modules die verdwijnen uit core (zie hierboven) en check of je site hier direct of indirect gebruik van maakt. Kijk ook naar custom modules, thema's en integraties — die zijn soms afhankelijk van core-functionaliteit die in Drupal 12 niet meer beschikbaar is.
3. Ga eerst naar een sterke Drupal 11-basis
Een nette, actuele Drupal 11-omgeving maakt de stap naar Drupal 12 aanmerkelijk kleiner. Een Drupal versie-upgrade naar 11 lost de meeste technische schuld op vóór de overgang naar Drupal 12.
4. Check contributed modules op Drupal 12-compatibiliteit
Steeds meer modules tonen de eerste Drupal 12-compatibiliteitssignalen. Een voorbeeld is Scheduled Transitions, een module voor geplande publicatiewijzigingen in redactionele workflows. Maar ook modules voor moderatie, vertalingen, zoekfuncties, layout en toegangsrechten bepalen hoeveel werk een Drupal 12-upgrade uiteindelijk kost.
5. Plan de upgrade niet te laat
Wachten totdat Drupal 10 end-of-life gaat, lijkt soms een handige strategie — maar zorgt in de praktijk voor meer technische schuld in minder tijd. Een geplande upgrade geeft je de ruimte om problemen op te sporen en op te lossen voordat de deadline het werk bepaalt.
Wanneer komt Drupal 12 precies uit?
De officiële release staat gepland voor de week van 7 december 2026. Beta 1 volgt in de week van 14 september 2026, de release candidate in de week van 9 november 2026.
Is Drupal 12 al te downloaden?
Nee. Drupal 12 is nog in ontwikkeling. De ontwikkelbranch is actief, maar een productieversie is pas beschikbaar vanaf december 2026. Nieuwe projecten start je nu op Drupal 11.
Moet ik wachten met een nieuwe website totdat Drupal 12 uitkomt?
Nee. Drupal 11 is de huidige stabiele versie en wordt ondersteund tot minimaal medio 2028. Een upgrade van Drupal 11 naar Drupal 12 is bovendien aanmerkelijk kleiner dan de stap van Drupal 10 naar 12.
Wat zijn de systeemvereisten van Drupal 12?
Drupal 12 vereist minimaal PHP 8.5, MySQL 8.0, MariaDB 10.11, PostgreSQL 18 en SQLite 3.45. Dit zijn hogere vereisten dan Drupal 11, met name voor MariaDB (10.6 → 10.11) en PostgreSQL (16 → 18).
Wat is het verschil tussen Drupal 12 en Drupal CMS?
Drupal CMS is een installatieprofiel bovenop Drupal core, gericht op marketingteams en contentbeheerders. Het biedt standaard functies als media management, SEO-tools en AI-gestuurde sitebuilding. Drupal 12 is de volgende major versie van de onderliggende core. Drupal CMS draait op Drupal core, de twee zijn geen alternatieven maar vullen elkaar aan.