The new books list version 7 0 for tomcat webvoy ge
Download
1 / 64

The New Books List Version 7.0 for Tomcat WebVoy ge - PowerPoint PPT Presentation


  • 73 Views
  • Uploaded on

The New Books List Version 7.0 for Tomcat WebVoyáge. Michael Doran, Systems Librarian. Ex Libris Users of North America (ELUNA) Conference, Richmond, Virginia May 2009. The “duck test”. One of these tabs is not like the others…. WebVoyáge. One of these tabs is not like the others….

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'The New Books List Version 7.0 for Tomcat WebVoy ge' - ifama


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
The new books list version 7 0 for tomcat webvoy ge

The New Books ListVersion 7.0 for Tomcat WebVoyáge

Michael Doran, Systems Librarian

Ex Libris Users of North America (ELUNA)

Conference, Richmond, Virginia

May 2009


The duck test
The “duck test”

Michael Doran, Systems Librarian


One of these tabs is not like the others
One of these tabs is not like the others…

WebVoyáge

Michael Doran, Systems Librarian


One of these tabs is not like the others1
One of these tabs is not like the others…

WebVoyáge

Michael Doran, Systems Librarian


One of these tabs is not like the others2
One of these tabs is not like the others…

WebVoyáge

Michael Doran, Systems Librarian


One of these tabs is not like the others3
One of these tabs is not like the others…

WebVoyáge

Michael Doran, Systems Librarian


One of these tabs is not like the others4
One of these tabs is not like the others…

WebVoyáge

Michael Doran, Systems Librarian


One of these tabs is not like the others5
One of these tabs is not like the others…

New Books List

Michael Doran, Systems Librarian


Webvoy ge basic search results
WebVoyáge basic search results

Michael Doran, Systems Librarian


New books search results
New Books search results

Michael Doran, Systems Librarian


Webvoy ge basic search results1
WebVoyáge basic search results

Michael Doran, Systems Librarian


New books search results1
New Books search results

Michael Doran, Systems Librarian


Good new things
Good new things

  • Integrates with Tomcat WebVoyáge

  • Book covers (and links)

  • Better keyword searching

  • Less “look and feel” configuration

  • Maintains session state

Michael Doran, Systems Librarian


Book covers thumbnails still beta
Book covers (thumbnails) – still beta

  • Two provider options

    • Google Books (default)

    • Syndetic Solutions

For Google,

images are

also links

Michael Doran, Systems Librarian


Google thumbnail click through
Google thumbnail click through

Michael Doran, Systems Librarian


I need some contextual help
I need some (contextual) help

WebVoyáge

Michael Doran, Systems Librarian


I need some contextual help1
I need some (contextual) help

WebVoyáge

Michael Doran, Systems Librarian


I need some contextual help2
I need some (contextual) help

New Books List

Michael Doran, Systems Librarian


I need some contextual help3
I need some (contextual) help

New Books List

Michael Doran, Systems Librarian


Keyword searching

New!

Keyword searching

Improved

texas history

automatic boolean ANDing

Michael Doran, Systems Librarian


Voilà

search term

highlighting

Michael Doran, Systems Librarian


Keyword searching1

New!

Keyword searching

Improved

“lone star”

phrase searching with quotes

Michael Doran, Systems Librarian


Voilà

format icons

Michael Doran, Systems Librarian


Keyword searching2

New!

Keyword searching

Improved

map?

truncation with “?” or “*”

Michael Doran, Systems Librarian


Voilà

format icons

Michael Doran, Systems Librarian


Keyword searching3

New!

Keyword searching

Improved

“geological survey” map?

it all works in combination

Michael Doran, Systems Librarian


Voilà

Michael Doran, Systems Librarian


Leveraging search conventions
Leveraging search conventions

GKEY^*

Michael Doran, Systems Librarian


Diabolical searching

Diacritical searching

Diabolical searching

Michael Doran, Systems Librarian


Keyword searching4
Keyword searching

Searching for “Cézanne” with the diacritic.

Cézanne

Michael Doran, Systems Librarian


Voilà

Michael Doran, Systems Librarian


Keyword searching5
Keyword searching

Searching for “Cézanne” without the diacritic.

Cezanne

Michael Doran, Systems Librarian


Voilà

no search term highlighting…

… just like in WebVoyáge

Michael Doran, Systems Librarian


Yes diacritics are diabolic
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
Works for non-Latin scripts, too

الإسلام

Michael Doran, Systems Librarian


Unlimited webvoy ge skins
Unlimited WebVoyáge skins

WebVoyáge

Michael Doran, Systems Librarian


Unlimited new books list skins
Unlimited New Books List skins

The New Books List is skin savvy

New Books List

Michael Doran, Systems Librarian


Parlez vous new books list

Language modules

English

Finnish

Swedish

Welsh

Chinese

template

Parlez-vous 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
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


Five duck rating
Five duck rating

http://rocky.uta.edu/doran/

Michael Doran, Systems Librarian


[…yada, yada]

Michael Doran, Systems Librarian


Installation
Installation

…it’s different this time.

WebVoyáge

New Books List

  • No interchangeable files between the Tomcat and Classic versions

    • Tried to drive home that point by styling the New Books List file names differently:

      newBooks.cgi

      newBooks.ini

      newBooks.pl

      newBooks.txt

      newBooks.English

      newBooks.Finnish

      etc.

Michael Doran, Systems Librarian


Installation1
Installation

…it’s different this time.

  • Tomcat WebVoyáge

    • not configured for CGI

      • New Books List

      • ShelfLister

      • external patron authentication

    • no opac.ini

Customer gets to do this.

It’s fairly easy, you just need root access. See the New Books List installation instructions.

Adding a new search tab now involves editing three files. Also in the New Books List installation instructions (and in the WebVoyáge documentation).

V7 required Perl modules provided courtesy of Ex Libris.

Michael Doran, Systems Librarian


Also see the tomcat tips and tricks
Also see the Tomcat tips and tricks

http://rocky.uta.edu/doran/vwebv/

Michael Doran, Systems Librarian



Also see the tomcat tips and tricks1
Also see the Tomcat tips and tricks

http://rocky.uta.edu/doran/vwebv/

Michael Doran, Systems Librarian


Note: A "ScriptAlias" directive is not a viable alternative for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

Michael Doran, Systems Librarian


Many webvoy ge skins

For each skin for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

add a new tab

newBooks.css

searchNewBooks.html

Independent of skin

Many WebVoyáge skins…

…but only one New Books List

Small CSS file, no need to edit.

All the WebVoyáge help files are static HTML. The New Books List help file comes with “en_US” skin look and feel. Must be edited for different skins.

Michael Doran, Systems Librarian


Many webvoy ge skins1

For each skin for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

search tab config

newBooks.css

searchNewBooks.html

Independent of skin

newBooks.cgi

newBooks.txt

newBooks.ini

newBooks.English

newBooks.Finnish

newBooks.{language}

Google cover javascript

etc.

Many WebVoyáge skins…

…but only one New Books List

One copy.

Configuration files only have to be edited once.

Michael Doran, Systems Librarian


Good news bad news
Good news, bad news for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

  • New Books List v7 uses screen-scraping to get skin “look and feel”

    • header

      • CSS

      • JavaScript

      • navigation tabs/buttons

    • footer

The good news is…

…it greatly simplifies integration and configuration of the New Books List.

The bad news is…

…it degrades response time.

Michael Doran, Systems Librarian


New Books List search screen for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

screen-scraped content

New Books List content

Michael Doran, Systems Librarian


Example
Example for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

New Books tab not highlighted

newBooks.English

Michael Doran, Systems Librarian


New Books List results screen for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

New Books List content

screen-scraped content

Michael Doran, Systems Librarian


Skins and new books language modules
Skins and New Books language modules for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

  • A WebVoyáge skin can only have one language module associated with it.

  • A language module can be associated with one or more WebVoyáge skins.

skin

Language module

skin

staff en_US mobile

newBooks.English

en_US

fi_FI

newBooks.Finnish

Michael Doran, Systems Librarian


The forgotten config file
The forgotten config file for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

  • newBooks.ini

  • newBooks.English

Michael Doran, Systems Librarian


The forgotten config file1
The forgotten config file for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

newBooks.English

Michael Doran, Systems Librarian


More new books list info
More New Books List info… for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

Michael Doran, Systems Librarian


More new books list info faq
More New Books List info…FAQ for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

Michael Doran, Systems Librarian


More new books list info1
More New Books List info… for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

Michael Doran, Systems Librarian


More new books list info2
More New Books List info… for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

…even some stuff for developers.

newBooks.pl

newBooks.cgi

Michael Doran, Systems Librarian


More new books list info3
More New Books List info… for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

Michael Doran, Systems Librarian


Version 2 0
Version 2.0 for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

Michael Doran, Systems Librarian


Still kind of beta
Still kind of beta for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

Dearth of V 7.0 multilingual skin sites – that’s the “acid test”.

The Google books JavaScript code was written by somebody else (used by permission).

No New Books List 7.0 available for Windows Servers – no access to that platform for development.

Radical skin customization may break the New Books List 7.0 screen scraping.

Michael Doran, Systems Librarian


Questions
Questions? for the "AddHandler cgi-script .cgi" directive; the newBooks.cgi script needs to run in the same 'virtual' URL path as the other vwebv WebVoyáge executables.

Could you repeat everything you just said?

Quack!

Michael Doran, Systems Librarian


ad