Synetic is klaar voor Drupal 9
Begin juni 2020 is Drupal versie 9 uitgekomen; het is als het ware een ‘opgeschoonde versie’ van Drupal 8. Drupal 9 biedt enorme voordelen ten opzichte van het oudere Drupal 7 CMS. Technisch gezien zijn er tussen Drupal 7 en Drupal 8/9 ook grote verschillen in architectuur. Daarom moeten alle functionaliteiten en modules herbouwd worden zodat ze bruikbaar zijn voor Drupal 8/9. Een wereldwijde, gezamenlijke klus voor de Drupal Community. Als lid van de Drupal Association én actief onderdeel van de Drupal Community droeg ook Synetic haar steentje bij en bouwde diverse modules om.
Drupal is ‘open source’ software. Dat wil zeggen dat de broncode voor iedereen beschikbaar is om te gebruiken, om aanpassingen te doen of aan te vullen. Met miljoenen leden is de Drupal community een van de grootste communities ter wereld. Als dit soort krachtige groepen samen aan producten werken, is de snelheid van ontwikkelen ongekend. Bovendien is er een gigantische hoeveelheid gezamenlijke kennis aanwezig. Bugs worden razendsnel opgelost en oplossingen worden continu verbeterd. Zo is Drupal altijd voorzien van de allerlaatste technieken.
Modules voor Drupal 9
Jeffrey Bertoen (Lead software engineer bij Synetic) vertelt: “Wij maakten 16 modules die we ooit zelf ontwikkeld hebben beschikbaar voor Drupal 9. Op die manier draag je bij en geef je als het ware terug aan de Drupal Community. Onze modules worden nu zo’n 15.000 keer gebruikt door anderen dan wijzelf. Dit zijn onze drie favorieten:
Media bestanden makkelijk en in bulk uploaden in Drupal
Dankzij de module ‘Media bulk upload’ kunnen content editors makkelijk 100 afbeeldingen in één keer oploaden in Drupal. Het is zelfs mogelijk om ook de benodigde SEO teksten in één keer mee te geven aan alle afbeeldingen. Dat kan goed van pas komen als je bijvoorbeeld een productshoot wilt uploaden. Na uploaden is het mogelijk om elk item langs te gaan en content aan te passen. Meer over de module Media bulk upload.
AVG proof: oplossing om externe content te blocken in Drupal
Steven Buteneers, verantwoordelijk voor het aanpassen van diverse modules, vertelt: “De module ‘Cookie Content Blocker’ kun je bijvoorbeeld in combinatie gebruiken met de modules 'Cookieconsent' en ‘Cookiebot’. De AVG bepaalt dat gebruikers actief cookies moeten accepteren. Als je op je website gebruik maakt van externe platformen zoals Youtube of Vimeo, Google Maps of Twitter betekent dat dat deze bedrijven jouw gebruiker ook kunnen tracken (de zogenaamde ‘third party cookies’). Een pop-up bouwen waar je als bezoeker aan kunt vinken dat je de cookies accepteert is niet het lastige. Als een bezoeker de cookies niet accepteert betekent dat dat de content van externe diensten geblokt moet worden. Met deze module kun je precies dat makkelijk doen. Meer over de modules Cookie Content Blocker, Cookieconsent en Cookiebot.
Meer overzicht en nettere code
Dankzij de module ‘Preprocess’ is het voor developers die zich bezighouden met styling makkelijker om het ‘thema’ (huisstijl, design, kleur, etc) te implementeren. Aan de informatie uit het CMS wordt middels deze module namelijk al bepaalde informatie meegegeven. Je gaat meer werken vanuit bepaalde standaarden (variant A, B of C) en dat levert nettere en overzichtelijkere code op. Meer over de module Preprocess.