36
Three Voyager Three Voyager Clients Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Embed Size (px)

Citation preview

Page 1: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Three Voyager ClientsThree Voyager Clients

Michael Doran, Systems Librarian

Developer Meets Developer MeetingMarch 25, 2009

Ex Libris HeadquartersDes Plaines, Illinois

Page 2: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

The New Books ListVo

yager Short Loans Schedule

ShelfLister

Three Voyager Clients

Page 3: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Voyager

The New Books List

Oracle

newBooks.pl newBooks.txt newBooks.cgi

Basically, a report formatted for the web…

WebVoyáge

Page 4: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Interface integration – search “tab”

Page 5: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Interface integration – results

Page 6: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Unlimited WebVoyáge skins

WebVoyáge

Page 7: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Unlimited New Books List skins

New Books List

The New Books List is skin savvy

Page 8: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

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!

Page 9: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

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.

Page 10: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Keyword searching

texas history

automatic boolean ANDing

originally a very crude regular expression match

Page 11: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Voilà

search termhighlighting

Page 12: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Keyword searching

“lone star”

phrase searching with quotes

Page 13: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Voilà

Page 14: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Keyword searching

map?

truncation with “?” or “*”

Page 15: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Voilà

Page 16: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Keyword searching

“geological survey” map?

it all works in combination

Page 17: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Voilà

Page 18: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Leveraging search conventions

GKEY^*

Page 19: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Diabolical searchingDiacritical searching

Page 20: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Keyword searching

Cézanne

“Cezanne” with a diacritical sign

Page 21: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Voilà

Page 22: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Keyword searching

Cezanne

“Cezanne” without the diacritical sign

Page 23: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Voilà

no search term highlighting…

… just like in WebVoyáge

Page 24: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Yes, diacritics are diabolic

A trick question… are these two Unicode characters identical?

e = edecomposed

character“e” + I

precomposedcharacter

“e”

Although the glyphs are identical…

the underlying encodings are not.

Either encoding works withNew Books List keyword searching.

Page 25: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Works for non-Latin scripts, too

اإلسالم

Page 26: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

The New Books ListVo

yager Short Loans Schedule

ShelfLister

Three Voyager Clients

Page 27: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

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.

Page 28: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Checking availability (for staff)

Page 29: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Checking availability (for staff)

Page 30: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Short Loans Schedulehttp://library.uta.edu/JDBC/study/rooms.jsp

easier forCirc staff…

…and nowstudentscan see

Page 31: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Provided as a “web service”

Voyager

Oracle

rooms.cgi

LibraryWeb Server

http://library.uta.edu/JDBC/study/rooms.jsp

rooms.jsp

Page 32: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

The New Books ListVo

yager Short Loans Schedule

ShelfLister

Three Voyager Clients

Page 33: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

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

Page 34: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

ShelfLister – in a nutshell

Page 35: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

ShelfLister – in a nutshell

Page 36: Three Voyager Clients Michael Doran, Systems Librarian Developer Meets Developer Meeting March 25, 2009 Ex Libris Headquarters Des Plaines, Illinois

Michael Doran, Systems Librarian [email protected]

Questions?