The Harvard Library Innovation Laboratory

at Harvard Law School

StackView

What is Stack View?
Stack View is a library browsing tool. It gives visual clues to the character of the holdings and their frequency of use.

Let's go to the video →


See it in action on ShelfLife

How is size determined?

The form factor of each media object in Stack View is derived from catalog records. We find the artifact height in the record itself, and we derive width based on the page count. Other media representations follow proportionately.

Stack View Highlight

How are they drawn?
Stack View is drawn with CSS. This keeps the rendering time speedy as its a native language spoken by all browsers. Each object is an html list item, and javascript dynamically determines the dimensioning information. There is one image in Stack View, it's the reflection gradient. Doing that in CSS seemed to slow things down.

What about color?
Color visualizes a books ShelfRank. The depth of color correlates to frequency of checkouts. The more an asset has traffic in the collection, the darker the blue.

multiple media types

More than just books?
Yes. Stack View visualizes multiple media types, expanding the notion of what can live on a "shelf" -- cds, dvds, websites, books, serials -- more to come

multiple media types

Blogging from the Lab