Downloading and Enabling Drupal Modules and Themes¶
Islandora 8 can make use of majority of the Drupal 8 modules and themes. Common use cases have been documented in the Islandora 8 Cookbook. There are several ways to download and install Drupal modules. Please refer to this guide on Drupal.org.
Composer is the recommended method to install and update drupal modules and themes in Islandora 8.
$ composer require "<vendor>/<package>:<version>" # Example $ composer require "islandora/islandora_defaults:1.0.0"
In the Islandora 8 playbook, you can add a Drupal module's or theme's machine name to the
drupal_composer_dependencies variable here.
To enable the Drupal module or theme, add the module machine name to the
drupal_enable_modules variable as well.
For modules that require additional steps, additional tasks may need to be added to the Ansible playbook. Re-provisioning your instance via Ansible will install the module.