Overslaan en naar de inhoud gaan

De toekomst van Drupal 7, 8 en 9

Hoe lang wordt Drupal 7 nog ondersteund? Wanneer komt Drupal 9 uit? Vragen die we vaak krijgen en waar we tot het nieuwe blogartikel van Dries Buytaert geen antwoord op hadden.

Een glazen bol. Niet per se nodig om te zien wat er met Drupal in de toekomst gaat gebeuren.

In dit artikel vertelt Dries, de bedenker van Drupal, wat het Drupal core developmentteam de komende jaren van plan is. Wanneer ze van plan zijn Drupal 9 uit te brengen, hoe de overgang van 8 naar 9 eruit zal zien en wanneer ze stoppen met het onderhouden van Drupal 7.

In dit artikel vat ik de belangrijkste punten samen vanuit zijn blog en licht ik toe welke impact dit heeft voor iedereen die een Drupalwebsite bezit of van plan is om op te gaan zetten.

Einde ondersteuning Drupal 7

De geplande einddatum voor de ondersteuning is november 2021. Dat betekent niet dat je Drupal 7-website vanaf die datum stopt met werken, maar het betekent dat de core developers geen nieuwe core updates meer uitbrengen. 

Met “core” wordt de code van Drupal zelf bedoeld. Naast de core zijn er ook 3rd party of contrib (van het woord contribution) -modules die de functionaliteit van Drupal uitbreiden. Deze worden door onafhankelijke ontwikkelaars gemaakt en die bepalen zelf hun updatebeleid. Dit zijn volgens ons 11 onmisbare drupal modules.

De core updates van Drupal bevatten verbeterde code om bugs en securityproblemen op te lossen. Na verloop van tijd zullen er veiligheidslekken en bugs ontstaan welke vanaf november 2021 dus niet meer worden verholpen.

Dat dit een grote impact zal hebben is vrij zeker aangezien het overgrote deel van alle Drupalwebsites nu nog werkt met Drupal 7.

grafiek die het gebruik van de verschillende drupal versies laat zien. Drupal 7 wordt verreweg het meest gebruikt.
Drupal 7 wordt overduidelijk het meest gebruikt van alle Drupal versies.

Het is verstandig, zeker wanneer je website bedrijfskritisch is of persoonsgegevens bevat, deze voor november 2021 te vervangen met een Drupal 8 of 9-website.

Het is echter niet zo dat je Drupal 7 website het niet meer zal doen na die datum. Deze blijft gewoon werken. Er zijn bijvoorbeeld nu nog steeds Drupal 6 websites online, terwijl de 'end of life' datum van februari 2016 al lang verstreken is.

Helaas verschillen de Drupalversies 7 en 8 dermate van elkaar dat een simpele upgrade niet mogelijk is. Er moet een geheel nieuwe website worden opgezet waarbij je wel onderdelen kunt migreren vanuit je Drupal 7-website. Bijvoorbeeld de content of de gebruikers.

Aangezien je een geheel nieuwe website moet opzetten is het belangrijk hier op tijd mee te beginnen. Op die manier heb je genoeg tijd om na te denken over een nieuw webdesign, verbeterde navigatie of nieuwe functionaliteiten.

Drupal 8

Drupal 8 werd op 19 november 2015 uitgebracht en is de eerste versie met een ander updatepatroon. In plaats van alleen reparatie-updates uit te brengen en de nieuwe functionaliteit voor de volgende Drupalversie te bewaren, brengen de updates voor Drupal 8 niet alleen kleine verbeteringen maar ook nieuwe functionaliteiten.

Zo bezit Drupal 8 sinds kort een media library en de mogelijkheid om een preview van de website te bekijken nadat je aanpassingen hebt gemaakt, zonder dat deze te zien zijn voor alle bezoekers. Dit gaat verder dan alleen een preview en wordt ook wel “staging” genoemd.

Doordat Drupal 8 technisch sterk verschilt van Drupal 7 en de ontwikkelaars van de contribmodules ook moesten wennen aan het nieuwe updatepatroon van Drupal 8 heeft het een tijd geduurd voordat er genoeg contribmodules beschikbaar waren om een degelijke website te ontwikkelen.

Nog steeds zijn er modules die nog niet gereed zijn. Een voorbeeld hiervan is de Rules module. Binnen Drupal 7-websites gebruiken wij deze module regelmatig om specifieke acties te koppelen aan gebeurtenissen. Binnen Drupal 8 moet je door het missen van modules zoals Rules, eerder uitwijken naar het ontwikkelen van een eigen module om bepaalde functionaliteiten te realiseren.

Drupal 9

Deze aankomende versie, die in 2020 uitkomt, belooft een minder grote upgrade te worden dan die van 7 naar 8. Dit komt voornamelijk door het nieuwe updatepatroon dat bij Drupal 8 is aangenomen.

Drupal 9 wordt met name gezien als een versie waarbij men schoon schip maakt en vaarwel zegt tegen code die niet of niet vaak gebruikt wordt.

Omdat Drupal 8 en 9 zo op elkaar lijken is het developmentteam van plan de compatibiliteit van de contribmodules ook op elkaar af te stemmen. Hierdoor zouden contribmodules die compatibel zijn met Drupal 8, direct kunnen werken in Drupal 9.

Dit betekent een stuk minder werk voor de ontwikkelaars van contribmodules van Drupal waardoor je kunt verwachten dat de overgang een stuk soepeler zou moeten gaan verlopen. Goed nieuws dus voor website-eigenaren die nu al een Drupal 8-website bezitten en er vroeg bij waren. 

Conclusie

Bezit je een Drupal 7-website dan is er op korte termijn niets aan de hand. Maar het is wel duidelijk dat je in 2020 plannen moet gaan maken om een nieuwe website op te gaan zetten.

Is je Drupal 7-website inmiddels verouderd? Dan is het verstandig om nu plannen te maken om een nieuwe website op te gaan zetten met Drupal 8. 

Drupal 8 zal nog jaren ondersteund blijven en de overgang naar Drupal 9 lijkt relatief simpel. Wel moet je opletten dat wanneer je een grote complexe website wilt gaan opzetten, het kan zijn dat je bepaalde modules mist waar je bij Drupal 7 wel gebruik van kon maken. Je moet dan de keuze maken tussen wachten totdat deze gereed zijn of zelf deze functionaliteiten laten ontwikkelen in een op maat gemaakte module. Lees hier meer over: De voor- en nadelen van maatwerken binnen je open source CMS.

Heb je een Drupal 8-website? Dan is het zaak om je website goed te onderhouden en deze up-to-date te houden. Dan kun je wanneer Drupal 9 uit is gekomen, gemakkelijk upgraden. 

Heb je vragen of opmerkingen? Ik lees ze graag hieronder in het reactiegedeelte. Je kunt ons ook altijd bereiken voor persoonlijk advies.

Heb je iets aan deze content gehad? Laat weten hoe je ons waardeert.

Meld je aan voor onze nieuwsbrief

En je ontvangt net als 2,567 andere website eigenaren, marketing en communicatie specialisten een overzicht van onze nieuwste artikelen. Met onderwerpen als: De laatste webdesign trends, SEO tips, usability optimalisatie en tips om je conversie te verhogen.

Reacties

Beperkte HTML

  • Regels en alinea's worden automatisch gesplitst.