Jump to: Morning Sessions - Afternoon Sessions
Workshops will be helped on Tuesday October 9, 2018. Information below is subject to change. All workshops are half-day sessions.
Workshop registration is now part of Samvera Connect conference registration. (link to registration when open)
Half Day Sessions
Morning Sessions
Workshop 1: Rails Testing Featuring RailsBridge
Description: Increase the stability of your Rails app by learning about tests: what they are, why they're used, and how to use them! Goals (from RailsBridge):
- what tests are
- why they're used
- how they're used
- what types of tests exist
- what types of frameworks exist
- some additional concepts in testing such as doubles, stubs, spies, and Webmock
- how to write tests
- how to break tests
- how to fix tests
Presenter(s): Carolyn Cole
Audience: Developers
Equipment: Development environment.
Room: 1009
Workshop 2: Managing Samvera-based Projects and Services
Description: This hands-on workshop will cover tools and techniques to help managers keeping in sync with community development efforts while managing the user expectations and needs. We will cover the dynamics of dedicating responsibilities at the institution and the community level.
Presenter(s): Nabeela Jaffer
Audience: Managers, Repository Managers
Equipment: N/A
Room: 1110
Workshop 3: 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: 1160
Workshop 4: Enhanced media playback in a Hyrax app using Avalon components
Description:
Presenter(s): Chris Colvard & Brian Keese
Audience: Developers
Equipment: Development environment (Hyrax 2.1)
Room: 1735
Afternoon Sessions
Workshop 5: Collection extensions workshop
Description: This workshop will focus on designing approaches for best practices on using admin sets and collections in structuring a repository.
Presenter(s): Lynette Rayle
Audience: Managers, Repository Managers
Equipment: N/A
Room: 1110
Workshop 6: Introduction to Fedora
Description: Fedora is the flexible, extensible, open source repository platform that stores and preserves linked data resources, and is used as the underlying platform by Hydra for managing content. Fedora is used in a wide variety of institutions including libraries, museums, archives, and government organizations. Fedora 4 includes native linked data capabilities and a modular architecture based on well-documented APIs and ease of integration with existing applications.
Presenter(s): David Wilcox
Audience: Developers
Equipment: Development environment
Room: 1735
Workshop 7: Introduction to Samvera
Description:
- Introduction to Samvera (the 35,000ft view)
- Demonstrations of some contrasting production systems
- The Samvera software: what’s the gem all about and what might it do for me?
- Samvera at your institution and its involvement with the community
Presenter(s): Richard Green (and others)
Audience: Anyone new to Samvera–Managers, Developers, All
Equipment: N/A
Room: 1008
Workshop 8: 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: 1160
Workshop 9: 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.
Presenter(s): Rob Kaufman
Audience: Developers
Equipment: Development environment
Room: 1009