yang enhance-voyager-user-innovations

39
Enhance Voyager by User Innovations Ex Libris Northeast User Group Annual Conference 10/27/2011 Sharon Yang Rider University

Upload: enug

Post on 29-Nov-2014

960 views

Category:

Technology


6 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Yang enhance-voyager-user-innovations

Enhance Voyager by User Innovations

Ex Libris Northeast User Group Annual Conference 10/27/2011

Sharon Yang

Rider University

Page 2: Yang enhance-voyager-user-innovations

Elink Checker

• Elink Checker by Jason Zhou at Lakehead University in Canada

• Oracle Client installation prior to Elink Checker

• Download at

• http://erl.lakeheadu.ca/staff/doku.php?id=public:elink_checker

• Installation is easy

• Configure Elink Checker

• Check links from Elink_Index Table

• See results in Access

• Demo at http://library.rider.edu/yangs/elinkcheker.htm

Page 3: Yang enhance-voyager-user-innovations

Download from this Web Site

Page 4: Yang enhance-voyager-user-innovations
Page 5: Yang enhance-voyager-user-innovations
Page 6: Yang enhance-voyager-user-innovations
Page 7: Yang enhance-voyager-user-innovations
Page 8: Yang enhance-voyager-user-innovations

Configure Elink Chekcer

Page 9: Yang enhance-voyager-user-innovations
Page 10: Yang enhance-voyager-user-innovations
Page 11: Yang enhance-voyager-user-innovations
Page 12: Yang enhance-voyager-user-innovations

Load Bibs to Be Checked

Page 13: Yang enhance-voyager-user-innovations
Page 14: Yang enhance-voyager-user-innovations
Page 15: Yang enhance-voyager-user-innovations

Demo

• Demo at

• http://library.rider.edu/yangs/elinkcheker.htm

Page 16: Yang enhance-voyager-user-innovations

OPAC Search Log Analyzer

• Written by Wolfgang Riesterer at St. Thomas University Library

• Turn on “LOGSEARCH=YES” in voyager.ini in /m1/voyager/xxxdb/ini

• Retrieve OPAC search log by running a job on the server “Popacjob”

• A text file is produced “opsrchlgexport.dat” in /m1/voyager/xxxdb/rpt directory

• Download opsrchlgexport.dat to your computer

• Download OPAC Search Log Analyzer at http://www.wrusa.net/software/1software1.htm#wr_VoyLA

• Install and configure OPAC Search Log Analyzer

• Feed it with the data

Page 17: Yang enhance-voyager-user-innovations

Turn the search log on in /m1/voyager/xxxdb/ini/voyager.ini

Page 18: Yang enhance-voyager-user-innovations

Run /m1/voyager/xxxdb/sbin/Popacjob

Page 19: Yang enhance-voyager-user-innovations

Opsrchlgexport.log

Page 20: Yang enhance-voyager-user-innovations

Download

Page 21: Yang enhance-voyager-user-innovations

Install

Page 22: Yang enhance-voyager-user-innovations
Page 23: Yang enhance-voyager-user-innovations
Page 24: Yang enhance-voyager-user-innovations
Page 25: Yang enhance-voyager-user-innovations
Page 26: Yang enhance-voyager-user-innovations
Page 27: Yang enhance-voyager-user-innovations

Report

Page 28: Yang enhance-voyager-user-innovations

Location Maps 1. Create location maps (html, Flash, video or anything that can

be displayed on the Web)

2. Read Webvoyage Architecture manual -“How do I add a map or other information to a location?”

3. Create a new file called local_locMapLink.xsl (local_anyname.xsl) by cut ting and pasting the page from the manual.

4. Enter the map location in local_MapLink.xsl file

Page 29: Yang enhance-voyager-user-innovations

4. Place the file in /m1/voyager/xxxdb/tomcat/vwebv/context/vwebv/ui/en_US/xsl/contentLayout

5. Edit display.xsl in /m1/voyager/xxxdb/tomcat/vwebv/context/vwebv/ui/en_US/xsl/contentLayout/display by following the manual

6. The job is done

Page 30: Yang enhance-voyager-user-innovations

Find out what is the location code you want to create a map in

SysAdmin

Page 31: Yang enhance-voyager-user-innovations

Create Location Maps

• Name each map by its location code

• Examples: RIDV.htm or RIDM.htm

• Variable {$locCode} in local_locMapLink.xsl file

• The variable takes value from MFHD 852 subfield b

• Load them to the Web

• One ideal place is Voyager doc root at /m1/voyager/xxxdb/tomcat/vwebv/context/vwebv/htdocs/location_maps

(http://voyager.rider.edu/location_maps)

Page 32: Yang enhance-voyager-user-innovations

local_locMapLink.xsl <!--

** Note: sample link to map based on loc code

** Version : 1.0

** Created : 16-Nov-2007

** Created By :

-->

<xsl:stylesheet version="1.0"

xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

xmlns:page="http://www.exlibrisgroup.com/voyager/webvoyage/page"

xmlns:fo="http://www.w3.org/1999/XSL/Format">

<!-- ###################################################################### -->

<xsl:template name="locMapLink">

<xsl:param name="mfhd"/>

<xsl:variable name="locCode">

<xsl:call-template name="BMDProcessMarcTags">

<xsl:with-param name="field" select="'852'"/>

<xsl:with-param name="indicator1" select="'X'"/>

<xsl:with-param name="indicator2" select="'X'"/>

<xsl:with-param name="subfield" select="'b'"/>

<xsl:with-param name="mfhdID" select="$mfhd"/>

<xsl:with-param name="recordType" select="'mfhd'"/>

</xsl:call-template>

</xsl:variable>

<!-- you must create your web site to display maps -->

<xsl:variable name="baseURL">http://www.exlibrisgroup.com/?loc=</

xsl:variable>

<div class="locationMap">

Show me a&#160;<a id="locMap" href="{$baseURL}{$locCode}"

target="_new">map</a>.

</div>

</xsl:template>

<!-- ###################################################################### -->

</xsl:stylesheet>

Page 33: Yang enhance-voyager-user-innovations

Local_locMapLink.xsl

Page 34: Yang enhance-voyager-user-innovations

Display.xsl

Page 35: Yang enhance-voyager-user-innovations

Display.xsl in the manual

• <xsl:template name="BMD1000"> • <xsl:param name="mfhdID"/> • <xsl:for-each select="$HoldXML/hol:holdingsRecord/hol:mfhdCollection/ • mfhd:mfhdRecord[@mfhdId =

$mfhdID]/mfhd:mfhdData[@name='locationDisplayName']"> • <xsl:if test="string-length(.)"> • <xsl:value-of select="."/> • <!-- ## add a map link ## --> • <xsl:call-template name="locMapLink" > • <xsl:with-param name="mfhd" select="$mfhdID"/> • </xsl:call-template> • <br/> • </xsl:if> • </xsl:for-each>

Page 36: Yang enhance-voyager-user-innovations
Page 38: Yang enhance-voyager-user-innovations

Complications

• You have modified some other config files that may create problems for locations maps

• For instance, frameWork.xsl and displayFacets.xsl

• Make location maps work first. Then restore other things little by little

Page 39: Yang enhance-voyager-user-innovations

Questions