The IUG 2009 PowerPoint Template

advertisement
The User Catalog Experience
Mere Bling or Necessary Enhancement,
You Decide!
Session H8 and O8
Mark Strang, Jerome Library,
Bowling Green State University
mstrang@bgsu.edu
May 17 - 20, 2009
Seeing Other Innovative Site
Settings
Persistent Link
Search Terms Into RightResult
Relevance Headers
Facebook and your WebPAC
Google Gadget catalog search
Gadgets/Widgets
The User Catalog Experience
SMS Message from Web OPAC
(PHP Script)
Text Message Notices
Google Books
Social Bookmarking from within
catalog
LibraryThing
The User Catalog Experience
Open Worldcat Script
Cite This – OCLCRefworks Script
Content Café Script
Link Outs
Content Café Script
Library Map IT! BG
The User Catalog Experience
How do people on the listproc offer so
much help with system web settings and
problems?
See Innovative settings at other sites
You really like this and want to know their wwwoption
Innovative Link + catalog
http://csul.iii.com/record=b27973330~S0
See Innovative settings at other sites
View others wwwoptions!
Using Firefox, view page source
I.E. can but not as neat.
See Innovative settings at other sites
See Innovative settings at other sites
You get a giant run on screen.
Now View page source.
See Innovative settings at other sites
You will see all the
wwwoptions in a
nice text window.
See Innovative settings at other sites
Use your browser’s Find option, and then
find the wwwoptions they used to
achieve the effect you’re hoping for.
See Innovative settings at other sites
Use same trick for html files:
http://csul.iii.com/screens/bib_display.html
See Innovative settings at other sites
Use same trick for style sheets
http://csul.iii.com/screens/styles.css
See Innovative settings at other sites
Use same trick for webpub.def
http://csul.iii.com/screens/webpub.def
See Innovative settings at other sites
FYI use something like Firefox plugin
Web Developer 1.6, (Author: Chris Pederick)
to troubleshoot style issues
See Innovative settings at other sites
See Innovative settings at other sites
A Lot of people ask me about this full url
display BGSU has. How to achieve this effect!
Persistent Link
<div class="bibRecordLink">Persistent link to
this record: </div><a
id="recordnum">http://maurice.bgsu.edu%s
From my styles.css file:
.bibRecordLink {width: 180px; font-size:75%; text-align: right; margin-left:
7px; padding-left: 0em; padding-right: 1em; background-color: #E0E0E0;
font-weight: bold; font-style: italic; float:left;} #recordnum {margin-left:5px;
background-color: #ffffff; font-weight: bold; font-style: italic; font-size:75%}
Persistent Link
Andrew Welch, Aurora Public Library
Bob Duncan, Lafayette College
Insert Search Terms Into RightResult Relevance Headers
http://libcat.lafayette.edu/search~S0/
http://innovativeusers.org/iug_clearinghouseapp/index.php?qfdo=Full+Record&id=198
Setup Info:
http://auroralibrary.org/screens/clhouse/rr/rr_headers.html
Insert Search Terms Into RightResult Relevance Headers
http://libcat.lafayette.edu/search~S0/?searchtype=X&searcharg=harry+potter&sortdropdown=&SORT=DZ&extended=0&SUBMIT=Search&searchlimits=&searchorigarg=Xlife%26SORT%3DD
Insert Search Terms Into RightResult Relevance Headers
Integrate your WebPAC into Facebook
Example taken from Canisius Library
http://innovativeusers.org/iug_clearinghouseapp/index.php?qfdo=Full+Record&id=140
Beth Bradley
Digital Services Librarian
Canisius College Library
bradleye@canisius.edu
http://innovativeusers.org/iug_clearinghouseapp/index.php?qfdo=Full+Record&id=171
Graham McCarthy
Multimedia Programmer
Ryerson University Library
gmccarthy@ryerson.ca
Integrate your WebPAC with Facebook
Integrate your WebPAC with Facebook
Integrate your WebPAC with Facebook
Integrate your WebPAC with Facebook
Widgetbox.com
Len Davidson
Catholic University
http://innovativeusers.org/iug_clearinghouseapp/index.php?qfdo=Full+Record&id=191
Widgetbox.com
Widgetbox gives you an area to create a box and
then it’ll let you export it to other applications.
Widgetbox.com
The finished box.
Widgetbox.com
Google Gadgets@ BGSU
(widgetbox.com provides similar boxes with less work!)
Login to your Google
Coded by:
Woon Khang Tang
BGSU Computer Science Student
Google Gadgets
Google Gadgets
Google Gadgets
Google Gadgets
Google Gadgets
Google Gadgets
Gadgets/Widgets:
Vista
OSX
iGoogle
Google Desktop
http://trilogy.brynmawr.edu/trico/sys/widg
ets.html
Adam Brin
Tri-Colleges Systems Coordinator
Bryn Mawr | Haverford | Swarthmore
abrin@brynmawr.edu
Widgets by Adam Brin
Widgets by Adam Brin
Widgets by Adam Brin
SMS Message from Web OPAC (PHP script)
http://innovativeusers.org/iug_clearinghouse
-app/index.php?qfdo=Full+Record&id=183
Joshua Kielas
Web Technical Coordinator
University of Oregon Libraries
jkielas@uoregon.edu
http://janus.uoregon.edu/record=b3094094
SMS Message from Web OPAC
http://janus.uoregon.edu/record=b3094094
SMS Message from Web OPAC
SMS Message from Web OPAC
SMS Message from Web OPAC
SMS Message from Web OPAC
Text Message Notices for
Pickup/Hold/Overdue Notices
and other patron messages from the system.
http://www.velti.com
Donna Spychala
Toledo Lucas County Public Library
Donna.spychala@toledolibrary.org
Text Message Notices
Request It like normal, and you get a
text message instead of an email.
Text Message Notices
Patrons have to modify their email address
so that an email goes to vendor and Velti
changes it over text and sends message!
Text Message Notices
Toledo Lucas County Public Library had
about 800 patrons sign up in the last year.
However, the vendor is discontinuing
service at the end of the month.
Text Message Notices
Innovative Product: 305SMS SMS Text Messaging
Innovative product, will enable libraries to supplement regular notice production with new
SMS Hold Pickup Notices. In addition, this new product will be hosted by Innovative at one
of its secure hosting facilities. This means that libraries do not need to have individual
accounts with SMS message providers and can be implemented without using precious
staff resources. SMS Test Messages are unlimited in number, ensuring that the Library
never runs out of messages.
SMS hold pickup notices will be sent frequently during the day so they will be delivered in a
timely fashion, at times within the hour of an item’s availability. This supplemental service
does not replace regular production of hold pickup notices; these notices are still sent in the
prescribed manner to patrons.
Hold pickup notices will likely be followed by courtesy notices.
Hold pickup notices are delivered as SMS messages to patrons’ mobile phones and text
message devices. Staff can customize the text of each notice type. A new field in patron
records identifies the mobile phone number to receive the message. Patrons and staff can
specify SMS notice as the preference for receiving hold pickup notices.
Contact Your Customer Sales Consultant for more information.
SMS Text Messaging Product
Google Books
Deschutes Public Library
bib_display.html page with javascript
http://catalog.dpls.lib.or.us/record=b1022758
setup info:
http://code.google.com/apis/books/getting-started.html
Wylie Ackerman
eServices Manager
Deschutes Public Library
www.dpls.lib.or.us
wyliea@dpls.lib.or.us
Followed Google’s example closely and developed
a javascript that grabs the ISBN from the image link.
Google Books
Google Books
Google Books
Google Books
Google Books
Kent State University
briefcit.html page with javascript
http://kentlink.kent.edu/search/X?SEARCH=harry%20potter
Michael Kreyche
Systems Librarian/Associate Professor
Libraries and Media Services
Kent State University
mkreyche@kent.edu
Google Books
Google Books
Google Books
LibraryThing
www.librarything.com
Deschutes Public Library
http://catalog.dpls.lib.or.us/record=b1007593~S16
Wylie Ackerman
eServices Manager
Deschutes Public Library
www.dpls.lib.or.us
wyliea@dpls.lib.or.us
LibraryThing
LibraryThing
LibraryThing
LibraryThing
LibraryThing
www.librarything.com
Deschutes Public Library
http://catalog.dpls.lib.or.us/record=b1007593~S16
Deschutes Public Library user feedback has found that
LibraryThing's recommendations is the most popular
feature. They have locally labeled them: “You might
also like“
Web 2.0 Made Easy: Our implementation of
LibraryThing for Libraries Sessions: K9/O9
Candace Lebel, Alexandra Chappell
LibraryThing
Social Bookmarking
http://innovativeusers.org/iug_clearinghouseapp/index.php?qfdo=Full+Record&id=169
Adam Brin
Tri-Colleges Systems Coordinator
Bryn Mawr | Haverford | Swarthmore
abrin@brynmawr.edu
Social Bookmarking
<!-- AddThis Bookmark Button BEGIN -->
<a href="http://www.addthis.com/bookmark.php"
onclick="bookmarkThis();return false" target="_blank">
<img src="http://s5.addthis.com/button1-bm.gif" width="125"
height="16" border="0" alt="AddThis Social Bookmark Button"
/></a>
<script type="text/javascript"
src="http://s5.addthis.com/js/widget.php?v=10"></script>
<script type="text/javascript">
var addthis_pub = ''; // register at http://www.addthis.com/ to get a domain key (your username is your key if you want to keep stats
var short = "TRIPOD: "; // short title
function bookmarkThis() {
addthis_url=document.getElementById("recordnum");
addthis_title=document.title;
try {
// try.s allow us to do something and fail
// without impacting the user
var debug =0;
var tr = document.getElementsByTagName('TR');
// get the rows for every table on the page
for(i = 0; i < tr.length; i++) {
var x=tr[i].getElementsByTagName('TD');
// for each row, get all of the cells
if (x.length == 2 && x[0].innerHTML == "Title") {
// if I have 2 cells one with the title
addthis_title = short + x[1].innerHTML.replace(/(<([^>]+)>)/ig,"");
// get the title and strip all tags
addthis_title = addthis_title.replace(/[\n\t]/ig,"");
if (debug > 0) alert('found link: ' + addthis_title);
// if debugging, show the title
}
}
} catch (e) {}
return addthis_click (this);
}
</script>
<!-- AddThis Bookmark Button END -->
code for bib_display.html page.
Social Bookmarking
Social Bookmarking
Social Bookmarking
WordCat Lookup
Don Zhou,
Head of Technical Services
William Mitchell College of Law
don.zhou@wmitchell.edu
syntax for code:
http://www.oclc.org/worldcat/linking/weblinking/default.htm
Worldcat Lookup
<!-- Start of check nearby libraries //-->
<a href="#" onclick="checkotherlibraries();return false" target="_blank" class="nearbylib"><border="0"><img
src="/screens/masthead_worldcat_beta_en.gif"></a>
<script type="text/javascript">
function checkotherlibraries() {
try {
var tr = document.getElementsByTagName('TR');
for(i = 0; i < tr.length; i++) {
var x=tr[i].getElementsByTagName('TD');
if (x.length == 2 && x[0].innerHTML == "OCLC No.") {
otherlib_title = x[1].innerHTML.replace(/(<([^>]+)>)/ig,""); //get oclc
otherlib_title = otherlib_title.replace(/ /g,""); //take out spaces if any
otherlib_title = otherlib_title.replace(/[\n\t]/ig,""); //take out newline
}else if (x.length == 2 && x[0].innerHTML == "Title") {
otherlib_title = x[1].innerHTML.replace(/(<([^>]+)>)/ig,""); //no tags
otherlib_title = otherlib_title.replace(/( \/ .+)/ig,""); //take out the author part
otherlib_title = otherlib_title.replace(/: /,""); //take out the colon
otherlib_title = otherlib_title.replace(/ (\[.+\])/,""); //take out gmd
otherlib_title = otherlib_title.replace(/[,|\.]/g,""); //take out comma or period
otherlib_title = otherlib_title.replace(/&/g,"and"); //take out the &
otherlib_title = otherlib_title.replace(/(The |A |An )/im,""); //no beginning articles
otherlib_title = otherlib_title.replace(/[\n\t]/ig,""); //no newline or tabs
otherlib_title = otherlib_title.replace(/ /ig,"+"); //convert to the right syntax
}
}
} catch (e) {}
Code for bib_display.html
if(/^\d\d\d\d\d\d/.test(otherlib_title)){ //if it is oclc number
window.open("http://worldcat.org/oclc/"+ otherlib_title + "&loc=43402");
}else{
window.open("http://worldcat.org/search?q=ti%3A"+otherlib_title); //can not limit by keyword search
}
}
</script>
<!-- End of check nearby libraries //--><br><br>
Worldcat Lookup
Worldcat Lookup
Worldcat Lookup
WorldCat Lookup
OCLC Cite This
Javascript
Bowling Green State University
Coded by:
Eric Topp
BGSU Computer Science Graduate
The Listproc has really taken this code and added many features to it. Please
search the listproc archive for the latest and greatest version.
OCLC Cite This
OCLC Cite This
OCLC Cite This
<!--OCLC Cite This. Start of check nearby libraries //-->
<a href="#" onclick="checkotherlibrariesoclc();return false" target="_blank"
class="nearbylib"><border="0">Cite This (from OCLC)</a> <script type="text/javascript">
function checkotherlibrariesoclc() {
try{
var tr = document.getElementsByTagName('TR');
for(i = 0; i < tr.length; i++) {
var x=tr[i].getElementsByTagName('TD');
if (x.length == 2 && x[0].innerHTML == "OCLC #") {
otherlib_title = x[1].innerHTML.replace(/(<([^>]+)>)/ig,""); //get oclc
otherlib_title = otherlib_title.replace(/ /g,""); //take out spaces if any
otherlib_title = otherlib_title.replace(/[\n\t]/ig,""); //take out newline
}
}
}catch(e) {}
window.open("http://worldcat.org/wcpa/oclc/"+ otherlib_title + "?page=citation");
}
</script>
OCLC Cite This
TroubleShooting:
) Your oclc number is not displaying in your bibdisplay.html, you may want to try and display that.
http://library.ccbcmd.edu:2082/search~S4?/Yharry+potter&searchscope=4&SO
RT=D/Yharry+potter&searchscope=4&SORT=D&SUBKEY=harry%20potter/1%2C24%2C2
4%2CB/frameset&FF=Yharry+potter&searchscope=4&SORT=D&1%2C1%2C
I think your bib_display.html file needs to have something added:
I'd probably add something to the bibdisplay.html in these lines:
<span class="style1">
<!--{recordlink}-->
<!--{recordinfo:#}-->
</span>
To control what exact fields display in my full details section I use the following.
<!--{recordinfo:crenwi}-->
<!--{recordinfo:asdbuxz}-->
whereby the letters after the recordinfo: stand for the tags of the
data.
I don't have a way to tell what tag is used for your oclc number, but you'll need to get the oclc number to display.
2) Try changing the webpub.def to the way mine is below.
If your webpub.def tells system to display oclc # as follows
b|o|001|OCLC #|b|
mine reads like:
b|o|001|&|OCLC #||b|
OCLC Cite This
For some reason the OCLC citation creator does not include the edition information
in the citation. This led to improper citations so we took it down and asked users to
use our Refworks subscription for citation information.
OCLC has a new way:
http://www.worldcat.org/oclc/51305723
OCLC Cite
OCLC has a new way:
http://www.worldcat.org/oclc/51305723
Yet the OCLC Cite this still doesn’t include the edition information!
OCLC Cite
RefWorks Export !
Birkin Diana
EmailBirkin_Diana@brown.edu Brown University
http://innovativeusers.org/iug_clearinghouseapp/index.php?qfdo=Full+Record&id=192
Refworks Export
http://josiah.brown.edu/record=b4733057
Refworks Export
Edition Information is present.
Refworks Export
Link Outs
Doug Eriksen
Seattle University Library
eriksend@seattleu.edu
DATA HARVESTING WITH JAVASCRIPT TO ENHANCE
YOUR RECORD DISPLAY.
F08 and H07
“Use the data you already have”
14th Annual Northwest Innovative Users Group
Conference
http://www.seattleu.edu/lemlib/nwiug08/
Link Outs
http://library.seattleu.edu/record=b609578~S2
Link Outs
Google Preview
Search Wordcat for Editions
Puts record into WorldCat Identities
Library of Congress
WorldCat Cite This
Exporting
Social Bookmarking
Gives you the persistent link
http://library.seattleu.edu/record=b609578~S2
Link Outs
Search Wordcat for Editions
http://library.seattleu.edu/record=b609578~S2
Link Outs
WorldCat xISSN History Visualization Tool
http://library.seattleu.edu/record=b483932~S6
Link Outs
WorldCat xISSN History Visualization Tool
http://library.seattleu.edu/record=b483932~S6
Link Outs
Dynamic OPAC linking to WorldCat.org for “Nearby
Libraries” results
http://www.oclc.org/support/documentation/worldcatorg/d
ynamicopaclink/default.htm
Enabling “deep” links from WorldCat.org to your library
catalog via the WorldCat Registry
http://www.oclc.org/support/documentation/worldcatorg/d
eeplinking/default.htm
Other Worldcat setup information
Content Café JavaScript to offer text if only a review and more!
Bowling Green State University
Better than wwwoption, because if info present at Content Café you get words or
image above, but if Content Café has no info you don’t get prompted to go there.
Coded by:
Eric Topp
BGSU Computer Science Student Graduate
Content Café Reviews and More
http://maurice.bgsu.edu/record=b2603627~SO
http://maurice.bgsu.edu/record=b2711826~SO
Content Café Reviews and More
Content Café Reviews and More
Cut and paste this text and then the text from the next slide to for whole javascript, and put it where you want
on your bib_display.html page.
replace the UserID=xxxxxxx&Password=xxxxxxx with the info Content Café provided you.
<!--Book Reviews and More for Content Cafe. //-->
<div id="sms" style="display:none;">
<!--{recordinfo:i}-->
</div>
<div style="float: left; margin-right:5px;">
<a href='#' id="reviewthis" style="visibility:hidden" onclick='checkisbnupc();return false'
target='_blank'><border='0'><img src="/screens/icon_offsite_blue.gif" alt="offsite" title="offsite" style="border:
0pt none ; vertical-align: middle;">Reviews and More</a>
<script type="text/javascript">
var bk = document.getElementsByTagName('TR');
for(j = 0; j < bk.length; j++) {
var y=bk[j].getElementsByTagName('TD');
if (y[0].innerHTML == "ISBN" && y[1].innerHTML !="" )
{
document.getElementById('reviewthis').style.visibility="visible";
}
}
Content Café Reviews and More
function checkisbnupc()
{
try{
var tr = document.getElementsByTagName('TR');
for(i = 0; i < tr.length; i++) {
var x=tr[i].getElementsByTagName('TD');
if (x.length == 2 && x[0].innerHTML == "UPC")
{
isbn_upc = x[1].innerHTML.replace(/(<([^>]+)>)/ig,""); //get upc
isbn_upc = isbn_upc.match(/\d{12}/g);
}
else if (x.length == 2 && x[0].innerHTML == "ISBN")
{
isbn_upc = x[1].innerHTML.replace(/(<([^>]+)>)/ig,""); //get isbn
isbn_upc = isbn_upc.match(/\d{9,13}X?/g);
}
}
if(!isNaN(parseInt(isbn_upc)))
{window.open("http://contentcafe2.btol.com/ContentCafeClient/ContentCafe.aspx?UserID=xxxxxxx&Password
=xxxxxxx&ItemKey="+isbn_upc+"&Options=Y");
}
}
catch(e) {}
}
</script>
Content Café Reviews and More
Map IT!
Bowling Green State University
http://maurice.bgsu.edu/record=b2827755~S0
LAMP server with algorithm for LC call numbers
You need LOC to be defined in woptions
Coded by:
Dan Trophy
Jared Contrascere
Woon Khang Tang
BGSU Computer Science Students
Off-Line at present due to large stack shifting project which is in progress!
New version is under development with new features, bookcart, email, text message.
BGSU Map IT!
BGSU Map IT!
BGSU Map IT!
BGSU Map IT!
BGSU Map IT!
BGSU Map IT!
BGSU Map IT!
BGSU Map IT!
BGSU Map IT!
Questions?
Does anyone know of any other neat
things? Feel free to email them to
me for my next presentation.
Thank you!
Mark Strang
University Libraries
Bowling Green State University
mstrang@bgsu.edu
Session H8 and O8
Download