spotlight - https://github.com/orgs/projectblacklight/teams/spotlight | exhibits - https://github.com/sul-dlss/exhibits | useful links |
Uses open seadragon (OSD) viewer, which is for image resources only | Uses sul-embed (Stanford's universal viewer), which supports images, audio, video, single pdf viewing; but we still use OSD for uploaded resources and non-Stanford IIIF resources | |
sul-embed has implemented the IIIF content search API, which enables full text and content search as described in the Jarndyce exhibit (https://exhibits.stanford.edu/jarndyce-test). Content search lives on our infrastructure and is not part of the exhibits codebase. | https://github.com/sul-dlss/content_search/ | |
For full text search, results are displayed in a list outside the viewer, in snippet view, with highlighted hits (does not take user directly to the page in the book/document that has the hit(s)) | https://github.com/sul-dlss/exhibits/blob/e00f303957d41a11bc7875d1eb42d14ec7efc9ba/app/controllers/catalog_controller.rb#L219-L233 | |
For selected exhibits (Parker & VT among others), metadata display has been customized (https://exhibits.stanford.edu/parker) & (https://exhibits.stanford.edu/virtual-tribunals). For all exhibits, this also includes an expandable "more details" button on the item details page for all items in the Stanford Digital Repository. | https://github.com/sul-dlss/mods_display | |
This feature is not in spotlight. If implemented in the future, the assumption is this should wait for completion of Mirador version 3 which is underway now (Winter/Spring 2019) | For exhibits with image content only, Mirador is a toggle-able viewer option instead of sul-embed (must be selected for entire exhibit). Note that sul-embed is the default viewer unless the Mirador viewer is selected by the exhibit creator. | https://github.com/sul-dlss/exhibits/pull/1227 |
Ability to deviate from principal Stanford exhibit theme by suppressing bottom Stanford toolbar for selected exhibits (for now, only implemented for Parker) (https://exhibits.stanford.edu/parker). Note: some theming work in spotlight is currently underway (April 2019) by UCSB/UCSD as a part of the UC Project Surfliner. | ||
Ability to upload BibTEX bibliography on a per exhibit basis, and index the citations for faceting, search and display (for now, only implemented for Parker) (https://exhibits.stanford.edu/parker). Relies on a custom BibTEX exporter that we haven't been able to contribute back to the Zotero project yet. | https://github.com/camillevilla/bibtex-translator | |
Search fields custom to Parker (incipit, manuscript number) don't appear in Curation > Search for other exhibits. Note: not a recommended approach from a long term service / development perspective, but totally doable. | https://github.com/sul-dlss/exhibits/blob/e00f303957d41a11bc7875d1eb42d14ec7efc9ba/app/controllers/catalog_controller.rb#L337-L349 | |
using Blacklight heatmap plugin - this enables display of an individual map on the item details page (as points or bounding boxes) when the requisite geospatial metadata is part of the item in the Stanford Digital Repository (https://exhibits.stanford.edu/lanciani/catalog/rv380nw4737). In addition, on a per browse category basis, all items in a browse category with geospatial metadata are displayed as points or bounding boxes on a map of the world (https://exhibits.stanford.edu/lanciani/browse/roma-xi-1-colosseo-f7f5a2f1-9b7e-459e-b08a-431ad37cff96?view=heatmaps). The browse category view is not currently working adequately, and it needs work/fixing/enhancement. Any institution running (or planning to install) a Spotlight instance can implement the Blacklight heatmap plugin. Note: there's a sul-dlss/blacklight_heatmaps and then there's projectblacklight/blacklight-maps. | https://github.com/sul-dlss/blacklight_heatmaps | |
What is custom about the Feigenbaum exhibit? (to be characterized) | https://github.com/sul-dlss/exhibits/blob/e00f303957d41a11bc7875d1eb42d14ec7efc9ba/app/controllers/catalog_controller.rb#L145-L152 | |
What is custom about the Copyright database exhibit? (to be characterized) |
...