Optimaliseer je Drupal website met deze modules

Door Richard van Yperen

Het Drupal platform biedt vele mogelijkheden voor het maken van een mooie en goede website. Het framework en de vele functionaliteiten ondersteunen het creëren en verspreiden van content maar maakt het CMS-systeem ook zeer geschikt voor koppelingen met externe systemen en modules. Van deze modules zijn er een aantal die we steevast blijven inzetten bij onze projecten. Het zijn modules die handig in gebruik zijn en zorgen voor onder andere een verbeterde zoekfunctie, helpen met het opbouwen van formulieren, het instellen van cookie meldingen en verschillende backend functies. Ik bespreek ze in deze blog.

1. Webformulieren maken

De webform module is zeer geschikt voor het maken van formulieren op een website. De gebruiker is in staat om zelf complexe formulieren te maken en te beheren. Vaak wordt dit overgelaten aan een developer, maar met deze module kan ook een niet-technische gebruiker eenvoudig aan de slag. Dit kan zorgen voor een flinke kosten- en tijdsbesparing, er hoeft geen developer meer aan te pas te komen. De webform module biedt een grote hoeveelheid aan type vragen en antwoord variaties waarmee elk gewenst formulier gebouwd kan worden. Het is tevens eenvoudig in te stellen dat er automatisch een bedankmail gestuurd wordt wanneer het formulier is ingevuld en dat er een melding naar de backoffice gaat. Daarnaast zijn er vele add-ons die de module verder kunnen uitbreiden, zoals diverse anti-spam modules, CRM-integraties en data encryptie. Voor developers is het erg makkelijk om in te haken als er maatwerk velden of een maatwerk afhandeling vereist is. En met de verbeterde gebruikersinterface in Drupal 8 is de module nog beter toepasbaar geworden.

2. Uitgebreide zoekmodule

De Search API module is een alternatief op de zoekmodule die standaard in de core van Drupal 8 zit en waarmee gezocht kan worden binnen een website. De zoekfunctie van de Search API is veel uitgebreider en zorgt voor betere en relevantere zoekresultaten wanneer websitebezoekers deze gebruiken. Verder heeft de module een goede integratie met API’s als Facets en Apache Solr. De Facets API geeft de mogelijkheid om te kunnen filteren in een zoekopdracht. Denk aan filters voor eigenschappen, merk, kleur, prijs en meer. Met deze API zijn de filters in een paar klikken in te stellen. Vooral voor webshops is de Facets API erg handig. De Apache Solr API is een soort externe zoekmachine en interessant als je veel content op je website hebt staan. Met behulp van de API is het mogelijk zwaardere zoekopdrachten uit te voeren en om te zoeken in documenten zoals pdf’s.

3. Cookiebot

Met deze handige cookiebot module kun je in een paar eenvoudige stappen de cookies en online tracking van je website instellen. Na installatie van de module verschijnt automatisch de cookiebanner op je website die je in een default versie kan gebruiken maar ook naar wens kan customizen.  We zien een duidelijke trend dat deze externe module veel meer gebruikt wordt dan de EU Cookie Compliance module die ook in Drupal beschikbaar is. Het grote voordeel van deze module is namelijk dat alle cookies en tracking in overeenstemming zijn met AVG-wetgeving. De meeste Drupal sites stammen van voor 25 mei, de datum waarop de AVG van kracht werd. Daarna is een update uitgekomen van deze EU Cookie Compliance module die wel aan de AVG voldoet, maar daarvoor moesten wel wat zaken aangepast worden. Cookiebot implementeren was hiermee sneller, waarbij de gebruiker meer mogelijkheden krijgt dan bij de EU Cookie Compliance. Daarnaast blokkeert de EU Cookie Compliance geen externe cookies. Een volledige lijst met functies is hier te vinden. Een ander belangrijk punt is dat Cookiebot de live site actief scant en automatisch een mooi overzicht genereert van alle cookies met uitleg erbij.

4. Backend modules

Ook voor de backend zijn er een aantal interessante modules die bijdragen aan een betere website. Een mooi voorbeeld is de Chosen module, welke het makkelijker maakt voor de bezoeker om een selectie te maken uit een lijst. Denk bijvoorbeeld aan een drop down menu waar een land gekozen moet worden. De Chosen module zorgt ervoor dat je kan zoeken tussen die opties door de naam van een land in te typen. Dat is een stuk prettiger dan door de hele lijst te moeten scrollen.

Waar we voorheen een zelfgebouwde tool gebruikten voor het bouwen van contentpagina’s, zetten we nu de module Paragraph in. Dit is een interessante module waarmee je allerlei type contentblokken aan een pagina kan toevoegen. Het stelt de gebruiker in staat om pagina’s dynamisch op te bouwen en onderdelen te combineren met behulp van de blokken. Je kan bijvoorbeeld eenvoudig een tekstje naast een video plaatsen, een slideshow maken of youtube video embedden op een pagina. Gebruikers krijgen veel meer vrijheid om een pagina naar eigen inzicht in te delen.

Hulp nodig of meer weten?

Wil je meer weten over Drupal of ben je benieuwd naar wat het platform voor jouw website kan betekenen? Neem contact op via onderstaande button. We gaan graag met je in gesprek!