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:
- 📹 Recording available here.
- Example Project Repository
- Slides
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.