Samvera Solution Bundles

Solution Bundles are applications designed to solve a common need in a generalized yet customizable way, with minimal development effort required for implementation. Solution bundles are often collaborative efforts and have communities of users and contributors from different institutions who support ongoing development. There are currently four Samvera applications offered as solution bundles. In addition to solution bundles, there are many Samvera applications and components from which to draw inspiration or utilize code (see examples).

Self-deposit Institutional Repositories


Hyrax

Github: https://github.com/samvera/hyrax

Website: http://hyr.ax/about/

Origin: Hyrax was created through the consolidation of the Sufia and CurationConcerns gems (see below). (Sufia was originally developed at Penn State University as a shareable generalization of their Samvera-based research repository application, ScholarSphere.) Hyrax, and Sufia and CurationConcerns before it, has been maintained by a growing number of Samvera community developers (with over 80 contributors as of March of 2017. Hyrax is exemplary of Samvera development that has had wide implementation and code contributions to become a truly community-driven, -supported, and -maintained solution bundle.

Sufia  

Github: https://github.com/projecthydra/sufia

Origin: Derived from ScholarSphere which was developed by Penn State.

Contact for more information: hydra-tech@googlegroups.com

Community and product direction:

Sufia is the basis for Penn State’s ScholarSphere, WGBH’s HydraDAM, George Washington University’s GW Scholarship, and University of Washington’s DRUW, to name some of the known instances. The Sufia code base is included in the officially supported and maintained Hydra gems.

Sufia has a growing number of implementers and is under active new feature development to support Fedora 4 and the community defined work-based model -  Hydra:: Works.  

Distinctive features (also see README)

  • rails engine for creating a web application for ingest, curation, search, and display of digital assets.

  • file based approach to object creation

  • supports any file type

  • Fedora 4 support

  • Version control for deposited files

  • User profiles with activity streams

  • Single-use links

  • Usage statistics graphs in the UI

  • Integration with cloud storage providers

  • Full-text indexing and search

  • Proxy deposit and transfers of ownership

Curate

Github: https://github.com/projecthydra-labs/curate

Origin: Created based on Sufia’s models originally by Notre Dame. In addition, Curate was under active collaborative development for many months by The University of Notre Dame, Northwestern University, Digital Curation Experts, University of Cincinnati, University of Virginia and Indiana University.

Contact for more information: hydra-tech@googlegroups.com

Community and product direction:

Curate is the basis for Notre Dame’s CurateND and the University of Cincinnati’s Scholar@UC. Collaborative efforts on this project have shifted to focus on Hydra::Works and likely an eventual merger with Sufia.

Distinctive features:

 

Worthwhile

Github: https://github.com/projecthydra-labs/worthwhile

Origin: Created by Digital Curation Experts based on the Curate Gem.

Contact for more information: hydra-tech@googlegroups.com

Community and product direction:

Worthwhile is the basis for Case Western’s new Hydra repository, Digital Case (currently in beta). Worthwhile is under active development by Digital Curation Experts to include support for Fedora 4. Worthwhile is likely to merge with Sufia when Hydra::Works are supported.

Distinctive features:

  • Stripped down fork of Curate with updated versions of Blacklight, Bootstrap and Hydra

  • Work-based model for content where an intellectual item can have multiple files.

  • Expanded leasing and embargo support

Media Repository Solution


Avalon Media System

Github: https://github.com/avalonmediasystem

Project website:  http://www.avalonmediasystem.org/ 

Origin: Collaborative project between Indiana University Libraries and Northwestern University Library.

Contact for more information:  http://www.avalonmediasystem.org/connect

Community and product direction:

Avalon has been funded in part by multiple grants from IMLS and the Andrew W. Mellon Foundation, led by project leads Indiana University Libraries and Northwestern University Library. Avalon is the basis for Indiana’s Media Collections Online and Northwestern’s A+V Repository and has a growing number of implementers and contributors at other institutions. See the Avalon Release Road Map for information on upcoming features.

Distinctive features:

End-user functionality

  • Faceted discovery for search and browse

  • Video and audio playback in browsers or on mobile devices

  • Stream-level security

  • Ability to embed media player in other websites

  • Persistent URLs

  • RTMP and HTTP streaming, Flash and HTML5-based player

Collection management

  • Interactive or batch uploading of media files

  • MODS metadata schema

  • Private collection dropboxes

  • A hierarchical model for permissions that supports a flexible approach to batch collections-based content management

  • Customized thumbnails by taking a “snapshot” or specifying a timepoint

  • Direct import of previously transcoded derivatives

  • Avalon transcoding for multiple quality derivatives

  • Let staff select multiple items and publish, unpublish, delete, set access permissions, assign to collection

Integration with other enterprise systems

  • Red5 and Adobe media servers

  • Local authentication services (CAS, LDAP and others, using OmniAuth)

  • Learning management systems, via the Learning Tools Interoperability (LTI) standard

  • Support for LDAP group access control

  • Support for persistent URL systems (PURL, Handle)

  • Master files: leave, delete, or rename/move after transcoding

Installation

  • Easy installation and configuration via a virtual machine image and other methods

  • Fully-transparent integration testing using travis-ci.org- every commit and pull request triggers a build

  • Configuration approach for easier customization where possible

  • Latest versions of Hydra, Blacklight, Bootstrap