Wat zijn de nieuwste mogelijkheden die Drupal 11 te bieden heeft?

Door Thomas van Eldijk
Bijgewerkt op 17 september 2024
0

In dit blogartikel nemen we je mee in de nieuwste mogelijkheden die Drupal 11 te bieden heeft en we zoomen vooral in op de nieuwe onderdelen die belangrijk zijn voor redacteuren, beheerders en eindgebruikers van Drupal. 

De Overgang van Drupal 10 naar Drupal 11 

Het lijkt misschien alsof Drupal 10 nog maar net is gelanceerd, en nu staat Drupal 11 al voor de deur. Voor degenen die zich zorgen maken over de noodzaak om snel te upgraden, is er geruststellend nieuws: Drupal 10 blijft ondersteund tot de release van Drupal 12 in de tweede helft van 2026. Dit geeft gebruikers voldoende tijd om hun upgrade naar Drupal 11 zorgvuldig te plannen en voor te bereiden. 

Een van de grootste veranderingen in de releasecyclus van Drupal is de verminderde afhankelijkheid van de technologieën waarop het CMS is gebaseerd. Voorheen werden nieuwe versies van Drupal vaak gedreven door het einde van de levensduur van belangrijke afhankelijkheden zoals Symfony of CKEditor. Met Drupal 11 zijn deze afhankelijkheden geüpdatet naar versies die nog lang ondersteund zullen worden, zoals Symfony 7 en jQuery 4. Hierdoor kunnen gebruikers vertrouwen op langdurige stabiliteit en ondersteuning. 

Wat is er nieuw in Drupal 11? 

De nieuwe technologieën die in Drupal 11 zijn geïntegreerd, vormen de basis voor innovatieve functies die de gebruikerservaring verbeteren en de mogelijkheden van Drupal uitbreiden.  

CKEditor 5 

De ingebouwde WYSIWYG-editor van Drupal, is verder verfijnd met een nieuwe autoformat-functie die automatisch herkent wanneer je een lijst of kop aan het typen bent, en deze dienovereenkomstig formatteert. Dit maakt het bewerken van content intuïtiever en sneller.  

De nieuwe en verbeterde CK editor 5, onderdeel van Drupal 11.

Bovendien biedt CKEditor 5 nu ondersteuning voor Markdown-sneltoetsen, waardoor gebruikers snel formatteertags kunnen toepassen zonder hun handen van het toetsenbord te halen. Deze toevoeging is een groot voordeel voor content editors die gewend zijn aan Markdown en het bewerken van content willen versnellen. 

Verbeterdegebruikersinterface voor het beheren van velden 

De gebruikersinterface voor het beheren van velden in Drupal 11 heeft een aanzienlijke make-over gekregen, waardoor contentmodellering en -beheer eenvoudiger en efficiënter is dan ooit tevoren. Met een gestroomlijnde workflow kunnen gebruikers nu sneller velden aanmaken, aanpassen en hergebruiken, wat resulteert in een meer georganiseerde en beheerbare contentstructuur. 

Complete makeover van de manier waarop je velden toevoegt aan een content type.

Prestatieverbeteringen 

Drupal 11 profiteert van talrijke prestatieverbeteringen die de algehele gebruikerservaring optimaliseren. BigPipe, een technologie die is ontworpen voor het sneller laden van pagina's, is verder verbeterd om nog kortere laadtijden te bieden. Daarnaast ondersteunt Drupal 11 lazy image loading, een techniek waarbij afbeeldingen pas worden geladen wanneer ze in het zicht van de gebruiker komen. Dit vermindert de initiële laadtijd van pagina's aanzienlijk, wat vooral belangrijk is voor websites met veel visuele content. 

Een andere belangrijke prestatieverbetering komt voort uit de vereiste upgrade naar PHP 8.3 voor Drupal 11. PHP 8.3 biedt aanzienlijke voordelen op het gebied van beveiliging, prestaties en ondersteuning, en is veel sneller dan zijn voorgangers PHP 8.1 en 8.2. Hierdoor kunnen websites die draaien op Drupal 11 profiteren van een snellere verwerking en betere schaalbaarheid. 

Projectaankondigingen en CMS nieuws 

Drupal 11 introduceert een nieuwe functie waarmee belangrijke aankondigingen en nieuws uit de Drupal-community direct in de CMS-interface worden weergegeven. Dit kan variëren van updates over nieuwe modules en thema's tot aankondigingen van community-evenementen. Voor beheerders en ontwikkelaars betekent dit dat ze altijd op de hoogte blijven van de nieuwste ontwikkelingen binnen Drupal, zonder dat ze de CMS-interface hoeven te verlaten. 

Nieuwe experimentele navigatiemodule 

Een van de meest opvallende nieuwe functies in Drupal 11 is de introductie van een experimentele navigatiemodule. Deze module voegt een zijbalknavigatie toe waarmee gebruikers eenvoudig toegang krijgen tot alle benodigde functionaliteiten binnen het CMS. De zijbalk kan worden aangepast en uitgebreid, wat resulteert in een meer gestroomlijnde en georganiseerde beheerervaring. Nieuwe content kan eenvoudig worden toegevoegd, wat vooral handig is voor websites met veel dynamische inhoud. 

Uitbreidbare navigatie om sneller bij onderdelen te komen die je vaak gebruikt.

Workspaces module: stabiliteit en flexibiliteit 

Met de Workspaces-module, die nu als stabiel wordt beschouwd in Drupal 11, krijgen content editors een krachtig hulpmiddel in handen. Deze module stelt gebruikers in staat om een geheel nieuwe sectie van de website te creëren, inclusief de mogelijkheid om content en configuratieveranderingen te testen voordat ze live gaan. Dit is vooral handig voor scenario's waarbij meerdere contentupdates tegelijk moeten worden gepubliceerd, zoals bij het bekendmaken van verkiezingsresultaten. Dankzij de Workspaces-module kunnen gebruikers verschillende scenario's voorbereiden en de juiste publiceren zodra de informatie beschikbaar is. 

(Engelse) Team talk over de impact van Workspaces in Drupal.

Flexibel toegangsbeheer met de nieuwe toegangsbeleid-API 

De nieuwe Toegangsbeleid-API in Drupal 11 biedt een revolutionaire benadering van toegangsbeheer binnen het CMS. Voorbij zijn de dagen dat toegangsbeheer uitsluitend gebaseerd was op gebruikersrollen en permissies. Met de nieuwe API kunnen beheerders nu toegangsbeleid definiëren op basis van een breed scala aan voorwaarden, zoals tijd van de dag, specifieke URL's of zelfs de status van tweefactorauthenticatie. Dit maakt het mogelijk om veel fijnmaziger toegangscontrole toe te passen, wat de beveiliging en flexibiliteit van het CMS aanzienlijk verhoogt. 

Taxonomie term revisions en moderatie 

Een van de wat kleinere nieuwe functies in Drupal 11 is de mogelijkheid om revisies en moderatie toe te passen op taxonomie-termen. Dit betekent dat beheerders nu wijzigingen in taxonomie kunnen volgen, revisies kunnen bekijken en terugdraaien, en moderatieprocessen kunnen toepassen op taxonomie-structuren. Ook al is dit geen spannende nieuwe feature. Het kan waardevol zijn voor websites met complexe categorisatiestructuren, waar nauwkeurige controle en tracering van wijzigingen essentieel zijn. 

Verbeterd Blokbeheer 

Iedereen die blokken in Drupal heeft ingesteld weet dat dit onderdeel qua interface niet optimaal werkt. Jarenlang zijn er discussies geweest hoe dit verbeterd moest worden en het is eindelijk zover. Het beheer van blokken in Drupal 11 is flexibeler geworden, wat het creëren van maatwerkblokken direct vanuit de admin interface mogelijk maakt. Ontwikkelaars kunnen nu snel en eenvoudig nieuwe blokken aanmaken en beheren. 

Vooruitblik op Drupal 11.1 

Drupal 11.1, gepland voor release in december, belooft nog meer handige functies en verbeteringen. Waaronder: 

Zo kan de nieuwe project browser in Drupal 11.1 eruit gaan zien.

Conclusie

Drupal 11 betekent weer nieuwe stap van progressie. De snelheid waarmee het core verbeteringen toevoegt lijkt alsmaar toe te nemen. Als Drupal 10.x eigenaar is er geen noodzaak om direct te upgraden, aangezien nog veel contrib modules compatible gemaakt moeten worden. Vanuit Emble adviseren we hier minstens een paar maanden op te wachten en dan de eerste upgrade werkzaamheden in te plannen. De nieuwe CK editor en verbeterde admin interface zijn voor de meeste gebruikers van Drupal prettige upgrades. Voor developers is Drupal 11.0 echter nog niet zo interessant. Drupal 11.1 is dat echter wel met de automatische updates en project browser. Twee wensen die al jarenlang bij veel ontwikkelaars en beheerders op hoog op hun lijstje staat. 

Heb je vragen over Drupal 11? Ik beantwoord ze graag hieronder in het reactiegedeelte.

Deel dit artikel

Meer inzichten over Drupal