De mening van de expert : Didier Lahousse vertelt ons over Drupal 9

De mening van de expert : Didier Lahousse vertelt ons over Drupal 9

Op de Drupal Europe-conferentie, afgelopen september, kondigde Dries Buytaert de vrijgave van Drupal 9 aan. De oprichter van het open source CMS heeft onlangs op zijn blog de officiële datum onthuld : 3 juni 2020. Wat houdt deze nieuwe versie in ? Didier Lahousse, onze Drupal Practice Manager, belicht de evolutie ervan.

 

Zal de versie 9 van Drupal een technologische breuk met Drupal 8 zijn ? 

Drupal 9 blijft vergezeld van enkele logische lagen die zijn overgenomen van eerdere versies, voornamelijk Drupal 8, nieuwe functies zullen aankomen als tests worden uitgevoerd.

Deze nieuwe versie vertegenwoordigt de volwassenwording van een lange weg van verjonging van het raamwerk dat Dries Buytaert zocht, met het doel om in de steeds veranderende CMS-race te blijven.

 

Wat moeten de klanten verwachten te migreren van versie 8 naar versie 9 ?

Migratie tussen de twee versies vereist vrijwel geen codebewerking in vergelijking met eerdere versies. Inderdaad, Drupal 9 zal worden gebouwd en getest door Drupal 8. Dit is een groot voordeel ten opzichte van vorige versies, waardoor migratie eenvoudiger wordt.

Zoals Dries Buytaerts op zijn blog uitlegt, zullen de meeste modules en thema’s bewaard en compatibel zijn in het Drupal 9-ecosysteem. Dit maakt het mogelijk om het aantal uit te voeren taken tijdens de migratie te beperken, wat dus veel sneller is. Dit aspect zou de adoptie van ontwikkelaars en klanten moeten vergemakkelijken.

Voor alle klanten die gebruikmaken van Drupal 7- of Drupal 8-oplossingen hoeft u niet in paniek te raken, omdat Drupal altijd twee actieve versies op het gebied van beveiligingsupdate bewaart.

 

Waarom is de release-cyclus van Drupal 8 gewijzigd ?

Ter voorbereiding op de release van Drupal 9, heeft het Dries Buytaert-team de frequentie van Drupal 8 minorversie-updates gewijzigd om sneller in overeenstemming te zijn met het Symfony PHP-framework. Sinds versie 8 integreert Drupal Symfony-componenten, waardoor CMS dichter bij marktoplossingen kan komen en code kan standaardiseren.

Release-data worden nu gedefinieerd in juni en december. De Drupal 8.8.0-versie is bijvoorbeeld gepland voor december 2019.

 

Wat zullen de nieuwe vlaggenschip-versie 9 zijn ?

Alle nieuwe functies zijn nog niet vrijgegeven. Dat gezegd hebbende, worden nieuwe functies in versie 9 ontwikkeld in Drupal 8. Eenmaal stabiel, wordt elke nieuwe functie de standaardfunctie en vervangt deze de oude.

Drupal werkt bijvoorbeeld aan het toevoegen van een mediabibliotheek in Drupal 8 zodat inhoudschrijvers reeds bestaande media uit een bibliotheek kunnen selecteren en gemakkelijk in hun publicaties kunnen integreren. Deze functie zal uiteindelijk het huidige laadsysteem voor bestanden vervangen.

 

Source : https://www.drupal.org/blog/plan-for-drupal-9