Drupal versies

Drupal bestaat sinds 2001 en is inmiddels 24 jaar oud. Het is uitgegroeid tot een van de krachtigste en meest flexibele enterprise content management systemen (CMS) voor websites en webapplicaties, en is vooral populair bij overheden, NGO’s en middelgrote tot grote organisaties. Als CMS wordt Drupal vaak met Wordpress vergeleken.

Als expert in Drupal-ontwikkeling werken wij al sinds Drupal versie 5 met dit krachtige CMS en applicatieframework. In dit artikel nemen we je mee door de geschiedenis van Drupal, van de belangrijkste mijlpalen tot release- en end-of-life-datums, én de mogelijkheden voor bouw en upgrades naar modernere versies. Benieuwd naar de voordelen van Drupal, lees dan de artikelen: De voor en nadelen van Drupal.

Drupal 12

Drupal versie 12 is de aankomende versie, momenteel in ontwikkeling en wordt verwacht in de tweede helft van 2026, de ontwikkeling is gericht op het verbeteren van de gebruikerservaring en het moderniseren van de Drupal core. Details over specifieke nieuwe functies zijn nog niet officieel aangekondigd. De relatie tussen Drupal 12 en het Drupal starshot CMS is nog niet volledig duidelijk.

Drupal 11

Drupal 11 is de meest recente en actieve core versie release van het populaire open-source CMS, de officiële release vond plaats op 2 augustus 2024. Het bouwt voort op de fundamenten van Drupal 10, met een focus op gebruiksvriendelijkheid, modernisering en het opruimen van verouderde code.

Drupal 11 is in veel opzichten een opruim- en verbeterrelease: het verfijnt wat in Drupal 10 is geïntroduceerd, en verwijdert overbodige ballast. Hieronder wat er nieuw of verbeterd is in Drupal 11:

  • Verwijdering van verouderde code (deprecated APIs): schonere codebasis, lichter en makkelijker te onderhouden.
  • Toevoegen Recipes: herbruikbare configuratiebundels: Nieuw concept nauw verbonden aan Drupal Starshot waarmee je een voorgeconfigureerde set van modules, configuratie en content kunt toepassen op je site. Een soort moderne vervanger van distributions/install profiles.
  • Single Directory Components (SDC): Betere component-based ontwikkelen, geïnspireerd op frameworks zoals React/Vue.
  • Nieuwe admin-navigatie (experimenteel): Een verticale navigatiestructuur in de beheerdersinterface is toegevoegd als experimentele functie.
  • Upgrades van kerntechnologieën: Drupal 11 maakt gebruik van Symfony 7.1.1, CKEditor 5 v42.0.2, Twig 3.9.3 en jQuery 4.0.0-beta2, wat zorgt voor betere prestaties en moderne ontwikkelstandaarden.
  • Workspaces: Beter geïntegreerde content staging via “Workspaces”, waarmee je verschillende versies van een siteomgeving kunt beheren (zoals staging/live).
  • Gebruiksvriendelijkheid en documentatie: verbeterde standaardinstellingen, herschreven UI-teksten en verbeteringen aan de Upgrade Status module.

De End of Life (EOL) van Drupal 11 is gepland voor november 2028. Dit betekent dat Drupal 11 tot die tijd officiële ondersteuning en beveiligingsupdates zal ontvangen.

Upgrade naar Drupal 11

Als je momenteel een website hebt die draait op Drupal 10, is het belangrijk om te weten dat je eerst moet upgraden naar versie 10.3 voordat je kunt overstappen naar Drupal 11 . Daarnaast is het raadzaam om het Upgrade Status-module te gebruiken om te controleren of je modules en thema’s compatibel zijn met Drupal 11, of schakel een Drupal specialist zoals Atom in!

Upgrade naar Drupal 11

Drupal Starshot - Drupal CMS

Drupal Starshot is een nieuw initiatief binnen de Drupal-gemeenschap dat tot doel heeft de gebruiksvriendelijkheid en toegankelijkheid van Drupal drastisch te verbeteren, vooral voor nieuwe gebruikers en niet-technische teams. Het biedt een versie van Drupal die direct uit de doos werkt voor contentbeheerders en sitebouwers.

Starshot bouwt voort op de bestaande Drupal 11-codebase, maar voegt een visuele installatiewizard, thematische “recipes” en een verbeterde admininterface toe. Drupal Starshot zal altijd draaien op de meest recente versie van Drupal core en volgt daarmee ook de reguliere releasecyclus.

  • Recipes: Vooraf gedefinieerde configuraties voor veelvoorkomende websites zoals blogs, portfolio’s of winkels.
  • Visuele installatiewizard: Een laag bovenop de standaard installatie om snel een functionele site te kiezen en op te zetten.
  • Moderne UX-focus: Meer aandacht voor gebruiksgemak, consistentie en visueel ontwerp in de beheerdersinterface. Mogelijk op termijn ook een template marketplace.

In zekere zin in Drupal Starshot een poging om de kracht van Drupal 8/9/10/11 te combineren met de toegankelijkheid van Drupal 7. Het richt zich op die grote groep gebruikers die ooit zijn begonnen met klikbare interfaces, drag-and-drop layouts, en zonder complexe dev-omgevingen. Starshot wil met visuele installatiewizards, kant-en-klare “recipes” en een verbeterde UI het pad terug openleggen voor contentbeheerders, sitebouwers en kleinere teams.

Het erkent daarmee dat de modernisering van Drupal noodzakelijk was, maar dat de community ook behoefte heeft aan toegankelijke werkwijzen, zonder concessies te doen aan kwaliteit. Starshot vormt zo een brug tussen het robuuste, professionele Drupal van nu en de toegankelijke, creatieve bouwmentaliteit van het tijdperk van Drupal 7.

Drupal 10

Drupal 10 is de opvolger van Drupal 9 en werd officieel uitgebracht op 14 december 2022. De End of Life (EOL) van Drupal versie 10 zal plaatsvinden bij de release van Drupal 12, die is gepland voor de tweede helft van 2026.

Het is gebouwd op een moderne technologische basis en zet sterk in op gebruiksvriendelijkheid, toegankelijkheid, moderne ontwikkelingstechnieken en visuele vernieuwing.

Waar Drupal 8 en 9 vooral draaiden om het verleggen van de technische fundamenten, brengt Drupal 10 een volwassen en moderne gebruikerservaring, met concrete verbeteringen voor zowel developers als content editors.

Upgrade naar Drupal 10

Op papier zou de overgang van Drupal 9 naar 10 eenvoudig moeten zijn, net zoals de upgrade van 8 naar 9. Maar in de praktijk bleek de overstap naar Drupal 10 voor veel Drupal websites en applicaties toch best pittig. Drupal 10 verwijderde alle verouderde code, waardoor custom modules en thema’s herschreven moesten worden. Ook de overstap naar CKEditor 5 bracht compatibiliteitsproblemen met zich mee. Daarnaast vereiste de nieuwe versie een infrastructuurupgrade naar PHP 8.1 en Symfony 6.2, en introduceerde het een andere manier van themabouw via de Starterkit generator. Veel modules waren bij release nog niet volledig compatibel, wat voor vertraging zorgde. Hierdoor was de upgrade vaak meer werk dan vooraf gedacht.
 

Drupal 9

Drupal 9 werd officieel uitgebracht op 3 juni 2020. In tegenstelling tot eerdere grote Drupal-releases (zoals de overgang van 7 naar 8), was de stap van Drupal 8 naar 9 relatief soepel en technisch elegant. Drupal 9 bouwde volledig voort op de fundamenten van Drupal 8, maar verwijderde verouderde code en introduceerde enkele belangrijke updates, zowel aan de binnenkant als aan de buitenkant.

Symfony 4.4 werd vervangen door Symfony 5.4, wat voor betere prestaties, beveiliging en langere ondersteuning zorgde. Ondersteuning voor PHP 8 werd toegevoegd, wat modernere programmeerstandaarden mogelijk maakte.

Drupal 9 vormde de brug naar Drupal 10. Alle infrastructuur werd zo opgezet dat upgrades in de toekomst eenvoudiger zouden moeten maken. De meeste Drupal omgevingen door ons ontwikkeld waren in minder dan 2 dagen van Drupal 8 over naar Drupal 9. De End of Life (EOL) van Drupal 9 was op 1 november 2023.

Het was de eerste keer dat een major release in Drupal niet betekende dat alles “opnieuw moest”.
 

Drupal 8

Drupal versie 8, uitgebracht op 19 november 2015, betekende een fundamentele heruitvinding van het Drupal-platform. Waar eerdere versies vooral op hun eigen architectuur waren gebaseerd, stapte Drupal 8 over op moderne PHP-standaarden door te integreren met het Symfony-framework. Dit bracht krachtige nieuwe mogelijkheden, maar zorgde ook voor een steile leercurve en een breuk met het verleden, sites op Drupal 7 konden niet eenvoudig worden geüpgraded en vereisten vaak een volledige herbouw.

Belangrijke vernieuwingen waren onder meer in-core Views, een vernieuwde configuration management workflow, meertaligheid in de kern en een API-first benadering met REST-mogelijkheden, wat krachtige opties biedt voor koppelingen en het opzetten van decoupled of headless toepassingen. Voor contentbeheerders werd CKEditor geïntegreerd als standaard WYSIWYG-editor, en ontwikkelaars kregen een krachtiger, objectgeoriënteerd systeem.

Drupal 8 legde de basis voor de moderne Drupal-ervaring, maar werd door zijn complexiteit en de zware upgradepaden vaak als moeilijk ervaren. De officiële end-of-life was op 2 november 2021, samen met het einde van ondersteuning voor Symfony 3.
 

Drupal 7

Drupal 7, uitgebracht op 5 januari 2011, was jarenlang het hart van het Drupal-ecosysteem en groeide uit tot de meest gebruikte versie in de geschiedenis van het platform. Het introduceerde baanbrekende vernieuwingen die Drupal toegankelijker en veelzijdiger maakten, zowel voor ontwikkelaars als voor sitebeheerders.

Een van de grootste verbeteringen was de introductie van een volledig herschreven user interface voor beheer, waardoor content maken en structureren eenvoudiger werd. Ook het concept van velden (Fields) in de core, waarmee je extra gegevens aan contenttypes kon toevoegen, bracht een veel grotere flexibiliteit. Daarnaast introduceerde Drupal 7 een krachtigere entiteitenstructuur en werd Taxonomy een volwaardig systeem voor contentorganisatie.

Drupal 7 was bijzonder vanwege zijn brede adoptie. Grote organisaties, NGO’s, universiteiten en overheden bouwden complexe websites met uitgebreide functionaliteit op deze versie. Drupal 7 was ook bijzonder omdat haar levencylus samenliep met een bepalende periode in de evolutie van het web. Toen Drupal 7 op 5 januari 2011 werd uitgebracht, bevonden we ons nog in het tijdperk vóór responsief design als standaard. Smartphones en tablets waren pas net in opkomst en mobiele optimalisatie stond nog in de kinderschoenen.

Drupal sitebuilders & pioniers

Het was een tijd van experimenteren en pionieren. Ontwikkelaars én sitebouwers (mensen zonder diepgaande programmeerkennis) konden op relatief laagdrempelige wijze krachtige digitale omgevingen realiseren wat met andere systemen als Wordpress niet mogelijk was. Dankzij grafische interfaces zoals Views, Context, Panels en Features was het mogelijk om complexe functionaliteit op te zetten zonder een regelcode te schrijven. In veel organisaties, stichtingen en verenegingen draaiden complete platformen, van intranetten tot publieke portalen, op D7, opgebouwd door sitebuilders in plaats van hardcore ontwikkelaars. Vaak door vrijwilligers, enthousiastelingen en pioniers die met de kracht van Drupal 7 het onmogelijke, zeker in dat tijdperk, toch realiseerde.

Drupal 7 end of life

Toch was Drupal 7 ook beperkt: het was nog grotendeels gebaseerd op procedural PHP, en miste moderne programmeerprincipes zoals objectgeoriënteerdheid. Dit was een van de belangrijkste redenen waarom de stap naar Drupal 8 zo ingrijpend en tegelijkertijd voor een op onder ander veiligheid gericht CMS noodzakelijk was.

Na meerdere keren te zijn uitgesteld, kreeg Drupal 7 officieel end-of-life op 5 januari 2025, exact 14 jaar na de release. Dit onderstreepte hoe belangrijk en langdurig deze versie is geweest voor de community. Na deze datum ontvangt Drupal 7 geen beveiligingsupdates meer, tenzij via een commerciële LTS-aanbieder (Long Term Support), bijvoorbeeld via Atom.

Upgrade naar Drupal 8 en nieuwe versies

Toen in 2015 Drupal 8 verscheen, luidde dat een noodzakelijke, maar ook radicale moderniseringsslag in. Drupal moest mee met het moderne internet, en dat betekende: objectgeoriënteerd programmeren, een Symfony-gebaseerde architectuur, Composer-gedreven packagebeheer, en een steeds sterkere nadruk op API-first en headless mogelijkheden.

Drupal 7 EOL: Tijd voor actie!

Drupal 7 bereikt het einde van zijn levensduur. Blijf je systeem veilig, toekomstbestendig en optimaal presterend. Onze experts helpen je bij het maken van de juiste keuze: migratie naar de nieuwste versie van Drupal of overstappen op een betrouwbare Long Term Support (LTS) oplossing.

Einde en begin voor sidebuiders

Hoewel deze stap essentieel was om bij te blijven met technologische standaarden, betekende het ook het einde van een tijdperk. De lage instapdrempel voor sitebouwers verdween. Drupal werd krachtiger, maar ook complexer. Veel organisaties die hun site met beperkte technische middelen hadden opgebouwd in Drupal 7, vonden de overstap - wat vaak een herbouw was, naar Drupal 8 te groot of te kostbaar. Het gevolg: duizenden sites bleven jarenlang op Drupal 7 draaien, zelfs tot na de oorspronkelijke EOL-datum.

De periode van Drupal 7 was er een van verkenning, creativiteit en groei. Het bood ruimte aan niet-technische bouwers om complexe oplossingen te maken. Die ruimte verdween met de technische professionalisering in Drupal 8, wat voor velen een drempel vormde. Met Starshot keert Drupal terug naar die gebruikersgroep, maar dan op een moderne, duurzame en toekomstbestendige basis.

Drupal 6

Drupal 6, uitgebracht op 13 februari 2008, was een mijlpaal in de vroege geschiedenis van het CMS. Het was de versie waarmee Drupal definitief de sprong maakte van hobbyproject naar professioneel inzetbaar platform. Terwijl eerdere versies vooral populair waren bij ontwikkelaars en tech-savvy enthousiastelingen, bracht Drupal 6 een reeks verbeteringen die het aantrekkelijker maakten voor organisaties, overheden en grotere projecten.

Drupal 6 stond aan de basis van veel ideeën en systemen die in latere versies zijn verfijnd: contenttypes, de eerste layout-achtige modules, een groeiend module-ecosysteem en de opkomst van een professionele themingstructuur.

De officiële end-of-life van Drupal 6 kwam op 24 februari 2016, acht jaar na de release. Vanaf dat moment werd de versie niet langer ondersteund door het Drupal Security Team, al boden sommige partijen (zoals de Drupal 6 Long-Term Support vendors) nog commerciële ondersteuning aan voor specifieke klanten.

Drupal 5

Drupal 5, uitgebracht op 15 januari 2007, was een fundamenteel keerpunt in de ontwikkeling van Drupal. Waar eerdere versies vooral gericht waren op ontwikkelaars en een relatief kleine community, luidde Drupal 5 het begin in van wat we vandaag de dag herkennen als het modulaire en thematische karakter van het platform. Drupal begon aan populariteit te winnen met de lancering van Drupal.org als centrale community-hub.

Drupal 5 verscheen in een periode waarin open-source CMS’en sterk in opkomst waren. De release viel samen met de vroege groei van platforms als WordPress en Joomla. Wat Drupal onderscheidde, was de krachtige combinatie van flexibiliteit, uitbreidbaarheid en communitygedreven ontwikkeling.

Tijdens de levensduur van Drupal 5 groeide het aantal contrib-modules en thema’s snel, mede dankzij verbeterde modulebeheerpagina’s en een duidelijkere structuur voor developers. Ook werd jQuery voor het eerst geïntegreerd in de core, destijds een belangrijke stap richting meer interactieve front-ends.

Drupal 5 was de eerste versie waarin gebruikers, themers en ontwikkelaars elk hun eigen rol konden vinden binnen het platform. Het was de aanzet tot de structuur, terminologie en workflows die tot op vandaag herkenbaar zijn in Drupal. Hoewel technisch bescheiden naar moderne maatstaven, vormt het een mijlpaal in het volwassen worden van Drupal als open-source CMS.

De ondersteuning voor Drupal 5 werd officieel beëindigd(EOL) op 11 January 2011, vier jaar na release, toen de focus verschoof naar Drupal 6 en 7. Tegen die tijd had Drupal 5 zijn rol als basisversie vervuld, en maakte het plaats voor een platform dat steeds professioneler en schaalbaarder werd.
 

Question

Wat is Drupal?

Drupal is een gratis en krachtig open-source CMS voor het bouwen en beheren van complexe websites en digitale platformen. Het is schaalbaar van middelgrote sites tot enterprise-niveau, mobile-first, meertalig en geschikt voor multisitebeheer. Dankzij de API-first architectuur is het ideaal voor headless toepassingen en integraties met externe systemen. Drupal biedt sterke beveiliging, uitgebreide contentmogelijkheden, sterke rechtenstructuur, workflows en is, ondanks de technische diepgang, goed te beheren voor redactieteams.

Question

Is Drupal nog relevant?

Ja, Drupal is nog steeds relevant en in veel opzichten zelfs belangrijker en beter gepositioneerd dan ooit, vooral voor organisaties met complexe digitale eisen. Hoewel de CMS-markt, zeker voor kleinere websites, wordt gedomineerd door platforms zoals WordPress of no-code tools zoals Webflow, blijft Drupal uitblinken op gebieden waar kracht, schaalbaarheid, veiligheid en maatwerk centraal staan. Drupal is ideaal voor grotere websites en webapplicaties.

Question

Waarom zou iemand Drupal gebruiken?

Drupal gaat veel verder dan een standaard CMS; het is een krachtig digitaal platform voor complexe, schaalbare en flexibele toepassingen. Het is opgebouwd rond het principe van modulariteit, biedt uitstekende schaalbaarheid en heeft een sterke reputatie op het gebied van beveiliging. Hoewel Drupal in de kern technisch is, is het ook zeer geschikt voor content editors en sitebouwers met minder technische kennis.