Releases: projectblacklight/spotlight
Sprint 12
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).
Screenshots/gifs
Metrics
Developers:
Commits: 79
Sprint 10
Sprint 9
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).
Screenshots
Metrics
Developers:
Commits: 54
Activity
Sprint 8
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).
Screenshots
Metrics
Developers:
Commits: 31
Activity
Sprint 7
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
- OpenSeadragon Support for item detail page
- Search results widget for Feature and About pages
Workflow improvements
- Added Edit button when viewing a Browse Category
- Changed redirect when saving a search as a Browse Category
- Make exhibit specific fields visible on the detail page by default
- Make About Page Contacts visible by default
Style improvements
- Improved default footer styling
- 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).
Screenshots
Metrics
Developers:
Commits: 31
Activity
Sprint 6
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).
Screenshots
Metrics
Developers:
FTE: 4ish
Commits: 65
Activity
Sprint 5
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).
Screenshots
Metrics
Developers:
FTE: 4ish
Commits: 113
Activity
Sprint 4
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).
Screenshots
Metrics
Developers:
FTE: 3ish
Commits: 113
Test Coverage: 95% (including integration tests)
Activity
Sprint 3
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).
Screenshots
Metrics
Developers:
FTE: 3ish
Tickets created:
Tickets closed:
Commits: 112
Lines:
LoC:
Test Coverage: 98% (including integration tests)
Activity
Sprint 2
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).
Screenshots
Metrics
Developers:
FTE: 3ish
Tickets created: 44
Tickets closed: 32
Commits: 103
Lines: +6447, -618
LoC: 4526
Test Coverage: 98% (including integration tests)