New Books: Creating an online display to highlight new additions to your collection

20
New Books Creating an online display to highlight new additions to your collection Jaime Jones ILS Administrator Arizona State University Libraries

Transcript of New Books: Creating an online display to highlight new additions to your collection

Page 1: New Books: Creating an online display to highlight new additions to your collection

New BooksCreating an online display to highlight new additions to your collectionJaime JonesILS AdministratorArizona State University Libraries

Page 2: New Books: Creating an online display to highlight new additions to your collection

Why highlight new material?

Patron awareness Library value

Page 3: New Books: Creating an online display to highlight new additions to your collection

Physical shelf Doesn’t show e-books Limited subset of

material Not accessible to online

patrons

https://www.pinterest.com/pin/534591418238178326/

Page 4: New Books: Creating an online display to highlight new additions to your collection

Virtual shelf Electronic and print

material together Material from all libraries Accessible to all patrons Provide multiple display

options

Page 5: New Books: Creating an online display to highlight new additions to your collection

Examples

Page 6: New Books: Creating an online display to highlight new additions to your collection

Advantages of the carousel

Visual Auto-scroll and manual scroll Mobile friendly Compact

Page 7: New Books: Creating an online display to highlight new additions to your collection

What to display? No serials Items with cover images Material types Locations Subject areas

Page 8: New Books: Creating an online display to highlight new additions to your collection

Creating a display

https://bitbucket.org/curtin-library/virtual-bookshelf

Download code repository

Page 9: New Books: Creating an online display to highlight new additions to your collection

Substitute Covers

Page 10: New Books: Creating an online display to highlight new additions to your collection

Creating a display

Upload bookshelf.js to your web server If using substitute covers, also upload substitute.css and book200.png

Page 11: New Books: Creating an online display to highlight new additions to your collection

Creating a display<head> ... <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> </script> <script src="bookshelf.js" type="text/javascript"></script> ...</head>

Page 12: New Books: Creating an online display to highlight new additions to your collection

Creating a display<head> ... <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> </script> <script src="bookshelf.js" type="text/javascript"></script> ...</head>

Page 13: New Books: Creating an online display to highlight new additions to your collection

Creating a displayFor substitute covers, also link to the stylesheet:

<link rel="stylesheet" type="text/css" href="substitute.css">

Page 14: New Books: Creating an online display to highlight new additions to your collection

Creating a display<body> ... <div id="virtual-bookshelf" style="width: 700px; height: 300px"></div> ...</body>

Page 15: New Books: Creating an online display to highlight new additions to your collection

Creating a display<script type="text/javascript"> var books = [ { title: 'The Adventures of Sherlock Holmes', image: 'http://covers.openlibrary.org/b/isbn/9780688107826-M.jpg', link: 'http://en.wikipedia.org/wiki/The_Adventures_of_Sherlock_Holmes' }, /* ... more items ... */ ];</script>

Page 16: New Books: Creating an online display to highlight new additions to your collection

Creating a display<script type="text/javascript"> $(function() { var bookshelf = new VirtualBookshelf.Carousel('#virtual-bookshelf', { stream: new VirtualBookshelf.ArrayStream(books) }) });</script>

Page 17: New Books: Creating an online display to highlight new additions to your collection

Getting the data Manually generate the file Create a process to translate the data into the file

Pull data from system automatically

Page 18: New Books: Creating an online display to highlight new additions to your collection

Getting the dataSierra API MySQL Database

PHP queries the MySQL DB and inserts the data into the page

Page 19: New Books: Creating an online display to highlight new additions to your collection

Promotion Mini-carousels Social media

Page 20: New Books: Creating an online display to highlight new additions to your collection

Thank you

[email protected]