Composer is een handig hulpmiddel om Drupal en alle bijhorende onderdelen te beheren, zoals modules, thema’s en bibliotheken. Voor u ermee aan de slag gaat, is het belangrijk dat Composer op uw computer is geïnstalleerd. Voor Drupal 11 hebt u Composer versie 2.7.0 of hoger en PHP 8.3 of hoger nodig.
Bij het werken met Drupal 11 is het sterk aangeraden om het Composer-template drupal/recommended-project te gebruiken. Dit template zorgt ervoor dat alle afhankelijkheden van Drupal Core exact overeenkomen met de officiële Drupal-release. Er bestaan alternatieve aanpakken, maar deze methode wordt beschouwd als de meest betrouwbare en correcte keuze.
Een nieuw project starten
U kunt een nieuw Drupal-project aanmaken met het volgende Composer-commando:
composer create-project drupal/recommended-project my_site_name_dirDit commando maakt een project aan in de map my_site_name_dir en voert automatisch composer install uit. Daarbij wordt de meest recente stabiele versie van Drupal 11 samen met alle vereiste afhankelijkheden gedownload.
Let op: de map my_site_name_dir bevat bestanden die buiten de webroot moeten blijven en dus niet rechtstreeks toegankelijk mogen zijn via de webserver. De effectieve webroot bevindt zich in:
my_site_name_dir/webDrupal installeren met Composer via Docker
Werkt u met een Docker-gebaseerde workflow en is Composer (nog) niet lokaal geïnstalleerd? Dan kunt u onderstaand commando gebruiken om uw Drupal-project aan te maken:
docker run --rm -i --tty -v $PWD:/app composer create-project drupal/recommended-project my_site_name_dir --ignore-platform-reqs
Dit gebruikt een tijdelijke Composer-container om het project correct aan te maken, zonder dat Composer lokaal geïnstalleerd hoeft te zijn.
Drupal installeren via de standaard webinterface
Zodra Composer klaar is met het downloaden van alle benodigde pakketten, kunt u in uw browser naar de URL van uw website surfen om de installatie te starten. Tijdens dit proces wordt u gevraagd om:
databasegegevens
een beheerdersaccount aan te maken
basisinstellingen van de website te configureren
Drupal installeren via de opdrachtregel
U kunt Drupal ook volledig via de command line installeren met behulp van Drush. Voeg Drush eerst toe aan uw project:
composer require drush/drushStart daarna de installatie met:
drush site:installWanneer u geen extra parameters meegeeft, installeert Drush het standaard installatieprofiel en vraagt het enkel om de databasegegevens.