Blacklight 5.0
Attendees:
- Moderator: Chris Beer
- Breck Witte - Columbia
- Gary Geisler - Stanford
- Justin Coyne - DCE
- Mike Tribone - PSU
- Andreas Borchsenius Westh - Royal Library of Copenhagen
- Chris Arwe - Hull
- Chris Colvard - Indiana
- Jack Reed - Stanford
- Jessie Keck - Stanford
- Vivian Chu - UCSD
- Sandra Castillo - University Duoc UC.
- Esme Cowles - UCSD
- Longshou Situ - UCSD
- Carolyn Cole - PSU
- Tom Cramer - Stanford
- David Trujillo - UCSD
- Anusha Ranganathan - Oxford
- Sheetal Chavan - UCSB
- Carrick Rogers - Stanford
Blacklight 4 vs. Blacklight 5 Comparison
- Most noticeable distinction is the update to Bootstrap 3
- Blacklight 4 was the Bootstrap 2 release
- Blacklight 5 will be a bootstrap 3 release
- Adding Schema.org Support
- There are some behind the scenes changes that shouldn't be of too much concern to those who haven't done a lot of monkey patching.
- Blacklight 5 is trying to fall back on more of the Bootstrap UI components. As an example the facets are now pure Bootstrap collapsible panels instead of rolling our own.
Upgrading to Blacklight 5 (when it's out)
- Upgrade to latest Blacklight 4.x and fix all deprecation warning before upgrading to Blacklight 5.
- Here is a commit in Sufia that removed a lot of deprecation warnings in an app after upgrading to the latest 4.x line: https://github.com/psu-stewardship/sufia/commit/9f54aa85e6f83ecda6bd819a00b81f9f24c72321
Desired Features (by those in the room)
- ADA Compliance
- Support for spatial data
- -- Coming up with a metadata standard for place names will make creating a Blacklight extension much easier.
- Book Covers Plugin
- User Tagging (different flavors of tags)
- Continuos Scrolling Plugin
- Grid View (more views)
- Hierarchical Facets (or at least improve the current pivot facets UI)
- Facet Groups (admin vs. public)
- Configurable open facets. Avalon has this and perhaps we can borrow some of what they have done.
( https://github.com/avalonmediasystem/avalon/blob/develop/app/controllers/catalog_controller.rb#L67
https://github.com/avalonmediasystem/avalon/blob/develop/app/helpers/blacklight/local_blacklight_helper.rb#L71-L80 )
Action Items
Add your Blacklight installation to the Examples page on the Blacklight Wiki ( https://github.com/projectblacklight/blacklight/wiki/Examples )