For information on current and previous versions of Avalon, please see the Releases page on Github.
Upcoming 6.x Releases
- Enhanced structural metadata editing—edit structure for a section visually
- Import of structure within media files (such as WAV cue points) upon ingest
- Performance improvements for objects and playlists with large numbers of items
- IIIF Manifest generation from media objects
Release 7
Our goal with Avalon 7.0 is to offer a full-featured media streaming application based on the modern Samvera stack. To this end, Avalon 7 will be built using Hyrax as a base, offering developers an environment they know and understand, and offering administrators the flexibility to run stand-alone streaming solutions or integrate scalable streaming into existing Hyrax-based applications. As we work toward full-feature parity with Avalon 6, we will continue development and support. Each dot release milestone is estimated to be a 6-week work cycle.
0.3
0.4
The goal of this cycle is to build out critical feature endpoints. We will initially focus on building out playlist endpoints as a decoupled service (create, read, update, delete). The service will return an IIIF compliant manifest that can be consumed by Avalon's Standalone Player. The team will also work on an initial POC of our batch ingestion. The team will also take an initial pass at UI/UX designs for Avalon on Hyrax.
Core Feature work
- Re-evaluating IIIF 3 manifest generation as the spec nears completion
- Expanded streaming server support
Batch Ingest
- Possible Hyrax import gem (or generic base with per-app modifications)
- Developing in collaboration with WGBH/AVP using Donut work
- Ensure batch ingest spreadsheet and documentation are updated
UI/UX work - mockups / Initial design work
- Create designs for Home/list/item and playlist pages
- Structural metadata rendering
- Avalon look and feel defined, with mockups for evaluation
- Start of style guide
- Wireframes generated
- Hi-fidelity (HTML) mockups?
Critical Feature work
- Playlist Endpoint (No UI)Can create a playlist
- Can create an item in playlist with a stop / start
- Can read a playlist and playlist items
- Playlists have an endpoint that returns IIIF manifest(s)
- Standalone player can play playlist manifest (basic functionality)
- Avalon needs
Strategy Development
- Ingest API
- Player API