11 onmisbare Drupal modules

Door Thomas Krooshof
Bijgewerkt op 3 januari 2024
2

Voordat je echt aan de slag kunt gaan met deze modules zul je wel eerst je weg moeten vinden binnen de soms complex ogende configuraties. Gelukkig zijn er altijd wel goede (video) tutorials beschikbaar die je op weg helpen, zeker voor de meer populaire modules. Hiervan heb ik er enkele bijgevoegd aan de lijst.

Tot slot zijn er nog tal van kleinere modules die tijdens de ontwikkelingsfase nog niet onmisbaar zijn ook zeker niet mogen ontbreken wanneer de website live gaat. Voorbeelden hiervan vind je onder het kopje "kleinere modules die ook niet mogen ontbreken".

Drupal modules die je moet hebben

Wanneer ik een nieuwe Drupal installatie dan uitvoer dan zullen onderstaande modules in ieder geval niet ontbreken:

1. Views

Projectpagina: https://www.drupal.org/project/views
In één zin: content op de website sorteren op basis van zeer uigebreide filters en weergaveopties waarna je de geproduceerde data vervolgens dynamisch kunt laden als pagina, block, etc.

2. Rules

Projectpagina: https://www.drupal.org/project/rules
In één zin: maak acties aan die moeten plaatsvinden wanneer aan specifieke criteria is voldaan.

3. Panels

Projectpagina: https://www.drupal.org/project/panels
In één zin: de layout van content (pagina, comments, etc.) opsplitsen in meerdere kolommen en koppelen aan jouw eigen CSS.

4. Display Suite

Projectpagina: https://www.drupal.org/project/ds
In één zin: de weergave van content types beheren met de mogelijkheid velden in kolommen te plaatsen, kan samenwerken met Panels.

5. Context

Projectpagina: http://drupal.org/project/context
In één zin: beheer interface om precies te bepalen wanneer welke elementen / layout actief moet zijn.

6. Webform of Entity Forms

Projectpagina: https://www.drupal.org/project/webform of https://www.drupal.org/project/entityform
In één zin:maak formulieren zoals een uitgebreid contact formulier aan en verzamel en verstuur de ingevulde gegevens.

7. Devel

Projectpagina: https://www.drupal.org/project/devel
In één zin: behulpzaam tijdens de ontwikkelfase, bijvoorbeeld voor het vullen van de website met dummy content, het legen van de *.info cache en het weergeven van de template structuur (alleen in combinatie met Theme Developer).

8. Features

Projectpagina: https://www.drupal.org/project/features
In één zin: Sla gemaakte functionaliteiten en configuraties op in een feature die je kunt exporteren naar andere sites.

9. Chaos Tools Suit (ctools)*

Projectpagina: https://www.drupal.org/project/ctools
In één zin: met name een verzameling API's waar veel andere modules van afhankelijk zijn behalve de Page Manager submodule waarmee je meer controle krijgt over de pagina layout.

10. Entity API*

Projectpagina: https://www.drupal.org/project/entity
In één zin: entities zijn een nieuw begrip in Drupal 7, met de Entity API kunnen andere modules bijv. gemakkelijk nieuwe entiteiten (lees: velden met informatie) aanmaken en koppelen aan elk gewenst content-type.

11. Token*

Projectpagina: https://www.drupal.org/project/token
In één zin: voegt een lijst van handzame "shortcodes" toe aan andere modules.

Kleinere modules die ook niet mogen ontbreken

Als met het bovenstaande pakket de basis is gelegd vul ik dit vervolgens aan met een aantal kleinere modules zoals:

Modules voor specifieke doeleinden

Wanneer je benieuwd bent naar andere populaire modules ga dan naar Drupal.org en voer je hier een zoekopdracht uit naar bijvoorbeeld de meest populaire modules. Je zult veel van de eerder genoemde uitbreidingen tegenkomen maar ook vele anderen die ook zeker het proberen waard zijn en van pas komen als je meer specifieke wensen hebt zoals een slideshow, een Menu Block voor het weergeven van een submenu binnen een pagina of FacebookOAuth om gebruikers in te laten loggen met hun Facebook gegevens, ga zo maar door. Ben je geïnteresseerd in webdesign kijk dan ook eens naar het artikel modules voor Drupal Themers.

Succes met het bouwen van jouw Drupal website

Als beginner is het soms even doorbijten, maar laat je vooral niet ontmoedigen door de vaakgehoorde uitspraak dat Drupal moeilijk is. Bovendien, wie zich niet te eigenwijs opstelt vindt een zeer bereidwillige community die altijd wel een antwoord of een tutorial voor je heeft klaarliggen. Op websites als Drupalize.me en Lynda.com vind je ook uitstekende tutorials, maar hier moet je meestal wel de portomonnee voor trekken. Zie voor meer bronnen ook het artikel 7 onmisbare Drupal resources.

Deel dit artikel

Meer inzichten over Drupal