Fedora Migration Paths and Tools Project Update: March 2021

This is the sixth in a series of monthly updates on the Fedora Migration Paths and Tools project – please see last month’s post for a summary of the work completed up to that point. This project has been generously funded by the IMLS.

The Whitman College pilot team has updated their Islandora 8 instance to support Amazon S3 storage via Fedora’s native capabilities in order to comply with functional requirements. Additionally, the new Drupal 9 theme developed by Born Digital is being updated and configured to support various functional requirements related to display and browsing. This theme will be shared with the Islandora Foundation so it can be adopted and extended by others in the community.

An Alpha build of the migration validation utility is mostly complete and should be ready for the University of Virginia pilot team to begin testing by the end of the week. A list of tests the utility is capable of running is available on the wiki. The utility compares source Fedora 3 data with migrated Fedora 6 data and produces a HTML report. This report will also be available as a TSV file. 

A screenshot of the migration validation utility HTML output

Migration validation utility HTML output

Scott Prater from the University of Wisconsin-Madison has generously contributed his time and effort to a Fedora 3 to 6 API mapping document, which will help institutions map their client code interactions from their Fedora 3.x repositories to their new Fedora 6.x repositories. Once this document is complete it will be shared with the Fedora technical team before being shared more broadly as part of the migration toolkit.

Next month we hope to make progress on testing the new Whitman College Islandora 8 repository to ensure that functional requirements have been met. Where there are gaps we will assess how best to address them. Meanwhile, the University of Virginia pilot team will use the validation utility to verify that their Fedora 6.x content has been faithfully migrated from their Fedora 3.x repository before loading the data into a Fedora 6.0 Beta instance to test against their functional requirements.

Stay tuned for future updates!