360 likes | 491 Views
Three Voyager Clients. Michael Doran, Systems Librarian. Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois. Three Voyager Clients. The New Books List. Voyager. Short Loans Schedule. ShelfLister. The New Books List. WebVoyáge. Voyager.
E N D
Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois
Three Voyager Clients The New Books List Voyager Short Loans Schedule ShelfLister Michael Doran, Systems Librarian
The New Books List WebVoyáge Voyager Oracle newBooks.pl newBooks.cgi newBooks.txt Basically, a report formatted for the web… 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 The New Books List is skin savvy New Books List Michael Doran, Systems Librarian
Language modules English Finnish Swedish Welsh Chinese and a template Puhutteko “New Books List”? 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 As far as I can determine, version 7 of the New Books List maintains WebVoyáge session state. • Important in regards to: • Time-out utility • Navigating between skins • Results page canned links 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 originally a very crude regular expression match texas history automatic boolean ANDing 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
Diacritical searching Diabolical searching Michael Doran, Systems Librarian
Keyword searching “Cézanne” with a diacritical sign Cézanne Michael Doran, Systems Librarian
Voilà Michael Doran, Systems Librarian
Keyword searching “Cézanne” without the diacritical sign Cezanne 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
Three Voyager Clients The New Books List Voyager Short Loans Schedule ShelfLister 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 http://library.uta.edu/JDBC/study/rooms.jsp easier for Circ staff… …and now students can see Michael Doran, Systems Librarian
Provided as a “web service” Library Web Server Voyager Oracle rooms.cgi rooms.jsp http://library.uta.edu/JDBC/study/rooms.jsp Michael Doran, Systems Librarian
Three Voyager Clients The New Books List Voyager Short Loans Schedule ShelfLister 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? Michael Doran, Systems Librarian