De kracht van Drupal is dat de functionaliteit van het systeem met modules kan worden uitgebreid. Inmiddels zijn er al meer dan twee duizend modules ontwikkeld en dagelijks komen hier modules bij. Eventueel is het mogelijk om een maatwerk module te ontwikkelen als de gewenste functionaliteit niet als module beschikbaar is. (Voor de techneuten onder ons: Drupal werkt met zogenaamde API's waardoor op een zeer gestructureerde wijze met hoge kwaliteit ontwikkeld kan worden).
Onderstaand een overzicht van een aantal interessante modules
- Content Construction Kit (CCK)
Dit is wellicht de belangrijkst extra module van Drupal. Hiermee kunnen een onbeperkt aantal content typen worden aangememaakt met ieder zijn specifieke velden en instellingen.
Onze portfolio is samegesteld uit een custom content type. - Views
Hiermee kunnen selecties op content worden gemaakt (Voor de techneuten: vergelijk het met database views).
Bijvoorbeeld het Nieuwsarchief op onze nieuwspagina. - Role-based Access Control
Per rol kunt u aangeven welke content iemand mag zien. - Webforms
Hiermee kunnen enquetes worden gemaakt en waarvan de antwoorden worden verzameld, opgeslagen en gemailed, - External links
Links naar externe websites worden automisch herkend en eventueel gekenmerkt door een grafisch symbool. Ook kan een dergelijke externe link in een nieuw venster worden getoond.
Bijvoorbeeld www.drupal.org - Automatische beeldbewerking
Vooraf kunnen definities worden gemaakt van de hoe geuploade afbeeldingen geknipt en geschaald dienen te worden. U kunt een afbeelding uploaden en Drupal zorgt ervoor dat de afbeelding in de juiste verhoudingen en grootte wordt getoond. - Events
U kunt events organiseren waarop bezoekers zich kunnen inschrijven. Hieraan kan ook een kalender gekoppeld worden. - LDAP Authentication
U kunt de gebruikersdatabse koppelen aan een LDAP directory zoals bijvoorbeeld Microsoft Active Directory (ideaal voor intranetten!)
Bovenstaand is slechts een zeer kleine greep uit het totale aanbod. Op Drupal.org vindt u een overzicht van alle modules (meer dan 2.000 ! ).

