Drupal 11.3 veel sneller en nu met HTMX

Image
Drupal 11

Met de nieuwe update 11.3 functioneert het CMS Drupal tot maar liefst 30 procent sneller dankzij optimalisaties. De toevoeging van Javascript-blbliotheek HTMX maakt het gemakkelijker en stukken sneller om Ajax-calls te doen voor bijvoorbeeld dynamische formulieren. Met HTMX is het ook niet meer nodig om een verouderde bibliotheek als Intercooler te gebruiken en ook jQuery is nu vaak overbodig.

HTMX is een slanke JavaScript-bibliotheek die niet afhankelijk van andere bibliotheken is. HTMX breidt de html-syntax uit met attributen om gemakkelijk dynamische content te presenteren. Door attributen als hx-get="/clicked" op te nemen bij html-elementen als een span, knop of een link, kun je gegevens of complete html uit de backend halen (via een Ajax-call) en aan de gebruiker tonen door html op de pagina te verversen of toe te voegen. 

Drupal is bekend om z'n vele hooks; aangrijpingspunten om de functonaliteit van Drupal aan te passen. Tot voor kort was dat het enige van Drupal dat nog werkte met procedurele code, maar onlangs is de ondersteuning van hooks door modules al vervangen door moderne object georiënteerde code waarin je ook depepency injection kunt toepassen. In Drupal 11.3 kun je nu ook gebruik maken van object georiënteerde hooks voor themes die het uiterlijk van een website bepalen.

Vorige maand is PHP versie 8.5 verschenen. Drupal 11.3.0 is helemaal compatibel met deze PHP-versie. Verder is de verwachting dat PHP 8.5 ook de minimum versie is voor Drupal 12 die in 2026 het licht ziet.

 

 

 

Categorieën