Hello everyone,

Does anyone know the best way for me to use a javascript library in vufind?

I tried to just put the javascript/html in and it failed to work.

What I am trying to do is have a rotating image w/link...


Jason Bertram

-----Original Message-----
From: <vufind-tech-request@lists.sourceforge.net>
Sent 8/28/2009 11:52:28 AM
To: vufind-tech@lists.sourceforge.net
Subject: Vufind-tech Digest, Vol 26, Issue 53

Send Vufind-tech mailing list submissions to

To subscribe or unsubscribe via the World Wide Web, visit
or, via email, send a message with subject or body 'help' to

You can reach the person managing the list at

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Vufind-tech digest..."

Today's Topics:

   1. Voyager XML API && Recall Functionality (Riehle, Matthew T)


Message: 1
Date: Fri, 28 Aug 2009 11:51:17 -0400
From: "Riehle, Matthew T" <mtriehle@purdue.edu>
Subject: [VuFind-Tech] Voyager XML API && Recall Functionality
To: "Demian Katz" <demian.katz@villanova.edu>,
Content-Type: text/plain; charset="us-ascii"

We've added/modified functions in the Voyager driver to  utilize the
Voyager XML API. Included in this is the submitRecall(). Our libraries
do not allow patrons to place holds on books outside of recall, so that
was not added.


I'm attaching our modified Voyager Driver and some of the services/php


Other points of interest might be the Bookbag functions (which use
Voyager's built in favorites service), Callslips, Renewals, etc. Look
for the /*****purdue added*****/ comment towards the bottom of the



Record/Hold.php - Submits the recall request

MyResearch/Holds.php - Displays recalls and Callslips


I think I've attached all necessary pieces to this email to get recall
working, but let me know if I left something out or if you would like to
see the .tpl files as well. This was one of the first things we tried to
get up and running, so it's been a while since I have reviewed the code.


Hope this helps someone out there!



Matt Riehle
Web Application Developer

Purdue University Libraries






From: Demian Katz [mailto:demian.katz@villanova.edu] 
Sent: Thursday, August 27, 2009 12:14 PM
To: vufind-tech@lists.sourceforge.net
Subject: [VuFind-Tech] Voyager Hold/Recall Functionality


Just discovered that the hold/recall links in our VuFind installation
are not working -- they go to a Voyager login page, but the page is
malformed (the drop-down to the left of the barcode entry box is empty
but should show a sample barcode number), and filling in the form just
leads to a dead-end error screen.


The current VuFind Voyager driver works by screen-scraping links from
the web catalog.  The problem seems to be that the links are
system-specific.  A link served to the VuFind server works if it's
accessed from the server, but if it's passed along to a VuFind client,
it no longer functions.  It's nothing to do with cookies or sessions,
since I can access a working URL in multiple web browsers, and as long
as I stay on the same computer, it continues to work...  but if I try to
access it from a different box, it won't work.  Maybe IP address is
being hashed into one of the parameters or something like that.  Since
Voyager is essentially a black box, this is a hard one to understand or
work around.


I notice some discussion about broken Voyager hold functionality back in
March or April, but I see no clear resolution.  Did this ever work
right?  Is it working now for any of the other Voyager libraries?




-------------- next part --------------
An HTML attachment was scrubbed...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Voyager.php
Type: application/octet-stream
Size: 54995 bytes
Desc: Voyager.php
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Holds.php
Type: application/octet-stream
Size: 3238 bytes
Desc: Holds.php
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Hold.php
Type: application/octet-stream
Size: 4056 bytes
Desc: Hold.php


Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july


Vufind-tech mailing list

End of Vufind-tech Digest, Vol 26, Issue 53