Download presentation
Presentation is loading. Please wait.
1
River Campus Libraries Creating Usable User Interfaces (with Voyager, Encompass, and SFX) David Lindahl Director of Digital Library Initiatives dlindahl@library.rochester.edu Jeff Suszczynski Senior Web Developer jeffs@library.rochester.edu
2
Agenda 1)Usable interfaces a)Voyager and Illiad interfaces b)“DVDs and Videos” c)Find Articles (Federated Search) 2)Interfaces in the users context a)Course Pages b)Find Articles For Your Course 3)Research and Development a)SARA b)CUIPID c)OpenURL Knowledge Bases (SFX, LinkFinder, etc)
3
Usable interfaces Web design process Technology Content Management System Cold Fusion Server Microsoft SQL Voyager (html) Illiad (html, variables) Encompass (XSLT) SFX (web service, SQL)
4
Usability group Design group Three Groups Content group
5
Usability group Design group Skills and Experience Content group Library science Content Content providers User interfaces Users User interface design Visual design Web standards Technology Usability testing methods
6
Usability group Design group Roles & Responsibilities Content group Define key tasks Raise issues Manage project Create design iterations and prototypes Respond to issues and test results Manage issue-response process Select appropriate tests to perform Perform tests Report results Manage key-task process
7
Agenda 1)Usable interfaces a)Voyager and Illiad interfaces b)“DVDs and Videos” c)Federated Search (Find Articles) 2)Interfaces in the users context a)Course Pages b)Find Articles Courses Clusters 3)Research and Development a)SARA b)CUIPID c)OpenURL Knowledge Bases (SFX, LinkFinder, etc)
8
Voyager and Illiad interfaces Why? Need for a consistent, usable interface Multiple library technology products with different interfaces: Library web pages Voyager Illiad
9
Voyager and Illiad interfaces What? Voyager (WebVoyage) customization User interface that matches the web site and follows the site style guide Instance Trial and error Demo Hidden ‘Reset’ button Graphic buttons replaced with text links
10
Voyager and Illiad interfaces What? Illiad Customization User interface that matches the web site and follows the site style guide Instance Trial and error Demo
11
Illiad mySQL PERL/cgi Web Server MS SQL ColdFusion Voyager and Illiad interfaces Voyager Oracle WebVoyage Library website user interface How?
12
DVDs and Videos Why? Not browse-able Common queries were for specific titles, genres and directors Voyager (WebVoyage) just didn’t cut it Cumbersome limits page to work through Customized metadata display on results screen Integration with website UC Berkeley example
13
DVDs and Videos What? Web interface for searching and browsing DVD and Videos collection Fully automated system Maintain data in Voyager Allow users to search by keyword, and browse by title, genre, and director Demo
14
DVDs and Videos How? Record cleanup in Voyager Scheduled PERL script Parse the blob Conditional logic Regular expression cleanup Save flat-text file Scheduled ColdFusion script Import flat-text file Populate SQL database Cold Fusion User Interface queries SQL
15
Web Server MS SQL ColdFusion DVDs and Videos Voyager Oracle WebVoyage PERL copy Library website user interface How?
16
DVDs and Videos (Phase 2) Why? Need to provide availability information on result selection screen Copied data not up-to-the minute
17
DVDs and Videos (Phase 2) What? Live circulation status on results screen Demo
18
DVDs and Videos (Phase 2) How? Retrieve live status from Voyager SQL query to local database We have BIB and MFHD IDs SQL query to Voyager
19
Web Server MS SQL ColdFusion DVDs and Videos (Phase 2) Voyager Oracle WebVoyage PERL Library website user interface Circulation Status How?
20
DVDs and Videos (etc) CDs and Sound Recordings Staff only access to CDs Record Manipulation Limited collection size Extraction of data similar to DVDs and Videos
21
DVDs and Videos (etc) FRBR Primary language = expression level attribute Genre = work-level attribute User needs Unknowingly implemented aspects of FRBR
22
Federated Search (Find Articles) Why? Meet expectations Difficulty selecting databases and subjects Support a no knowledge needed pathway
23
Federated Search (Find Articles) What? Encompass for resource access Customized interface Pre-selected databases Skipped screens, and eliminated choices Simplified screens “Full text in two clicks”
24
Federated Search (Find Articles) 1.Enter keywords and select databases 2.Select databases or “SHOW ALL” 3.Select a result 4.View metadata 5.Select a full text source 6.View full text online Encompass UI
25
Federated Search (Find Articles) 1.Enter keywords and select databases 2.Select databases or “SHOW ALL” 3.Select a result 4.View metadata 5.Select a full text source 6.View full text online Encompass UI
26
Federated Search (Find Articles) 1.Enter keywords 2.Select a result 3.View full text online Find Articles UI Generation 3
27
Federated Search (Find Articles) How? Skip intermediary page Eliminate Object page from users path Eliminate Metadata page (database vendor) from users path Full text in two clicks
28
Federated Search (Find Articles) Search Select Article Full Text (Gather) Library Web Server ERA Server Subscription Database XSLT User Page with Full Text XSLT XML HTML JavaScript HTML JavaScript How
29
Agenda 1)Usable interfaces a)Voyager and Illiad interfaces b)“DVDs and Videos” c)Federated Search (Find Articles) 2)Interfaces in the users context a)Course Pages b)Find Articles Courses Clusters 3)Research and Development a)SARA b)CUIPID c)OpenURL Knowledge Bases (SFX, LinkFinder, etc)
30
Course Pages Why? Cumbersome Voyager Course Reserves interface Difficulty finding reserves Subject guides not effective
31
Course Pages What? Connect to students at course level Syllabi w/ links to reserves Related library resources Disassociated with Voyager Demo
32
Web Server MS SQL ColdFusion Course Pages Voyager Oracle WebVoyage PERL copy Library website user interface How?
33
Course Clusters Why? Need for a find articles capability that both requires no database knowledge, and uses appropriate, targeted databases Course pages working Top 10 webpage on library site Undergraduates identify their librarian Used by undergraduates as subject guide replacements
34
Course Clusters What? Integrated the encompass search box onto a Course Recourses and Reserves page Pre-configured to search the “best” databases for that class, as chosen by librarians Based on Find Articles interface Demo
35
Library Web Server Course Clusters Library website user interface How? ERA Server XSLT XML HTML JavaScript HTML JavaScript Library Web Server Course page w/ search box (gather) List of results Subscription Database Full text ILL login w/ request Map to journal
36
Agenda 1)Usable interfaces a)Voyager and Illiad interfaces b)“DVDs and Videos” c)Federated Search (Find Articles) 2)Interfaces in the users context a)Course Pages b)Find Articles Courses Clusters 3)Research and Development a)SARA b)CUIPID c)OpenURL Knowledge Bases (SFX, LinkFinder, etc)
37
SARA Why? Overcome limitations of commercial metasearch application Influenced by grouped-search-results page at Amazon.Com Experiment ColdFusion as a platform for metasearch Multiple concurrent Voyager searches
38
SARA What? ColdFusion application Concurrent Voyager searches Demo
39
SARA How Cold Fusion executing Verity searches Cold Fusion executing SQL queries to CDs, DVDs, and eJournal database (copy of Voyager content) Cold Fusion executing multiple, concurrent http calls to Voyager, parsing and screen scraping for results number
40
CUIPID Why? Usability issues with WebVoyage User expectations shaped by popular sites Goals Forgiving interface No knowledge needed FRBR-like interface Record enrichment (user reviews, etc) Hundreds of things we wanted to do…
41
CUIPID What? Platform for User-Centered-Design of catalog user interfaces XML copy of library catalog records “Did you mean” spell checking Grouping of search results Maps to stack locations FRBR future Unlimited possibilities Demo
42
Web Server MS SQL ColdFusion CUIPID Voyager Oracle WebVoyage PERL copy Library website user interface How? XML files Verity Index Google.Com D.Y.M. Web Service XML Parser spell check Circulation Status
43
OpenURL K.B. Why? Love the OpenURL resolver service Hate the user interface
44
OpenURL K.B. What? Access the knowledge base embedded in an OpenURL resolver product (like SFX, or LinkFinder) Use this information to move from a selected result to “the best” choice for the user, without asking the user. Demo
45
OpenURL K.B. How? SFX has a web service SFX has an embedded mySQL database LinkFinder has an embedded database
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.