spotlight

Spotlight enables librarians, curators, and others who are responsible for digital collections to create attractive, feature-rich websites that highlight these collections.

OTHER License

Downloads
207
Stars
156
Committers
38

Bot releases are visible (Hide)

spotlight -

Published by cbeer over 7 years ago

Features:

  • Add a hidden form field to catch robot-generated feedback

Improvements:

  • Update sir-trevor widgets from upstream
spotlight - Version 0.19.0

Published by jcoyne over 8 years ago

Upgrade guide.

This version has a runtime dependency on Riiif, which you must provide by adding the riiif into your Gemfile:

gem 'riiif', '~> 0.4.0'

Then run bundle install

If you wish to take advantage of Riiif's features (supplying a IIIF endpoint for uploaded files) you must additionally add this line to config/routes.rb

mount Riiif::Engine => '/images', as: 'riiif'

And add a file config/initializers/riiif.rb with the following contents:

Riiif::Image.file_resolver = Spotlight::CarrierwaveFileResolver.new

# Riiif::Image.authorization_service = IIIFAuthorizationService

# Riiif.not_found_image = 'app/assets/images/us_404.svg'
#
Riiif::Engine.config.cache_duration_in_days = 365
spotlight - Sprint 12

Published by jkeck almost 10 years ago

Changes

Build Status | Coverage Status

Sprint Focus

This sprints focus was dealing with technical debt and bugs left over from previous sprints as well as various changes to improve the content creator experience.

Features

New Features

  • Added sir-trevor widget preview.
  • Display search term and limits that populated a saved search/browse category.
  • Added multi-image support to sir-trevor widgets.
  • Added ability to upload an image (and crop it) for an about page contact
  • Allow search bar and facets to be toggled on/off for an exhibit.
  • Allow sort fields to be re-ordered and re-labeled.

Enhancements and Bug Fixes

  • Added solr field prefix to facilitate multiple apps using the same index
  • Removed no-op thumbnail size configuration
  • Added warning to the edit screen of pages when it's currently open for editing by another user.
  • Fixed bug where the active featured item's caption was not being highlighted.
  • Split sir-trevor block list into separate categories based on if they are for repository items or not.
  • Display a warning when editing an Exhibit Custom Field when it is not configured to display anywhere.
  • Use configured ID field instead of hardcoding ID field for indexes that store the unique identifier somewhere else.
  • Add private label to the titles of documents all around the app (auto-complete, sir-trevor panels, etc.)

Video

Sprint 12 accomplishments (8 minutes).

Sprint 12

Screenshots/gifs

screen shot 2014-11-25 at 2 26 41 pm

multi-image-select

multi-image-select

screen shot 2014-11-26 at 4 07 11 pm

screen shot 2014-11-26 at 4 08 01 pm

screen shot 2014-11-26 at 4 07 18 pm

screen shot 2014-12-01 at 7 17 00 pm

checkbox

browse-warning

home-page

private-label

private-results

private-record

private-st-widget

sort

preview-widget

screen shot 2014-11-17 at 1 29 05 pm

2nd-caption

widget-selection

Metrics

Developers:

  • @cbeer
  • @jkeck
  • @ggeisler

Commits: 79

spotlight - Sprint 10

Published by cbeer over 10 years ago

spotlight - Sprint 9

Published by ggeisler over 10 years ago

Milestone | Changes

Build Status | Coverage Status

Sprint Focus

This sprint will continue to focus on enhancing and polishing the Spotlight UI and interaction, with more emphasis on the end-user side of the application. A major area of focus will be the visual design and interaction with the widget framework: page-level widget display issues (spacing, layout relationships between widgets) and widget configuration display. Another major area we hope to improve this sprint is the Item Detail page, to which we plan to add support for viewing multi-image items among other enhancements.

Features

New Features

  • Selected item preview on widget configuration panels
  • Multi-image item display
  • Links to item in PURL and Searchworks (example of local institution customization)

Enhancements and Bug Fixes

  • Improved visual design of carousel widget
  • Restrict search results widget on homepage; single instance elsewhere
  • Make sidebar display default for new feature pages
  • Allow any result view type to be selected in search result widget
  • Ensure browse category autocomplete is scoped to its saved search results
  • Various styling improvements throughout application

Video

Tour of Sprint 9 accomplishments (7 minutes).

Tour

Screenshots

curation_-edit_page___maps_of_africa__an_online_exhibit-_blacklight 3

exhibit_home___maps_of_africa__an_online_exhibit_-_blacklight

africa__performed_by_the_sr_danville_under_the_patronage_of_the_duke_of_orleans__revised_and_improved_by_mr_bolton__-maps_of_africa__a_virtual_collection-_blacklight

28f7447e-c0ea-11e3-902c-0528cccbbd52

Metrics

Developers:

  • @cbeer
  • @jkeck
  • @ggeisler
  • @jchristo4

Commits: 54

Activity

pulse__sul-dlss_spotlight

spotlight - Sprint 8

Published by ggeisler over 10 years ago

Milestone | Changes

Build Status | Coverage Status

Sprint Focus

In this sprint we plan to continue to enhance and polish the Spotlight UI and interaction. One area for this work will be the features that emphasize the visual display of exhibit content: the slideshow results view and the carousel widget. Another area will be the Administration and Curation section of the application.

Features

New Features

  • Bulk selection/deselection of metadata fields
  • Custom labels and ordering of main navigation menu

Enhancements

  • Improved styling and interaction of the gallery slideshow (backlight-gallery gem)
  • Improved styling of the Delete Exhibit callout
  • Made edit-in-place affordance more clear
  • Improved styling and layout of search facet and page panels
  • Omit breadcrumbs on homepage
  • Add typeahead support for selecting browse category image

Video

Tour of Sprint 8 accomplishments (9 minutes).

Tour

Screenshots

administration_-appearance___maps_of_africa__a_virtual_collection-_blacklight

curation_-metadata___maps_of_africa__a_virtual_collection-_blacklight

maps_of_egypt___maps_of_africa__a_virtual_collection_-_blacklight

administration_-settings___maps_of_africa__a_virtual_collection-_blacklight

curation_-feature_pages___maps_of_africa__a_virtual_collection-_blacklight

curation_-search_facets___maps_of_africa__a_virtual_collection-_blacklight

Metrics

Developers:

  • @cbeer
  • @jkeck
  • @ggeisler
  • @jchristo4

Commits: 31

Activity

pulse__sul-dlss_spotlight

spotlight - Sprint 7

Published by jkeck over 10 years ago

Milestone | Changes

Build Status | Coverage Status

Sprint Focus

A major area of focus for Sprint 7 is to improve the UI and user interaction when working as a curator and when viewing pages as a site visitor, most notably improving the slideshow and carousel experiences. We also want to finish the Open Seadragon display of item image, enable viewing of multi-item objects, and adding a new search result widget based on saved searches (existing browse categories).

In addition, there are a handful of bug fixes and relatively small feature enhancements to be addressed during this sprint.

Features

New Features

  1. OpenSeadragon Support for item detail page
  2. Search results widget for Feature and About pages

Workflow improvements

  1. Added Edit button when viewing a Browse Category
  2. Changed redirect when saving a search as a Browse Category
  3. Make exhibit specific fields visible on the detail page by default
  4. Make About Page Contacts visible by default

Style improvements

  1. Improved default footer styling
  2. Improved default sidebar styling of About and Feature pages

General improvements

  • Facet labels now edit-in-place for consistency with other administration options

Video

Tour of Sprint 7 accomplishments (9 minutes).

Tour

Screenshots

metadata-admin

screen shot 2014-03-20 at 15 05 50

resources___maps_of_africa__a_virtual_collection_-_blacklight

caroline_batchelor_collection___maps_of_africa__a_virtual_collection_-_blacklight

batchelor_collection_sub-section_b___maps_of_africa__a_virtual_collection_-_blacklight

item-admin

edit-facet-admin

search-result-widget

screen shot 2014-03-17 at 11 25 26 pm

Metrics

Developers:

  • @jcoyne
  • @cbeer
  • @jkeck
  • @ggeisler
  • @mejackreed
  • @jchristo4

Commits: 31

Activity

screen shot 2014-03-21 at 5 10 19 pm

spotlight - Sprint 6

Published by ggeisler over 10 years ago

Milestone

This sprint focuses on enhancing some existing features and adding a couple of major new features.

Enhancements to allow multiple captions for relevant widgets, making Report a problem form dependent on a confirmed contact email address, and showing results controls for browse results.

New feature goals for this sprint are finishing the maps results view and adding a slideshow results view.

Features

  • Added page option configuration to Pages in edit mode
  • Updated widgets to allow secondary caption field
  • Enable display of search result options for browse results
  • Hide Report a problem form if no contact email defined; change label to "Feedback"
  • Added slideshow search results view (now in backlight-gallery gem)
  • Added maps results view (backlight-maps gem)

Video

Tour of Sprint 6 accomplishments (12 minutes).

Tour

Screenshots

curation_-edit_page___maps_of_africa__a_virtual_collection-_blacklight

curation_-edit_page___maps_of_africa__a_virtual_collection-_blacklight 2

maps_of_africa__a_virtual_collection_-_blacklight_search_results

maps_of_africa__a_virtual_collection_-_blacklight_search_results 2

Metrics

Developers:

  • @jcoyne
  • @cbeer
  • @jkeck
  • @ggeisler
  • @mejackreed

FTE: 4ish

Commits: 65

Activity

pulse__sul-dlss_spotlight

spotlight - Sprint 5

Published by cbeer over 10 years ago

Milestone

Goals for this sprint include working on strategies for selecting items to be included in an exhibit, building a blacklight-map search results view, importing and exporting exhibit data, and enabling an exhibit administrator to customize the search result options a site visitor sees. In addition, there are a number of bugs and code refactoring and improvements identified to be tackled during this sprint.

Features

  • New Appearance settings page to configure search result options
  • Show all feature pages as TOC in Feature Page sidebar
  • Import and export exhibit data
  • Type-ahead for selecting items now shows item thumbnail

Video

Tour of Sprint 5 accomplishments (10 minutes).

Tour

Screenshots

screen shot 2014-03-07 at 13 36 35

screen shot 2014-03-07 at 13 36 31

screen shot 2014-03-07 at 13 36 58

screen shot 2014-03-07 at 13 38 04

screen shot 2014-03-07 at 13 39 09

Metrics

Developers:

  • @jcoyne
  • @cbeer
  • @jkeck
  • @ggeisler
  • @mejackreed

FTE: 4ish

Commits: 113

Activity

screen shot 2014-03-07 at 13 34 54

spotlight - Sprint 4

Published by cbeer over 10 years ago

Milestone

Primary goals for Sprint 4 include building out and surfacing multi-exhibit support in the Spotlight UI, adding to and enhancing the widget framework, and continuing cleanup of the UI. In addition, we intend to fix and enhance a range of existing features to make them more robust and user-friendly, such as validating contact email addresses, truncating long title, and showing improved URLs.

Features

  • Report a problem form now opens in-place for JavaScript browsers
  • Added social sharing links
  • Improved breadcrumbs
  • Updated URL pattern to use more human friendly URLs
  • Started surfacing the multi-exhibit functionality
  • Add default "Browse All Exhibit Items" browse category
  • Validation of the email addresses used for exhibit contacts
  • Improved Page creation and editing workflow
  • New widgets: Embed + Text, Carousel, Featured Items
  • Improved styling and interaction for Page editing

Video

Tour of Sprint 4 accomplishments (11 minutes).

Tour

Screenshots

screen shot 2014-02-28 at 11 18 33

screen shot 2014-02-28 at 11 19 01

screen shot 2014-02-28 at 11 21 20

screen shot 2014-02-28 at 11 22 12

screen shot 2014-02-28 at 11 23 27

screen shot 2014-02-28 at 11 24 28

screen shot 2014-02-28 at 11 24 50

screen shot 2014-02-28 at 11 25 30

screen shot 2014-02-28 at 11 26 20

screen shot 2014-02-28 at 11 26 54

screen shot 2014-02-28 at 11 28 27

screen shot 2014-02-28 at 11 28 55

screen shot 2014-02-28 at 11 29 42

Metrics

Developers:

  • @jcoyne (80%)
  • @cbeer (80%)
  • @jkeck (60%)
  • @ggeisler (80%)

FTE: 3ish

Commits: 113

Test Coverage: 95% (including integration tests)

Activity

screen shot 2014-02-28 at 11 10 52

spotlight - Sprint 3

Published by cbeer over 10 years ago

Milestone

Features

  • Simple Dashboard page (to be enhanced in future sprints)
  • Change user roles, add and delete users
  • Hide exhibit items from public view
  • In-place editing for display labels of metadata fields
  • Add and manage information for exhibit contacts; contact information shown in sidebar of About pages
  • Added label with the name of widget when in edit mode
  • New "Multi-Up Item Grid" widget
  • Site breadcrumbs
  • Autosuggest for tags

Video

Tour of Sprint 3 accomplishments (17 minutes).

Tour

Screenshots

screen shot 2014-02-21 at 11 24 09

screen shot 2014-02-21 at 11 24 28

screen shot 2014-02-21 at 11 25 05

screen shot 2014-02-21 at 11 25 25

screen shot 2014-02-21 at 11 25 36

screen shot 2014-02-21 at 11 25 46

screen shot 2014-02-21 at 11 26 07

screen shot 2014-02-21 at 11 26 16

screen shot 2014-02-21 at 11 26 45

screen shot 2014-02-21 at 11 26 58

Metrics

Developers:

  • @jcoyne (80%)
  • @cbeer (80%)
  • @jkeck (60%)
  • @ggeisler (80%)

FTE: 3ish

Tickets created:

Tickets closed:

Commits: 112

Lines:

LoC:

Test Coverage: 98% (including integration tests)

Activity

screen shot 2014-02-21 at 11 39 38

spotlight - Sprint 2

Published by cbeer over 10 years ago

Milestone

Features

  • Improved interaction for creating and editing pages
  • Item thumbnail and text widget (with auto-complete search for items)
  • Curation mode for editing items
  • Customizing metadata fields: Exhibit-specific fields and drag and drop ordering
  • Drag and drop ordering of search facets
  • Adding and managing tags
  • User administration

Video

Tour of Sprint 2 accomplishments (16 minutes).

Tour

Screenshots

screen shot 2014-02-13 at 17 08 28

screen shot 2014-02-13 at 17 08 38

screen shot 2014-02-13 at 17 08 50

screen shot 2014-02-13 at 17 08 59

screen shot 2014-02-13 at 17 09 25

screen shot 2014-02-13 at 17 09 29

screen shot 2014-02-13 at 17 09 52

screen shot 2014-02-13 at 17 12 51

Metrics

Developers:

  • @jcoyne (80%)
  • @cbeer (80%)
  • @jkeck (60%)
  • @ggeisler (50%)

FTE: 3ish

Tickets created: 44

Tickets closed: 32

Commits: 103

Lines: +6447, -618

LoC: 4526

Test Coverage: 98% (including integration tests)

Activity

screen shot 2014-02-13 at 17 13 46

spotlight - Sprint 1

Published by cbeer over 10 years ago

Milestone

Features

  • WYSIWYG editing environment for feature pages, about pages, and the home page
  • Administrative interface for managing, creating, and reordering feature and about pages
  • Visitor interface for viewing and navigating between feature and about pages
  • Administrative interface for selecting search results display fields and facets
  • Administrative interface for creating and setting the title, subtitle and contact information for an exhibit
  • Curator interface for creating "browse" categories with a custom title, description, and featured image
  • Visitor interface for exploring "browse" categories
  • Exhibit navigation bar

Video

Tour of Sprint 1 accomplishments (22 minutes).

Tour

Screenshots

screen shot 2014-02-06 at 18 08 34

screen shot 2014-02-06 at 18 09 39

screen shot 2014-02-06 at 18 13 03

screen shot 2014-02-06 at 18 11 04

screen shot 2014-02-06 at 18 11 47

screen shot 2014-02-06 at 18 09 00

screen shot 2014-02-06 at 18 09 26

screen shot 2014-02-06 at 18 11 12

screen shot 2014-02-06 at 18 11 29

screen shot 2014-02-06 at 18 12 44

screen shot 2014-02-06 at 18 09 53

screen shot 2014-02-06 at 18 10 09

Sprint Metrics

Developers:

  • @jcoyne (80%)
  • @cbeer (80%)
  • @jkeck (60%)
  • @ggeisler (50%)

FTE: 3ish

Tickets created: 137

Tickets closed: 53

Commits: 76

Files: 174

Lines: +13176, -266

LoC: 1989

Test Coverage: 100% (including integration tests)

Activity

Week 1:
screen shot 2014-02-01 at 8 56 54

Week 2:
screen shot 2014-02-07 at 10 24 19

spotlight - v0.0.0: Concepts and Wireframes

Published by cbeer almost 11 years ago

Package Rankings
Top 4.05% on Rubygems.org
Top 15.25% on Npmjs.org
Badges
Extracted from project README
Gem Version
Related Projects