This program surveys the use of 9XX tags in MARC bibliographic records across an entire Voyager database.
It looks for the use of tags from 900 to 999. When the survey is complete, a report is written to the log
file of 9XX tags that are not in use. The log file is written to the current directory unless a directory is specified with the file name.
The following steps outline two different ways to add QR codes to the Tomcat catalog. One will display a large QR code in the action box linking users to the record's webpage on their smartphone or mobile device. The other will display Title, Call Number and Location of an item once the QR code is scanned.
Created by: Ben Rawlins, Georgetown College, 18 Nov, 2011
Last updated by: Ben Rawlins, Georgetown College, 17 Dec, 2011
The following describes steps for adding a banner (including a hyperlinked map) to Voyager, which will carry across all pages. The initial set of instructions came from Todd King of Eastern Kentucky University. Additional tweaking provided by Jim Robinson of Tarrant County College. I'm literally just the messenger here. I am currently on Voyager 7.2.2.
I have had several people write me and ask how I moved the permanent / persistent link from the bottom of the record display to the top. Here's how I did it.
This was a request from Voyager-L to display the language of items in the catalogue/OPAC. There was some code used for the Primo add-ons from 7.2.3, and with a bit of tweaking, this has been made to work with the normal TomCat installation. Uses the language code encoded in the MaRC 008 header(? - hey, I am not a cataloguer), field and matches this with entries in a custom XML document to show the translated value of the code in the normal OPAc display.
Created by: Tom Pasley, Universal College of Learning, 14 Feb, 2011
Last updated by: Tom Pasley, Universal College of Learning, 14 Feb, 2011
If you want to add a label-like prefix to lines 4 or 5, this Code Contribution shows how this can be done. Note that the line must be consistently used to display one type of data (e.g. call number) for the labels to be effective.
Created by: Tom Pasley, Universal College of Learning, 06 Dec, 2010
Last updated by: Tom Pasley, Universal College of Learning, 06 Dec, 2010
I liked the look of the Primo display for Library items, where more details were provided when you click on tabs. I thought I would see if I could make our catalogue provide similar functionality, and this also provides an alternative to creating a "brief display".
If you're using jQuery, (or something else), to pull data from the Bib record display through to other sources, it's a lot easier if you can easily identify the bits you want. This provides a way to make WebVoyage TomCat give the data you want without having to use the Voyager WebServices APIs. Currently, the Bib record data is a list of data elements which are hard to identify - this XSL code lets you add descriptive identifiers to each piece of bibliographic data, so you can use jQuery to load them into other pages, etc.
Created by: Tom Pasley, Universal College of Learning, 07 Nov, 2010
Last updated by: Tom Pasley, Universal College of Learning, 13 Dec, 2010
Libraries that utilize Libraryh3lp as their chat solution can integrate either an embedded chat box or a pop up pretty easily into most applications. In an original attempt to do so in Voyager's header or footer, however, I found there wasn't a way to modify it to open in a separate window without the use of php - which we don't have. The following describes where and how to install a libraryh3lp popup in both the results list and the record display.
eBook records typically display confusing info to the patron at the results and display level. For example they will say zero holdings and/or not available as well as have a call number. It's also not immediately evident that this is an electronic resource. This code will do two things: from the results list it will remove the call # and insert a message indicating it is an online resource (or whatever message you choose) and at the display level will change the status to: available online and also remove the erroneous call number. Alex Kustanovich has a version for 7.0 posted on voyagerwiki.com titled Call Numbers and eBooks . Some additional tweaking was required for 7.2x Special thanks to Jim Robinson for his expertise and infinite patience.
Are your staff and patrons complaining about (Tomcat) WebVoyage being less than helpful in displaying availability? If there are 21 items for a holding and 12 are out it just displays 12 status lines, leaving you to count them up and subtract that from the total. Wouldn't it be much more helpful to state that there are still 9 items available? Fear not - this can be easily achieved within the Tomcat XSL!
Created by: David Friggens, University of Waikato, 09 Sep, 2010
Last updated by: David Friggens, University of Waikato, 21 Sep, 2010
A replacement for Pwebrecon.cgi that redirects the user to Tomcat WebVoyáge and rewrites the parameters for the Tomcat version (as far as possible). This is useful e.g. if you have a lot of canned searches.
marc_export.pl is a small multipurpose script that can be used to export MARC records from Voyager according to different criteria (bib id list, bib id range, list of identifiers etc.). It can do a bit of on-the-fly record manipulation and output the records in ISO2709 (the classic MARC exchange format) or MARCXML.
In February of 2010, Syndetics released a "Plus" version of their content enrichment product. The change resolves the previous issue with pop up windows being blocked. Important note: Voyager v.7.0.1 has a known bug in it where Syndetics book jackets (any version) will not display in Internet Explorer. As of July 2010, this page has been modified to provide instructions for Voyager v7.2.2. It has also recently been discovered there are display issues in IE v.7. Versions 8 and 9 seem okay.
This code contribution enhances Webvoyage by providing recommendations to users when they are viewing items. It uses historical loan data to identify items that are frequently borrowed by borrowers of the currently viewed item. Additional ranking is done using subject headings.
Created by: Andrew Isherwood, University of Wales - Aberystwyth, 23 Apr, 2010
Last updated by: Andrew Isherwood, University of Wales - Aberystwyth, 29 Nov, 2010
This facility is really popular with, (mainly), our first-year students, who are new to APA, and referencing in general.
It uses an OCLC webservice, (requires registration), to retrieve a formatted citation for a book, or journal. The citation can be in either APA, Chicago, Harvard, MLA or Turabian formats. The advantage of this script is that, if you don't have an OCLC number for the book or journal, (a required parameter of the webservice), you can use an ISBN or ISSN instead. If an ISSN or ISBN is provided, then the xISSN or xISBN API (also provided by OCLC) is used, so there will be a slight delay, but the citation is cached for later use.
Created by: Tom Pasley, Universal College of Learning, 24 Mar, 2010
Last updated by: Tom Pasley, Universal College of Learning, 01 Apr, 2010
The Related Items Bookshelf is a virtual shelf browsing tool. Embedded into the bottom of an item's Tomcat WebVoyage record page, it displays a scrollable, virtual bookshelf of the catalog items shelved next to the primary item, in call number order.
Created by: Maccabee Levine, University of Wisconsin - Oshkosh, 22 Mar, 2010
Last updated by: Maccabee Levine, University of Wisconsin - Oshkosh, 25 Aug, 2010
This code contribution illustrates how to configure a proper series link in TomCat WebVoyage, so that series links work through searching on series data, rather than title data. We've noticed that results from Series data are more relevant, and more comprehensive using this method.
Created by: Tom Pasley, Universal College of Learning, 19 Mar, 2010
Last updated by: Tom Pasley, Universal College of Learning, 13 Dec, 2010
The MyAccount patron page includes charged and requested items for customers using Voyager ILL. This project creates a unified table for ILLs on the MyAccount page derived from VoyagerILL's CLIO database, Ariel's Document Delivery, and RapidILL's web service. This method is quite complex and requires high-level access to all servers involved. The patron authentication portion is non-standard and not recommended for all sites, especially the larger. The WebVoyage Enhancer Code Contribution by Ere Maijala may be a good alternative for the patron identification portion.
A Perl script which will detect the useragent for the incoming browser request, log some details, and then either redirect to your normal skin or display a basic search page. Allows for switching between the two skins also supplied on CodeShare. The log is in a tab-separated-value format, making it easy to copy and paste selected entries into Excel, or other spreadsheet program for simple reporting.
Created by: Tom Pasley, Universal College of Learning, 16 Mar, 2010
Last updated by: Tom Pasley, Universal College of Learning, 25 Mar, 2010
This is an improvement on our mobile skin for TomCat WebVoyage 7.0.4, more readily adapted to create your own mobile skin. There are two separate skins:
WebVoyáge Enhancer is a perl daemon that sits between Apache and Tomcat. It intercepts requests and responses and allows customisation of responses before they reach Apache and user's browser. WebVoyáge Enhancer has a modular design, and most of the built-in functionality is to provide a framework for plugins.
A snapshot of our mobile skin for TomCat WebVoyage 7.0.4, provided as a development aid for those intending to create their own mobile skin. I felt it was important not to treat mobile users as 2nd class citizens, so this skin allows a fairly complete functionality, including access to MyAccount, etc. to let our clients renew their own items! Course Reserves has been removed however, as this is not used extensively at our institution. I think a good option would be to enable the browse function for this part of WebVoyage, as drop-down lists may become unwieldy in a mobile skin.
Created by: Tom Pasley, Universal College of Learning, 02 Feb, 2010
Last updated by: Tom Pasley, Universal College of Learning, 03 Mar, 2010
Using the same criteria as we use for someone to log into MyAccount, I have created a CGI script which will generate someone's issued items as an ICAL formatted text file.
Created by: Tom Pasley, Universal College of Learning, 21 Dec, 2009
Last updated by: Tom Pasley, Universal College of Learning, 10 Jan, 2010
This is a gadget for iGoogle that allows users to search your Voyager catalogue. Results are displayed within the gadget, clicking on a result takes you to the item's record in the OPAC.
Created by: Andrew Isherwood, University of Wales - Aberystwyth, 17 Dec, 2009
Last updated by: Andrew Isherwood, University of Wales - Aberystwyth, 17 Dec, 2009
Using the same criteria as we use for someone to log into MyAccount, I have created a CGI script which will display someone's issued items as an HTML snippet.
Created by: Tom Pasley, Universal College of Learning, 16 Dec, 2009
Last updated by: Tom Pasley, Universal College of Learning, 10 Jan, 2010
Using the same criteria as we use for someone to log into MyAccount, I have created a CGI script which will display someone's issued items as an RSS/ATOM feed
Created by: Tom Pasley, Universal College of Learning, 16 Dec, 2009
Last updated by: Tom Pasley, Universal College of Learning, 21 Dec, 2009
The out of the box the tomcat version of WebVoyage includes an SFX button in the More About section of the Action Box. If you do not have SFX, you may want to remove this option.
Created by: Laura Guy, Colorado School of Mines, 27 Jul, 2009
A utility software for extracting & printing patron borrowing history upon request of patron, could be a handy tool when available at Circulation Desk PC. I suggest to check your privacy law/policy first before downloading and using this utility.
Created by: Rhoel Gerona, Bay of Plenty Polytechnic, 15 Jul, 2009
The highlighting function in Voyage 7 Tomcat OPAC could not be turned on and off by users. It might not be easy to read when highlighting is on. This script allows users to control whether to turn on or off the text highlighting.
Created by: Jason Zou, Lakehead University, 15 May, 2009
The ELink Checker is designed to simplify the URL-checking process in Voyager. Previously, we tried XENU. However, it is still a lot of preparation work to do before using XENU. Furthermore, the XENU program can not check ProQuest URLs.
Notice:Vendors do not necessarily support standard HTTP protocol. This Elink Checker might not be able to find out all possible broken links.
Created by: Jason Zou, Lakehead University, 21 Oct, 2008
Last updated by: Qing Zou, Lakehead University, 13 Jun, 2011
With the attached code changes to webadmin, you get to do a webadmin bulk import that ends up creating a new Purchase order for every Bib added, rather than the default of adding all bibs in the load to one Purchase Order.
Created by: Don Hamilton, Wilfred Laurier University, 01 Oct, 2008
This is an alternative to the intrusive default timeout alert message. When the default popup appears, it takes over all browser activity until the user dismisses the message. It doesn't give the user any instruction as to how to continue the session or how to dismiss the session and start a new one.
With this revised version, when the timer runs out, a draggable message appears that allows the user to refresh the session or start a new session.
Created by: Jim Robinson, State Library of Tasmania, 29 Sep, 2008