1. Extra modules installeren
Wanneer een bepaalde functionaliteit niet standaard aanwezig is, kan het best zijn dat iemand voor jou al eens hetzelfde als jij heeft willen doen met Drupal, en dat er een bijkomende module bestaat die deze functionaliteit aanbiedt. Voorbeelden zijn modules voor het organiseren van evenementen, voor het automatisch inschrijven op cursussen, enzovoorts. Het volledige overzicht vind je op http://drupal.org/project/Modules.
Wanneer je modules afhaalt van het Internet, let er dan op dat het versienummer van de module overeenkomt met de versienummer van Drupal. Omdat er in verschillende versies van Drupal verschillende database structuren gebruikt worden, is het heel goed mogelijk dat een module die bijvoorbeeld gemaakt is voor Drupal 4.6 niet werkt op Drupal 4.7. Bovendien zijn niet alle modules voor alle versies van Drupal beschikbaar.
Alle modules zijn beschikbaar van de Drupal website in .tar.gz archiefformaat. Plaats ze ergens op je server, bijvoorbeeld in /var/tmp en pak ze uit:
tille@debian:/var/tmp$tarzxvfmodule-versie.tar.gz
Dit commando maakt een map aan die de naam draagt van de module, bijvoorbeeld de module cck-5.1.tar.gz uitpakken resulteert in het aanmaken van een map cck. In de modulemap vind je een bestand README.txt en eventueel een bestand INSTALL.txt, waarin uitgelegd wordt hoe je de module aan de praat krijgt. Meestal volstaat het om het .module bestand in de modules map van Drupal te plaatsen. Daarna kan je de module activeren door op je site naar de administratiepagina voor modules te gaan:
-
Drupal 4.7.x:
→
-
Drupal 5.x:
→ →
Vink het vakje „Ingeschakeld” aan naast de module. Afhankelijk van de module kan je daarna nog extra menu’s vinden in de administratie-interface (Drupal 5.x: „beheer per module”), die je toelaten om de module zelf verder te configureren.
![]() |
Vereisten |
|---|---|
|
Als je in het |
![]() |
Handelingen met de database |
|---|---|
|
Voor het installeren van sommige oudere modules voor oudere versies van Drupal moet je data importeren in je database. Zorg ervoor dat je eerst een backup hebt gemaakt alvorens dit te doen: „Accidents will happen”. |
Door bovenvermelde procedure te volgen, installeer je de module(s) voor alle sites van een multi-site setup (en natuurlijk ook voor de ene site in het geval van een single-site setup). Wil je dat een bepaalde module enkel in een bepaalde site beschikbaar is, maak dan in de sitemap van die site een map modules aan, bijvoorbeeld:
debian:~#mkdir/var/www/drupal/sites/site-1.intern.voorbeeld.be/modules
Plaats de module dan in deze nieuwe modules map en volg de instructies voor installatie zoals beschreven in de bijhorende README.txt.



- login of registreer om te reageren

![[Tip]](images/tip.gif)
![[Waarschuwing]](images/warning.gif)