Islandora-Devops / isle-site-template

Template for building and customising your institution's Islandora installation.
MIT License
5 stars 6 forks source link

Run Tag based migrations so that we get Mirador term and there's less reason to fork site template. #38

Closed rosiel closed 5 months ago

rosiel commented 5 months ago

We used to run islandora migrations as a "group" but (to simplify greatly) Drupal stopped supporting migration groups. What we should be using now are tags. Most islandora migrations are tagged with "islandora".

However at some point, we made the (IMO, wrong) choice to not use tags in the site template but to name the migrations that we wanted to run.

This prevents other modules - like islandora mirador - from creating migrations that need to get run during provisioning.

This PR makes the Site Template on par with ISLE-DC by running the migrations with --tag=islandora. In practice, this means you'll get the Mirador term in the "Islandora Display" vocabulary.

It would be good to make more people aware that "we run migrations tagged with islandora on provisioning` to empower people to do what they want to without having to fork our provisioning systems.