logo

Extra Block Types (EBT) - Nieuwe Layout Builder ervaring❗

Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.

Demo EBT-modules Download EBT-modules

❗Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring

Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.

Demo EPT-modules Download EPT-modules

Scroll

Installatie van module-afhankelijkheden via Composer

06/10/2025, by Ivan

Composer is een pakketbeheerder voor PHP. Het biedt functies die vergelijkbaar zijn met Drupals eigen afhankelijkheidsbeheer en Drush make, maar dan voor elk PHP-project, niet alleen voor Drupal-modules. Veel Drupal 8-modules zijn afhankelijk van algemene PHP-pakketten die aan de codebase van de site moeten worden toegevoegd via Composer.

Welke modules hebben Composer-afhankelijkheden?

Er zijn verschillende manieren om te bepalen of een module afhankelijkheden via Composer heeft:

  • De module vermeldt dit op zijn projectpagina of in de bestanden README of INSTALL.
  • De hoofdmap van de module bevat een bestand genaamd composer.json.
  • Na implementatie van #2494073: Verbied installatie van modules zonder vereiste Composer-afhankelijkheden zal de Drupal-core je automatisch waarschuwen voor dergelijke modules.

 

Hoe installeer je Composer-afhankelijkheden voor een module?

De korte uitleg — gebruik altijd Composer om modules toe te voegen. Voer het volgende commando uit:

composer require drupal/modulename

Voer dit uit vanuit de webroot-map (niet binnen de core-map) om de module samen met al zijn Composer-afhankelijkheden te installeren. Zodra de module via Composer is toegevoegd, kun je deze inschakelen in Drupal. Lees de handleiding over het inschakelen van modules in Drupal voor meer informatie.

Zie ook Gebruik van Composer voor het beheren van Drupal-siteafhankelijkheden voor meer details.

NB! Sinds Drupal 8.1 is de module Composer Manager verouderd en niet langer nodig.