Warning!
The DG7 module contains code with numerous dependencies, and the most sinister of these is a Grinnell-specific version of the Solr schema. Do NOT attempt to use this module early in a stack-building process, nor outside the Digital.Grinnell environment.
Granular ISLE Customization
This post is part of a series describing Digital.Grinnell customizations to ISLE, in a “granular” format… one small customization at a time.
An index of all documents in this series is included at the end of Granular ISLE Customization: Series Guidelines.

Goal Statement

In this “granular” post we will install DG7, the Digital Grinnell v7 module, into an existing ISLE instance created using the DigitalGrinnell/public-isle project.

DG7 is home to numerous custom PHP functions and Drupal hook implementations designed specifically for Digital.Grinnell.

Install and Enable the DG7 Module

DG7 is installed and enabled in the same manner as most Drupal or Islandora contrib modules, like so:

Apache Container Commands*
cd /var/www/html/sites/all/modules/islandora
git clone https://github.com/DigitalGrinnell/dg7.git
chown -R islandora:www-data *
drush -y en dg7

And that’s a wrap. Until next time…