IslandoraCon 2022: Destination Mothership

Both non-developer (ex. Librarian, Collection Administrator) and technical (ex. Developer, Systems Administrator) sessions are being offered, indicated where relevant by “Stream 1: Non-Technical” or “Stream 2: Technical” in the session title.

Join Stream 1 (Non-Technical) here

Join Stream 2 (Technical) here

The google drive containing shared materials and notes can be found here.

The times listed below are provided in Atlantic Daylight Time (ADT). Convert the start time on August 2, as well as any times you like at this link.

Schedule

Time Monday, August 1
2:30 - 4:30 Registration Desk open
Located at the entrance of FSDE
Time Session(s) - Tuesday, August 2
8:30 Registration Desk open
Located at the entrance of FSDE
9:30 Welcome Address (Donald Moses)
Introductions and Icebreakers
FSDE 128B
10:30 Stream 1 (Non-Technical): Islandora Workshop for Beginners pt. 1
10:30-12:00

Rosie LeFaive, Don Richards
FSDE 128A
- presenting in person
  Stream 2 (Technical): Developing in Islandora pt. 1
10:30 - 12:00

Seth Shaw, Nigel Banks
FSDE 128B
- presenting in person
12:00 Lunch
1:00 Stream 1 (Non-Technical): Islandora Workshop for Beginners pt. 2
1:00 - 2:30

Rosie LeFaive, Don Richards
FSDE 128A
- presenting in person
  Stream 2 (Technical): Developing in Islandora pt. 2
1:00 - 2:30

Seth Shaw, Nigel Banks
FSDE 128B
- presenting in person
2:30 Afternoon Break
3:00 Intro to Use-a-Thon Projects
4:00 Service Provider Showcase: Joe Corall, Sole Proprietor LibOps LLC
4:00 - 5:00

FSDE 128A
- presenting virtually

In person stream: BBQ (6:30), Location details sent out via Eventbrite email (message @Isabella on Slack if you need the address)

Time Session(s) - Wednesday, August 3
9:30 Welcome
Intro to Use-a-Thon Projects
10:30 Stream 1 (Non-Technical): Migration for Content Owners
10:30 - 12:00

Dara Virks, Chris Day
FSDE 128A
- presenting in person
  Stream 2 (Technical): Migration for Developers and Sysadmins
10:30-12:00

Alan Stanley, Danny Lamb
FSDE 128B
- presenting in person
12:00 Lunch
1:00 Stream 2 (Technical): All things ISLE
1:00 - 2:30

Don Richards, Gavin Morris
FSDE 128B
- presenting in person
1:00 Stream 1 (Non-Technical): Lightning Talks
1:00 - 2:00
FSDE 128A
Querying your repo with Islandora Repository Reports
Mark Jordan
- presenting virtually
Introduction to Slack for Islandorians
Yamil Suarez
- presenting virtually
How to create a GitHub account & How to submit issues
Yamil Suarez
- presenting virtually
A walkthrough of the new Simon Fraser University (SFU) Institutional
Repository (IR) – Summit

Janice Banser, Mark Jordan
- presenting virtually
Herbarium Samples in Islandora
Donald Moses
- presenting in person
Migration and Quality Control for Repository Managers
Amy Blau
- presenting virtually
2:00 Stream 1: IMLS Grant - Fedora Migration Paths and Tools: a Pilot Project
2:00 - 2:30

Arran Griffith, Paige Morfitt
FSDE 128A
- presenting in person
2:30 Afternoon Break
3:00 Stream 1: Service Provider Showcase: Born-Digital
3:00 - 4:00

Noah Smith
FSDE 128A
- presenting in person
  Metadata Interest Group Meeting
3:00 - 4:00

FSDE 128B or join online
- in person and over Zoom
4:00 Stream 1: Documentation Interest Group Doc-a-thon primer
4:00 - 5:00

Yamil Suarez, Mirko Hanke
FSDE 128A
- presenting virtually

In person stream: Use-a-Thon Pizza Night (6:30 - 9:30) at Robertson Library Upper Level

Time Session(s) - Thursday, August 4
9:30 Welcome
10:30 Stream 1: Islandora Lite Update
10:30 - 11:15

Kirsta Stapelfeldt, Natkeeran Ledchumykanthan, Kyle Huynh, Irfan Rahman
FSDE 128B
- presenting in person
11:15 Stream 1: Stewarding Research Data in Islandora
11:15 - 12:00

Kim Mears, Donald Moses, Alexander O’Neill
FSDE 128B
- presenting in person
12:00 Lunch - Solar Viewings outside the building!
1:00 Stream 1 (Non-Technical): Metadata Management in Islandora
1:00 - 2:30

Paige Morfitt (presenting in person), Michelle Janowiecki (presenting virtually)
FSDE 128A
  Stream 2 (Technical): Microservices and content processing
1:00 - 2:30

Alan Stanley, Kyle Hyunh
FSDE 128B
- presenting in person
2:30 Afternoon Break
3:00 Zoom Link: Annual General Meeting
3:00 - 5:00

FSDE 128A

In person stream: Conference Dinner (6:00 - 9:00) at Lobster on the Wharf

Time Session(s) - Friday, August 5
8:00 Use-a-Thon Breakfast
9:45 Welcome
10:30 Stream 1 (Non-Technical): Managing Metadata for Migrations :
What we wrapped up at Whitman
10:30 - 11:00

Paige Morfitt
FSDE 128A
- presenting in person
  Stream 2 (Technical): Integrating machine learning-based
image entity extraction into Islandora
10:30 - 11:00

Alexander O’Neill
FSDE 128B
- presenting in person
11:00 Stream 1: The Next Generation: New Instances of Islandora
11:00 - 12:00

Julia Corrin, Kathryn (Katie) Gucer, Seth Shaw
FSDE 128A
- presenting in person
12:00 Lunch
1:00 Stream 1: Using Islandora to implement your preservation plan
1:00 - 2:30

Mark Jordan
FSDE 128A
- presenting virtually
2:30 Afternoon Break
3:00 Stream 2 (Technical): AWS and Islandora
3:00 - 3:30

Luke Taylor
FSDE 128A
- presenting in person
3:30 Stream 1: Service Provider Showcase: Discoverygarden
3:30 - 4:00

Morgan Dawe
FSDE 128A
- presenting in person
4:00 Stream 1: Use-a-Thon Presentations and Farewells/Closing Address
FSDE 128A

Saturday

In person stream: Choose Your Own Adventure 🌤️

Session Descriptions

August 2

Islandora Workshop for Beginners

10:30 - 12:00 and 1:00 - 2:30

Speakers: Rosie Le Faive, Don Richards

Description: Workshop for front-end users of Islandora. Will cover the basics of creating content and managing a repository based on the current islandora sandbox. Will cover:

  • Creating Islandora content (nodes and media) in the sandbox
  • Managing content types
  • Special field types
  • Managing your solr search and facets
  • Managing derivatives
  • Accessing your content in Fedora and Blazegraph (Linked data!)

Resources

Developing in Islandora

10:30 - 12:00 and 1:00 - 2:30

Speakers: Seth Shaw, Nigel Banks

Description: This workshop will provide a broad overview of islandora architecture, debugging tips (where are things logged and what to look for), and where and how to contribute code changes.

Resources:

Service Provider Showcase: Joe Corall, Sole Proprietor LibOps LLC

4:00 - 5:00

Speakers: Joe Corall

Description: Launching the first production Institutional Repository running on Islandora 2 (known as Islandora 8 at the time) for Kent State University Libraries brought many learning opportunities, and that experience helped shape a knew hosting offering for Islandora repositories. In this presentation, see how LibOps has combined the power of Islandora, Pantheon, and Google Cloud to allow your institution to focus on the needs of your repository, and allow LibOps to handle your repository’s hosting infrastructure.

Resources:

August 3

Migration for Content Owners

10:30 - 12:00

Speakers: Dara Virks, Chris Day

Description: This workshop will cover things to think about before and during your migration into Islandora 2.0, including a look at two of the main migration tools: FOXML and Workbench. The conversation will be geared towards content creators, rather than developers.

Resources:

Migration for Developers and Sysadmins

10:30 - 12:00

Speakers: Alan Stanley, Danny Lamb

Description: This workshop will show how to harvest data from an existing i7 site using Workbench’s harvesting tools, how to sanitize and prep that data with custom Python tools, and how to pull that data into a new Islandora 2 site.

Resources:

All things ISLE

1:00 - 2:30

Speakers: Don Richards, Gavin Morris

Description: This workshop will provide a general overview of the ISLE build commands and what they do, with a Q&A period. ISLE being installed is not necessary for this workshop.

Resources:

  • 📹 Recording available here.

Querying your repo with Islandora Repository Reports

Lightning Talks session: 1:00 - 2:00

Speaker: Mark Jordan

Description: Islandora Repository Reports is a Drupal module that provides repository admins with visualizations describing their Islandora. It comes with 10 core reports and another 8 optional reports, and is easily extensible.

Resources:

  • 📹 Recording available here.

Introduction to Slack for Islandorians

Lightning Talks session: 1:00 - 2:00

Speaker: Yamil Suarez

Description: I will introduce the basics of using Slack to a less tech savvy audience. Here are some of the topics I want to cover: 1) How to request Slack access through the community access form 2) How to browse and use the Islandora community Slack channels 3) How to write and reply to messages 4) How to search Slack 5) Propose a Slack practice time a week or so after the conference for newcomers to try out using Slack during a Zoom meeting to get a chance to practice using Slack together.

Resources:

How to create a GitHub account & How to submit issues

Lightning Talks session: 1:00 - 2:00

Speaker: Yamil Suarez

Description: I will be explaining the process for creating a free Github account, which has a lot more steps that you would imagine in 2022. Then I would explain how this account can be used for contributing to the Islandora community. Then I would demonstrate how to submit an issue to the documentation repo. I have done a longer version of this at a Open Meeting earlier this year. Here is a copy of that version for reference.

Resources:

A walkthrough of the new Simon Fraser University (SFU) Institutional Repository (IR) – Summit

Lightning Talks session: 1:00 - 2:00

Speakers: Janice Banser, Mark Jordan

Description: SFU Library will demo the recent upgrade of their IR from Drupal 6 to Islandora 2.0. Improvements include faceted search results, name authorities, and integration with external services such as OpenAire and Matomo for statistics generation.

Resources:

Herbarium Samples in Islandora

Lightning Talks session: 1:00 - 2:00

Speaker: Donald Moses

Description: Paul Pound, a longtime Islandora developer at UPEI, migrated UPEI’s Digital Herbarium, a Drupal 6 based Islandora site, to the latest version of Islandora and introduced new functionality. The talk will provide an overview of the content type and a brief demo of the site.

Resources:

Migration and Quality Control for Repository Managers

Lightning Talks session: 1:00 - 2:00

Speaker: Amy Blau

Description: In this lightning talk I give an overview of quality control for repository managers in a migration setting, and offer some tips and lessons learned.

Resources:

IMLS Grant - Fedora Migration Paths and Tools: a Pilot Project

2:00 - 2:30

Speakers: Arran Griffith, Paige Morfitt

Description: This panel presentation will share the work done on the IMLS Grant (LG-246264-OLS-20) - Fedora Migration Paths & Tools: A Pilot Project and explore the migration tooling and documentation created to help lower barriers for migrating older Fedora repositories to the newest version - Fedora 6.0. Grant pilot partners will share their involvement in the process as well as their migration stories and lessons learned. We will collaboratively present the grant work process and plans for completing the last phases involving the creation of migration training content.

Resources:

Service Provider Showcase: Born-Digital

3:00 - 4:00

Speakers: Noah Smith

Resources:

Documentation Interest Group Doc-a-thon primer

4:00 - 5:00

Speakers: Yamil Suarez, Mirko Hanke

Description: The Islandora Documentation Interest Group (DIG) welcomes all, technical and non-developer folks, newbies and veterans, to help build better documentation. Join us for a 1-hour workshop providing the tools for creating and editing documentation.

Tentative agenda:

  • Intro: About DIG
  • Tour of the existing documentation pages
  • Github: how to create an account, how to navigate the documentation repository, how to create issues, how to edit documentation pages
  • Markdown
  • Documentation do’s & dont’s
  • Slack: How to reach out to developers

Resources:

August 4

Islandora Lite Update

10:30 - 11:15

Speakers: Kirsta Stapelfeldt, Natkeeran Ledchumykanthan, Kyle Huynh, Irfan Rahman

Description: Building on our presentation in the Summer of 2021 we will demonstrate our new Islandora sites with feature demo and a brief description of the architecture.

Resources:

Stewarding Research Data in Islandora

11:15 - 12:00

Speakers: Kim Mears, Donald Moses, Alexander O’Neill

Description: An update and overview of UPEI’s evolving Research Data Management framework. We’ll share an update on our work related to our Islandora-based research data management framework and demonstrate integrations with external services, harvest and export options, a data publication workflow, integration of microservices, and review the pending policies in development.

Resources:

Metadata Management in Islandora

1:00 - 2:30

Speakers: Paige Morfitt, Michelle Janowiecki

Description: This workshop will talk about metadata management in Islandora. From pre-to post ingest, we will share tools to help organize and clean your metadata for Islandora.

Resources:

Microservices and content processing

1:00 - 2:30

Speakers: Alan Stanley, Kyle Hyunh

Description: This session will describe the microservices workflow - how to write and implement an external microservice for your Islandora installation, including writing and configuring the Contexts that drive them. At Digital Scholarship Unit of UTSC, we developed an approach to run microservices jobs inside Drupal (with PHP) instead of Java applications (Apache Karaf). Advanced Queue provides a user interface for jobs can be queued, managed (start, stop, delete) and monitored (error message) within a Drupal site. To improve our workflow with Advanced Queue, the Advanced Queue Runner module is developed to “daemonize” the Advanced Queue, so it can be run automatically in the background instead of triggering it manually by Cron or Drush command. We have currently implemented Triplestore indexing and Fits by using this approach.

Resources:

Annual General Meeting

3:00 - 5:00

Register for a Zoom and calendar invite here!

August 5

Managing Metadata for Migrations: What we wrapped up at Whitman

10:30 - 11:00

Speakers: Paige Morfitt

Description: In preparation for our migration from Islandora 7 to Islandora 8 we at Whitman underwent a rigorous clean-up project on our metadata to ready it for our new repository. This presentation will showcase the work we underwent as an institution to gather, assess, clean, and migrate our metadata. This presentation will be of interest to anyone who is interested in cleaning their metadata.

Resources:

Integrating machine learning-based image entity extraction into Islandora

10:30 - 11:00

Speakers: Alexander O’Neill

Description: In 2020, the Library of Congress announced the Newspaper Navigator project, the work of their Innovator in Residence, Ben Lee. It employs machine learning to extract entities like maps, cartoons, headlines and ads from newspaper archives. In 2021, we worked with a team of 4th year computer science students at UPEI to adapt this technique to work with our large Islandora-hosted newspaper archive, Island Newspapers. The team was able to use the existing training data on our content, but built a whole new image processing pipeline, and an Islandora 7 solution pack to automatically extract entities from new and existing page images.

Resources:

The Next Generation: New Instances of Islandora

11:00 - 12:00

Speakers: Julia Corrin, Kathryn (Katie) Gucer, Seth Shaw

Description: Since Islandora was released in June 2019 – and especially in the last year – new fully developed instances of this uniquely flexible and sustainable open source digital asset management system have emerged on the public web. The latter include Carnegie Mellon University’s Digital Collections, Johns Hopkins University’s Hopkins Digital Library, and the UNLV Special Collections and Archives Portal. The three presenters from these institutions will each introduce their new instance of Islandora with an eye toward the technical, sociotechnical, and organizational issues of particular interest to the Islandora community gathered IslandoraCon 2022.

Resources:

Using Islandora to implement your preservation plan

1:00 - 2:30

Speakers: Mark Jordan

Description: Islandora offers a number of features that can support an institution’s digital preservation strategy and plans. This workshop will introduce those features, provide some hands-on exercises, and encourage participants’ discussion of using Islandora for digital preservation.

Resources:

AWS and Islandora

3:00 - 3:30

Speakers: Luke Taylor

Description: A walk through some of the AWS services and features that Discoverygarden uses to host Islandora.

Resources:

Service Provider Showcase: Discoverygarden

3:30 - 4:00

Speakers: Morgan Dawe

Resources:

  • 📹 Recording available here.