Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This is the tentative workshop schedule. The finalized workshop schedule will be posted here by  

...

Audience: Managers, Repository Managers

Equipment: N/A

Room:  TBD

3

...

Description: This workshop will discuss upgrade strategies, workflows, best practices and common pitfalls.

...

)

...

Audience: Developers

Equipment: Development environment

Room:  TBD

...

Enhanced media playback in a Hyrax app using Avalon components

Description: The Avalon Media System is a Samvera-based system for managing and providing access to large collections of digital audio and video. Through version 6, Avalon was known as an independent Samvera solution bundle. In Hyrax-based Avalon 7, the previous monolithic codebase has been broken down into components available for use outside of the solution bundle. These components enhance media playback in Hyrax through robust derivative generation, streaming server support, adaptive bitrate streaming, a IIIF Presentation 3.0 consuming player, and a scriptable embedded player. This workshop will include:

...

Equipment: Development environment (Hyrax 2.1)

Room:  TBD

...

4) Dive Into Hyrax for new developers hands-on

Description: TBD

Presenter(s): Mark Busseytamsin woo

...

Equipment: Personal Laptop (development environment instructions)

Room:  TBD

...


5) Hop, Skip, & a Jump: Sufia to Hyrax

Description: Currently on Sufia and interested in getting on the Hyrax bus? In this workshop, we will take a Sufia app that has some basic customizations and data and walk through some options for getting it successfully to Hyrax 2.1.

...

Equipment: Personal Laptop (development environment instructions will be provided)

Room: TBD

...

6) Hands-on with the Bridge2Hyku Toolkit

Description: 

The University of Houston (UH) Libraries, in partnership and consultation with numerous institutions, was awarded an IMLS National Leadership/Project Grant (LG-70-17-0217-17) to support the creation of the Bridge2Hyku (B2H) Toolkit. As part of this toolkit, University of Houston is developing several applications to assist in the migration of data from CONTENTdm to Hyku. The workshop will cover two important tools:

CDM Bridge: a stand alone electron-based tool that easily pulls metadata and files out of any CONTENTdm instance for migration and metadata remediation.

...

Equipment: Personal Laptop (development environment instructions will be provided)

Room: TBD

7) Introduction to Valkyrie

Description: Valkyrie is a new persistence layer for Samvera, supporting multiple backends for storing files and metadata. Currently supported backends include Fedora, PostgreSQL and Solr for metadata, and Fedora and local disk for files. Valkyrie provides an abstraction layer over file and metadata persistence, allowing an application to be configured to use different backends without code changes. This workshop will include:

  • An overview of Valkyrie's design, including why the Data Mapper pattern was used, and how Valkyrie addresses sustainability issues with ActiveFedora
  • Status updates on current Valkyrie development, including applications built using Valkyrie, and efforts to use Valkyrie in Hyrax
  • Hands-on exercises to give attendees first-hand experience working with Valkyrie and demonstrate how concepts from Samvera applications work with Valkyrie

Presenter(s): Adam Wead Esmé Cowles

Audience: Developers

Equipment: Ruby/Rails development environment

Room:  TBD


Anchor
Afternoon
Afternoon
Afternoon Sessions (2PM-5PM)

...

Audience: Anyone new or newish to Samvera – Managers, General

Equipment: N/A

Room:  TBD

4

...

Description: Valkyrie is a new persistence layer for Samvera, supporting multiple backends for storing files and metadata. Currently supported backends include Fedora, PostgreSQL and Solr for metadata, and Fedora and local disk for files. Valkyrie provides an abstraction layer over file and metadata persistence, allowing an application to be configured to use different backends without code changes. This workshop will include:

  • An overview of Valkyrie's design, including why the Data Mapper pattern was used, and how Valkyrie addresses sustainability issues with ActiveFedora
  • Status updates on current Valkyrie development, including applications built using Valkyrie, and efforts to use Valkyrie in Hyrax
  • Hands-on exercises to give attendees first-hand experience working with Valkyrie and demonstrate how concepts from Samvera applications work with Valkyrie

...

)

...

Audience: Developers

Equipment: Ruby/Rails development environment

Room:  TBD

...

Samvera as an API

Description: This workshop will discuss tools and capabilities for building external interfaces (React apps, mobile apps) that use Samvera as an API and data source.

...

Equipment: Development environment

Room:  TBD

...

5) Testing your Samvera Application - hands-on workshop

Description: TBD

Presenter(s): Mark Busseytamsin woo

...

Equipment: Personal Laptop (development environment instructions)

Room:  TBD

...

6) Static Websites and Community Documentation with Jekyll

Description: This half-day workshop will orient participants with the Jekyll (https://jekyllrb.com/) static website generator. Jekyll is an open source command-line tool for transforming plain text into modern websites. Samvera uses Jekyll to develop and maintain our community documentation, samvera.github.io, but Jekyll can be used for several digital library projects, including scholarly publications and digital exhibits. We will provide a basic overview of the Jekyll development environment, introduce participants to helpful resources for customizing Jekyll websites, and cover our GitHub-based workflow for editing and maintaining samvera.github.io. Basic HTML, Markdown, and command-line experience is helpful but not required. Beginners are welcome!  

...

Equipment: Personal Laptop and Jekyll (installation instructions)

Room: TBD

7) Keeping your Samvera application up to date

Description: This workshop will discuss upgrade strategies, workflows, best practices and common pitfalls.

Presenter(s): Rob Kaufman

Audience: Developers

Equipment: Development environment

Room:  TBD