Skip to content
Jared Whiklo edited this page Mar 28, 2018 · 5 revisions

Time/Place

This meeting is a hybrid teleconference and IRC chat. Anyone is welcome to join. Here is the info:

Attendees

  • Jared Whiklo
  • Bryan Brown
  • Danny Lamb
  • Rosie Lefaive
  • Bethany Seeger
  • Yamil Suarez
  • Jonathan Green
  • Nat Kanthan

Agenda

  1. Reviews/testers needed 🙏
    1. Use standard/existings JWT claims
    2. Use Fedora URIs in Fedora for linked resources
  2. Still working on https://github.com/Islandora-CLAW/CLAW/issues/766
  3. Seems like a good place to start? https://github.com/Islandora-CLAW/CLAW/issues/819
  4. New install bug: https://github.com/Islandora-CLAW/CLAW/issues/820
  5. ... (feel free to add agenda items)

Minutes

  1. Ready for more testing on these.

    The Fedora URI one does not update Fedora it is just a live look at the resource with the URIs altered. Next step will be to have a new process to update the Fedora object using this service.

  2. Danny had a bad run-in with Drupal :hurtrealbad: for issue 766, he had to create a new PR to clean up some of our configuration.

    Wrote new tests and some of them are hard, but it is done. Tests are ready on all of the things for the derivative PRs.

    Needs to make unit tests for Alpaca and then he will write up testing instructions.

  3. Migrate plus seems like a good place to start with migration ideas.

    Natkeeran has some samples available at https://github.com/Natkeeran/islandora_migrate_mods

    Migrate Plus allows us to map the MODS to Drupal fields using XPaths including inline entities and files. But is very flexible and most everything is available via the UI.

    Title info can be in CDATA no problem

    Most of the Yaml for Nat's examples is created manually. But there is no additional plugins needed to do this migration.

    How useful would this be for bringing in the RELS-EXT or maybe more complex structures? It supports bringing files, and inline entities forms as long as you ensure the order is correct.

    You can update existing nodes with migrate plus, so do a create using (for example MODS) and then update that node with changes from other datastreams (RELS-EXT or whatever).

    It gives us a fairly simple place to start migrations.

    Does the selector allow for complicated XPaths? It allows attributes or deeper tests, have not tried with parent checking but could write a plugin to help if we need it.

    Rosie was building an XPath to ensure we get all of the title and developed this gist. string-join is XPath 2 and that is not supported in PHP (and may never be)

    From IRC Jordan pointed out that currently they call out to saxonb-xslt if they need an XPath 2 function.

    Migrate Plus allows you to preprocess the XML before migrating too.

    For a proof-of-concept pull an image from 7.x-1.x sandbox to CLAW sandbox would be great.

  4. New issue, not consistently occurring. Still researching.

  5. CLAW github-io documentations still references vagrant and should be updated to point to playbook. https://github.com/Islandora-CLAW/CLAW/pull/790

  6. Did not get our Google Summer of Code application approved. 😢

  7. Next sprint? Duplicate data and more complex content-modelling are ideas for the next one. Aim for after the current 7.x-1.x release.

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

⚠️ ARCHIVED Islandora Tech Calls

⚠️ ARCHIVED Islandora User Calls

Clone this wiki locally