Skip to content
Eli Zoller edited this page Jan 6, 2021 · 10 revisions

Time/Place

This meeting is held virtually via Zoom, with an open channel for chatter on Slack. Anyone is welcome to join. Here is the info:

Attendees

  • Danny Lamb
  • Melissa Anez
  • Alan Stanley
  • Eli Zoller ⭐ 💪
  • Don Richards
  • Chris Kellen
  • Mark Jordan
  • Gavin Morris
  • Jared Whiklo
  • Kristina Spurgin
  • Adam Vessey
  • Natkeeran
  • Jonathan Green
  • Bryan Brown
  • Willow Gillingham
  • Seth Shaw
  • Rosie Le Faive

Agenda

  1. Drupal 9 Sprint Debrief
  2. I burned Gemini to the ground 🔥 🔥 🔥
    1. https://github.com/Islandora-Devops/isle-buildkit/pull/95
    2. https://github.com/Islandora-Devops/isle-dc/pull/132
    3. https://github.com/Islandora/Crayfish-Commons/pull/45
    4. https://github.com/Islandora/Crayfish/pull/111
    5. Islandora module PR forthcoming
  3. Issue Roundup
    1. https://github.com/Islandora/documentation/issues/1741
  4. PR Roundup
    1. https://github.com/Islandora/islandora/pull/819
    2. https://github.com/Islandora/islandora/pull/818
    3. https://github.com/Islandora/islandora_defaults/pull/43
    4. https://github.com/Islandora/islandora_ci/pull/2
    5. https://github.com/Islandora/Crayfish/pull/102
    6. https://github.com/Islandora-Devops/islandora-playbook/pull/196
  5. Feel free to add agenda items...

Notes

  1. Drupal 9 Sprint Debrief
    • sprint has ended before holidays
    • managed to keep d8 support with php 7.3
    • if you want the most recent version of islandora, you need at least php 7.3
    • if you want d9, then you need php 7.4
    • some modules removed: hook_post_action, permissions_by_term, libraries
    • still supporting d8 for islandora while d8 is still being supported
    • PR for the playbook exists to spin up a D9 islandora
    • ISLE is update to date for D9
    • removes dependency on our fork of drupal-project
  2. I burned Gemini to the ground 🔥 🔥 🔥
    • issue when you want to move a sites domain or with the index getting out of date
    • the part that mints the fedora URI from the UUID moved to crayfish-commons outside of Gemini - a service in crayfish-commons now exists to tell you the fedora URI of a thing
    • now it would no longer be domain dependent either - assisting in multisite support
    • danny will come up with testing instructions
    • would allow reindexing of content in Fedora using VBO
    • VBO via drush is very powerful
    • PR still needed to remove from islandora-playbook
    • Islandora PR forthcoming - views that don't have UI components but would be used by VBO to reindex content
    1. https://github.com/Islandora-Devops/isle-buildkit/pull/95
    2. https://github.com/Islandora-Devops/isle-dc/pull/132
    3. https://github.com/Islandora/Crayfish-Commons/pull/45
    4. https://github.com/Islandora/Crayfish/pull/111
    5. Islandora module PR forthcoming
  3. Issue Roundup
    1. https://github.com/Islandora/documentation/issues/1741 - two PRs https://github.com/Islandora/islandora_defaults/pull/43 and https://github.com/Islandora/islandora/pull/818
  4. PR Roundup
    1. https://github.com/Islandora/islandora/pull/819 - already discussed
    2. https://github.com/Islandora/islandora/pull/818 - just an issue in the default config, Alan will test
    3. https://github.com/Islandora/islandora_defaults/pull/43 - already discussed
    4. https://github.com/Islandora/islandora_ci/pull/2 - updates the default CI version of drupal core. would like to test on BOTH drupal 8.9 and 9.1 using travis variables. would like to have a playbook default to 9, but have a variable that would allow people to easily spin up 8. jared will look at the travis one.
    5. https://github.com/Islandora/Crayfish/pull/102 - this is updating homarus to symfony 4 from silex, but it turned in to updating all of the microservices. thinking we should wait until the gemini removal is complete as there is an issue in gemini with this PR. after this series is completed, it'd be best to get the rest of the microservices swapped over as eventually this will be a security concern. eli and danny will work together to get the gemini stuff tested.
  5. Round Table
    1. Alan - doing some d7 migrations, waiting for data on a d8 install
    2. Eli - working on migration and a microservice for AWS Transcribe to generate transcripts and captions
    3. Don - part of Born Digital now
    4. Mark - spent a lot of time on documentation for workbench (https://mjordan.github.io/islandora_workbench_docs/), added creating new linked agents and added support for working with excel files. danny wants to use mark's d7 -> csv script for documentation on migration. still the question of how to handle media from d7, may need to a pre-execute step to pull it down. workbench would provide an intermediary step where you can cleanup the data between 7 and 8/9. if you wanted to go straight through, you'd probably want to go through straight through drupal's migrate API. for mark's use case - he needs human intervention to cleanup and improve the metadata and that will happen in the CSV via workbench. key that workbench is for bulk loading and migration is a subset of that. at this point, not planning to migrate derivatives but no final plan there.
    5. Alex - in the process of moving over journal distribution to d9 using a acquia lightning. Danny thinks there is a future there for different composer.jsons for different use cases for islandora like IR vs digital collections.
    6. Seth - have a new production server with lots of power but Drupal doesn't seem to be using it - having issues with 30sec-1min load times on a node. he'll be digging into that heavily now. gavin recommends looking at slow queries or modules that you're not using. don recommends turning off devel, checking for multiple versions of jquery, looking at cdn performances. seth wants to point a figure at the theme but that didn't have a huge effect. alex says could be a timeout of a network request.

This is an archive. For new Tech Call notes, click here

⚠️ ARCHIVED Islandora Tech Calls

⚠️ ARCHIVED Islandora User Calls

Clone this wiki locally