Feature #5614

Improve Institution holdings browse on the Archival institution page

Added by Dan Gillean over 8 years ago. Updated about 7 years ago.

Status:VerifiedStart date:09/20/2013
Priority:MediumDue date:
Assignee:Mike Gale% Done:


Target version:Release 2.2.0
Google Code Legacy ID: Tested version:2.1, 2.1.1, 2.2
Sponsored:Yes Requires documentation:


In 1.3.1, institutional holdings would be listed in a sidebar - when there were more than 10 results, a pager would appear (20 results per page); Additionally, a dedicated search bar was included in-page for searching within a repository's holdings. (See attached screenshot for an example of this functionality).

In 2.0., this interface needed to be completely rewritten to implement ElasticSearch, a new and much more powerful search index that replaces Zend Lucene in the AtoM code. Working under development time and resource constraints, the original implementation of this resulted in an institution page listing only the first 10 holdings (titles are truncated with no tooltip as well).

Issue #5186 identified this functionality gap, and as a temporary workaround for the problem, the option to load all institutional holdings in a browse page was included as a text link below the 10-holdings list. The browse page allows for the user to apply facet filters, and improves the usability of browsing an institution's holdings, but the loss of in-page holdings listing also limits a user's options.

This issue proposes to merge the best of both features to increase usability. Proposals include:

  • List all holdings in the institution browse page - add a pager after the first 20 results
  • Include the total count number next to the pager (as in 1.x)
  • Include the dedicated search bar on the page - make the search tab that currently appears next to "Browse holdings" search all fields in holdings instead of just titles and identifiers
  • Keep the "Browse all" option from the 2.0 implementation, allowing users to go to a browse page with facets, limited to the holdings of the institution.
  • Include tooltips/hover menu for truncated titles in the holdings list - see related issue #5135

archeion-example-institution-holdings.png (58.5 KB) Dan Gillean, 09/20/2013 11:20 AM

repository-holdings.png - Features added to AtoM 2.2 in response to this ticket (65 KB) Dan Gillean, 04/08/2015 03:27 PM

Related issues

Related to Access to Memory (AtoM) - Bug #5186: Institutional holdings display only first 10 results, and... Verified 06/04/2013
Related to AtoM Wishlist - Feature #5135: Consider implementing Hover menu for Archival institution... New 05/28/2013
Related to Access to Memory (AtoM) - Bug #5965: discrepancy between "browse xx holdings" link and actual ... New 11/13/2013


#2 Updated by Tim Hutchinson over 8 years ago

This definitely fits in to the USask work on feature #3897

#3 Updated by Jesús García Crespo over 7 years ago

  • Target version changed from Release 2.1.0 to Release 2.2.0

#4 Updated by David Juhasz about 7 years ago

  • Assignee deleted (Jesús García Crespo)
  • Target version deleted (Release 2.2.0)
  • Tested version 2.1, 2.1.1 added

This enhancement is not currently sponsored, removing assignee and target version.

#5 Updated by David Juhasz about 7 years ago

A couple of notes on the requested functionality:

  • List all holdings in the institution browse page - add a pager after the first 20 results

AtoM has an administrator setting that controls the number of results shown per page in paged result lists. This setting should be used rather then setting an arbitrary value of 20 results for the holding list.

  • Include the total count number next to the pager (as in 1.x)

This is already implemented in the current holding list.

#6 Updated by Dan Gillean about 7 years ago

  • File repository-holdings.png added
  • Status changed from New to QA/Review
  • Assignee set to Dan Gillean
  • Target version set to Release 2.2.0
  • Sponsored changed from No to Yes
  • Requires documentation set to Yes
  • Tested version 2.2 added

This feature request will be addressed in the 2.2 release. Some minor differences from the elements discussed in the original feature proposal:

  • As David J noted, we have tied the number of results to the page results setting in Admin > Settings > Global
  • Fancy hover tooltips for truncated titles have NOT been implemented - though hovering will show a description pop-up, which is practically the same thing - so a full title can be seen
  • Instead of different per-page buttons (which were difficult to fit in the limited space), we have implemented forward and back buttons. To allow users to navigate long lists, users can input a numerical value into a field to jump to a specific page of results.
  • A dedicated searchbox has been added. Results will be returned on a standard AtoM search page, limited to the current repository
  • The Browse all link will be present regardless of the number of holdings. Previously it only showed up if there more than 10 holdings.
  • The Browse all link will redirect users to a standard AtoM browse page, with the top-level description filter ON, and a filter for the current repository. users can remove both filters if desired.

A screenshot of the new feature is attached.

#7 Updated by Dan Gillean about 7 years ago

  • Status changed from QA/Review to Feedback
  • Assignee changed from Dan Gillean to Mike Gale

Minor problem with cached value of the page number:

  • Find a repository with enough holdings to have multiple pages
  • Scroll to page 2 or higher
  • Click on a result -> AtoM takes you to the description
  • Use the back button to return to the repository
Resulting error
  • Page counter remains on page 2 (or higher)
  • Holdings list is back on page 1

#8 Updated by Mike Gale about 7 years ago

  • Status changed from Feedback to QA/Review
  • Assignee changed from Mike Gale to Dan Gillean

pushed a fix for the above bug

#9 Updated by Dan Gillean about 7 years ago

  • Status changed from QA/Review to Verified
  • Assignee changed from Dan Gillean to Mike Gale

Thanks, looks great!

Also available in: Atom PDF