Naar navigatie Naar hoofdinhoud

Wij gebruiken cookies voor de beste ervaring van de website. Meer informatie.

Ga naar het overzicht
Ga naar de homepagina Ga naar het overzicht

Wat wil je ons vragen?

Hoi, ik ben

en ik wil graag weten


Jullie kunnen me
op

Drupal 7 is inmiddels bijna 8 jaar oud en Drupal 8 al bijna 3 jaar. Inmiddels worden alle nieuwe Drupal websites met Drupal 8 gebouwd. Wat nu te doen met je Drupal 7 website?

Elk jaar is er in het najaar een internationale Drupal conferentie in Europa. Dit jaar was dat in september in Darmstadt, Duitsland. Tijdens dat congres geeft de bedenker van Drupal, Dries Buytaert, altijd een keynote (de “Driesnote”) over de nieuwe ontwikkelingen in het Drupal project. Tijdens deze keynote heeft Dries dit jaar de roadmap van Drupal 7, 8 en 9 gedeeld en heeft hij aangekondigd dat Drupal 7 in november 2021 niet meer ondersteund zal worden.

Maar is het verstandig om tot die tijd bij Drupal 7 te blijven? De ‘Driesnote” leek ons een goede aanleiding om eens op een rijtje te zetten, waarom je je Drupal 7 website het beste kunt vervangen door een nieuwe oplossing met Drupal 8.

Drupal 8 ontwikkelt door

Toen de eerste stabiele versie van Drupal 7 werd gepubliceerd (versie 7.0), in januari 2011, bevatte deze dezelfde features als Drupal 7 nu, bijna 8 jaar later. Drupal 7 is niet verder doorontwikkeld. Er zijn natuurlijk wel bugs opgelost en er zijn vanuit de community modules gepubliceerd die functionaliteit aan Drupal 7 toevoegen, maar de featureset van de core van Drupal 7 is niet veranderd sinds de eerste publicatie.

Bij Drupal 8 werkt dat heel anders. In november 2015 werd Drupal 8.0.0 gepubliceerd, de eerste stabiele versie van Drupal 8. In april 2016 werd Drupal 8.1.0 gepubliceerd waar nieuwe features voor Drupal 8 in waren opgenomen. We zijn inmiddels bij Drupal 8.6 en ook daar zijn weer nieuwe features in opgenomen. Zo bevat Drupal 8.6 de experimentele Workspaces module die het mogelijk maakt om content staging te doen. Dit stelt je in staat om een set van content-wijzigingen op je eigen tempo voor te bereiden en vervolgens in één keer te publiceren.

In de digitale wereld is stilstand achteruitgang. Met Drupal 8 blijft je CMS vooruit bewegen, bij Drupal 7 staat je CMS stil.

Onderhoud van Drupal 7 sites wordt moeilijker

Alle nieuwe websites waar wij Drupal voor gebruiken, ontwikkelen we met Drupal 8. Drupal 7 wordt dus alleen nog gebruikt voor de wat oudere websites. Dat betekent in de praktijk dat er steeds meer ontwikkelaars bezig zijn met Drupal 8 en steeds minder met Drupal 7.

Dit geldt niet alleen voor Hoppinger, maar voor alle Drupal-bureaus over de hele wereld, en ook voor de Drupal community als geheel. De ontwikkelaars van contributed modules voor Drupal richten zich ook actief op Drupal 8. Dit zorgt ervoor dat bugs in modules voor Drupal 7 langer blijven liggen en soms zelfs helemaal niet meer opgelost worden. Dat kan niet alleen invloed hebben op de juiste werking van de site, maar ook op de security. Ook dit is een reden om niet te wachten tot 2021 met upgraden naar Drupal 8.

Drupal 8 ondersteunt headless

Een headless website is een website waarbij het CMS losgekoppeld is van de frontend. In Drupal 8 worden headless websites standaard ondersteund. In Drupal 7 was dit wel mogelijk, maar een stuk ingewikkelder, waardoor het in de praktijk nauwelijks gebeurde. Hoppinger bouwt met Drupal 8 alle websites headless.

Een headless architectuur heeft een aantal grote voordelen. Allereerst is het een architectuur die veel meer doorontwikkel-mogelijkheden biedt. Doordat het CMS slechts één van de databronnen van je website is, kun je de website veel makkelijker koppelen aan allerlei andere backend-systemen en integreren in de rest van het IT-landschap. Denk hier aan koppelingen met een CRM, ERP, PIM, etcetera. Ook heeft een headless CMS als groot voordeel dat we niet of nauwelijks maatwerk aan Drupal hoeven te doen. Hoe minder aanpassingen we hoeven te doen aan Drupal, hoe gemakkelijker het is om de website up-to-date te houden (lagere Total Cost of Ownership), en wanneer de tijd daar is, te upgraden naar Drupal 9.

Drupal 7 wordt niet meer ondersteund na november 2021

In november 2021 eindigt de support van Drupal 7. Dat betekent dat er geen beveiligingsupdates voor Drupal 7 en contributed modules voor Drupal 7 meer worden gepubliceerd. Het is dan niet langer veilig om een Drupal 7 site online te hebben staan.

Hoewel er een upgrade path van Drupal 7 naar Drupal 8 is, is dat er eigenlijk alleen theoretisch. Van het custom werk wat er in Drupal 7 websites gedaan is, is niets over te nemen in Drupal 8, heel veel contributed modules bestaan niet voor Drupal 8 of werken op een hele andere manier en de manier van ontwikkelen voor Drupal 8 is ook heel anders. Dit alles zorgt ervoor dat het upgraden van Drupal 7 naar Drupal 8 in de praktijk niet haalbaar is en het nodig is om een hele nieuwe website te bouwen. 

November 2021 lijkt ver weg, het is tenslotte nog een jaar of 3 in de toekomst. Als je website echter enige tijd geleden is gemaakt, is de kans groot dat je, als je je website toch gaat vervangen, gelijk wilt nadenken over of de keuzes die gemaakt zijn tijdens de bouw van de vorige website nog wel passen bij je bedrijfs- en marketingstrategie. Dan is het raadzaam om er de tijd voor te nemen.

 

Tijdens de “Driesnote” op de Drupal Europe conferentie in september is aangekondigd dat ook Drupal 8 in november 2021 niet meer ondersteund wordt. Dit is nodig omdat in november 2021 Symfony 3 niet meer ondersteund wordt en Drupal 8 gebruikt maakt van Symfony 3. Inmiddels is begonnen aan de bouw van Drupal 9, die gebruikt maakt van Symfony 4 of 5 (dat is een keuze die nog gemaakt moet worden). Is het dan wel verstandig om naar Drupal 8 te gaan upgraden en niet te wachten tot Drupal 9 uitkomt? Gelukkig is het antwoord: je kunt gerust met Drupal 8 aan de slag. In tegenstelling tot een upgrade van Drupal 7 naar 8, zal een upgrade van Drupal 8 naar Drupal 9 wel automatisch mogelijk zijn, zeker wanneer er weinig aanpassingen gedaan zijn aan het CMS, wat in het geval van een headless website een heel goed haalbaar doel is. Dus wanneer Drupal 9 beschikbaar komt in november 2020, wachten we nog even tot de kinderziekten eruit zijn en kunnen we je website zonder problemen upgraden naar van Drupal 8 naar Drupal 9.

Conclusie

Met alle voordelen die Drupal 8 biedt, is nu het juiste moment om aan de slag te gaan met een Drupal 8 website. Dat geldt zeker als je nu een Drupal 7 website hebt, maar ook als je website nu op een ander platform gebouwd is. Met een goed uitgewerkte architectuur, in combinatie met een headless Drupal 8 CMS, ben je klaar voor de toekomst.

 

Meer weten over de mogelijkheden en voordelen van Drupal websites? Lees het hier.

Volgend blogartikel Secure software at Hoppinger
Secure software at Hoppinger

Wij zijn Hoppinger

Met een team van 75 specialisten vertalen we complexe en uitdagende vraagstukken naar web en native oplossingen die onze opdrachtgevers succesvoller en het leven van hun publiek gemakkelijker maken. Zo maken we als strategisch partner digitale ambities waar.

Meer over ons