Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois
Michael Doran, Systems Librarian The New Books List Voyager Short Loans Schedule ShelfLister Three Voyager Clients
Michael Doran, Systems Librarian Voyager The New Books List Oracle newBooks.pl newBooks.txt newBooks.cgi Basically, a report formatted for the web… WebVoyáge
Michael Doran, Systems Librarian Interface integration – search “tab”
Michael Doran, Systems Librarian Interface integration – results
Michael Doran, Systems Librarian Unlimited WebVoyáge skins WebVoyáge
Michael Doran, Systems Librarian Unlimited New Books List skins New Books List The New Books List is skin savvy
Michael Doran, Systems Librarian Puhutteko “New Books List”? Language modules English Finnish Swedish Welsh Chinese and a template The New Books List comes “out-of-the-box” multilingual user interface ready. New Books Uutuusluettelo Nyförvärv Llyfrau Newydd 新图书 New!
Michael Doran, Systems Librarian Session state Important in regards to: Time-out utility Navigating between skins Results page canned links As far as I can determine, version 7 of the New Books List maintains WebVoyáge session state. Accomplished via a bit of AJAX code that calls back to WebVoyáge with every New Books List page load.
Michael Doran, Systems Librarian Keyword searching texas history automatic boolean ANDing originally a very crude regular expression match
Michael Doran, Systems Librarian Voilà search term highlighting
Michael Doran, Systems Librarian Keyword searching “lone star” phrase searching with quotes
Michael Doran, Systems Librarian Voilà
Michael Doran, Systems Librarian Keyword searching map? truncation with “?” or “ * ”
Michael Doran, Systems Librarian Voilà
Michael Doran, Systems Librarian Keyword searching “geological survey” map? it all works in combination
Michael Doran, Systems Librarian Voilà
Michael Doran, Systems Librarian Leveraging search conventions GKEY^*
Michael Doran, Systems Librarian Diabolical searching Diacritical searching
Michael Doran, Systems Librarian Keyword searching Cézanne “Cézanne” with a diacritical sign
Michael Doran, Systems Librarian Voilà
Michael Doran, Systems Librarian Keyword searching Cezanne “Cézanne” without the diacritical sign
Michael Doran, Systems Librarian Voilà no search term highlighting… … just like in WebVoyáge
Michael Doran, Systems Librarian Yes, diacritics are diabolic A trick question… are these two Unicode characters identical? é = é decomposed character “e” + ́ precomposed character “é” Although the glyphs are identical… the underlying encodings are not. Either encoding works with New Books List keyword searching.
Michael Doran, Systems Librarian Works for non-Latin scripts, too الإسلام
Michael Doran, Systems Librarian The New Books List Voyager Short Loans Schedule ShelfLister Three Voyager Clients
Michael Doran, Systems Librarian Short Loans Schedule A real-time web-based schedule showing reservations and current checkouts of Voyager short loan items. UT Arlington Library uses the Voyager Circulation client “Short Loan” to schedule group study rooms.
Michael Doran, Systems Librarian Checking availability (for staff)
Michael Doran, Systems Librarian Checking availability (for staff)
Michael Doran, Systems Librarian Short Loans Schedule easier for Circ staff… …and now students can see
Michael Doran, Systems Librarian Provided as a “web service” Voyager Oracle rooms.cgi Library Web Server rooms.jsp
Michael Doran, Systems Librarian The New Books List Voyager Short Loans Schedule ShelfLister Three Voyager Clients
Michael Doran, Systems Librarian ShelfLister – a true (staff) client Designed as a mobile client Server-based web application: no specialized client software any operating system Only requirements: browser internet connection Optimized for use by hand-held devices: Palm Pocket PC iPhone
Michael Doran, Systems Librarian ShelfLister – in a nutshell
Michael Doran, Systems Librarian ShelfLister – in a nutshell
Michael Doran, Systems Librarian Questions?