spotlight - https://github.com/orgs/projectblacklight/teams/spotlightexhibits - https://github.com/sul-dlss/exhibitsuseful links
Uses open seadragon (OSD) viewer, which is for image resources onlyUses sul-embed (Stanford's viewer which leverages Mirador 3), 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 (The Parker Library on the Web & Virtual Tribunals 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 3 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.(This refers to Mirador 2 which has been deprecated; we now allow the selection of Mirador 3 in stead) 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 The Parker Library on the Web) (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) (https://exhibits.stanford.edu/parker) 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 Renewals exhibit? (to be characterized)

What is custom about the Opening Night! exhibit? (to be characterized)
  • No labels