Upload
lucian-vaughn
View
43
Download
1
Embed Size (px)
DESCRIPTION
The User Catalog Experience Mere Bling or Necessary Enhancement, You Decide!. Session H8 and O8. Mark Strang, Jerome Library, Bowling Green State University [email protected]. May 17 - 20, 2009. Seeing Other Innovative Site Settings Persistent Link - PowerPoint PPT Presentation
Citation preview
Mark Strang, Jerome Library,
Bowling Green State University
Session H8 and O8
May 17 - 20, 2009
The User Catalog ExperienceMere Bling or Necessary Enhancement,You Decide!
The User Catalog Experience
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
See Innovative settings at other sites
How do people on the listproc offer so much help with system web settings and problems?
See Innovative settings at other sites
Innovative Link + catalog
http://csul.iii.com/record=b27973330~S0
You really like this and want to know their wwwoption
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
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
Persistent Link
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%}
Insert Search Terms Into RightResult Relevance Headers
Andrew Welch, Aurora Public LibraryBob Duncan, Lafayette College
Insert Search Terms Into RightResult Relevance Headershttp://libcat.lafayette.edu/search~S0/
http://innovativeusers.org/iug_clearinghouse-app/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
Integrate your WebPAC with Facebook
Integrate your WebPAC into Facebook
Example taken from Canisius Libraryhttp://innovativeusers.org/iug_clearinghouse-app/index.php?qfdo=Full+Record&id=140
Beth BradleyDigital Services LibrarianCanisius College [email protected]
http://innovativeusers.org/iug_clearinghouse-app/index.php?qfdo=Full+Record&id=171
Graham McCarthyMultimedia ProgrammerRyerson University Library
Widgetbox.com
Widgetbox.com
Len DavidsonCatholic University
http://innovativeusers.org/iug_clearinghouse-app/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.
http://innovativeusers.org/iug_clearinghouse-app/index.php?qfdo=Full+Record&id=191
Widgetbox.com
The finished box.
http://innovativeusers.org/iug_clearinghouse-app/index.php?qfdo=Full+Record&id=191
Google Gadgets
Google Gadgets@ BGSU (widgetbox.com provides similar boxes with less work!)Login to your Google
Coded by:Woon Khang TangBGSU Computer Science Student
Gadgets/Widgets:VistaOSXiGoogleGoogle Desktophttp://trilogy.brynmawr.edu/trico/sys/widgets.html
Adam BrinTri-Colleges Systems CoordinatorBryn Mawr | Haverford | [email protected]
Widgets by Adam Brin
SMS Message from Web OPAC
SMS Message from Web OPAC (PHP script)
http://innovativeusers.org/iug_clearinghouse-app/index.php?qfdo=Full+Record&id=183
Joshua KielasWeb Technical CoordinatorUniversity of Oregon [email protected]
http://janus.uoregon.edu/record=b3094094
Text Message Notices
Text Message Notices forPickup/Hold/Overdue Noticesand other patron messages from the system.
http://www.velti.com
Donna SpychalaToledo Lucas County Public [email protected]
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.
SMS Text Messaging Product
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.
Google Books
Google BooksDeschutes 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 AckermaneServices ManagerDeschutes Public [email protected]
Followed Google’s example closely and developed a javascript that grabs the ISBN from the image link.
Google Books
Google BooksKent State University
briefcit.html page with javascript http://kentlink.kent.edu/search/X?SEARCH=harry%20potter
Michael KreycheSystems Librarian/Associate ProfessorLibraries and Media ServicesKent State [email protected]
LibraryThing
LibraryThingwww.librarything.com
Deschutes Public Library http://catalog.dpls.lib.or.us/record=b1007593~S16
Wylie AckermaneServices ManagerDeschutes Public [email protected]
LibraryThing
LibraryThingwww.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
Social Bookmarking
Social Bookmarking
http://innovativeusers.org/iug_clearinghouse-app/index.php?qfdo=Full+Record&id=169
Adam BrinTri-Colleges Systems CoordinatorBryn Mawr | Haverford | [email protected]
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.
Worldcat Lookup
WordCat Lookup
Don Zhou,Head of Technical Services William Mitchell College of [email protected]
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) {}
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>
Code for bib_display.html
OCLC Cite This
OCLC Cite ThisJavascriptBowling Green State University Coded by:Eric ToppBGSU 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. 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%2C24%2CB/frameset&FF=Yharry+potter&searchscope=4&SORT=D&1%2C1%2CI 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 thedata.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 followsb|o|001|OCLC #|b|mine reads like:b|o|001|&|OCLC #||b|
OCLC Cite
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!
Refworks Export
RefWorks Export !
Birkin Diana [email protected] Brown University http://innovativeusers.org/iug_clearinghouse-app/index.php?qfdo=Full+Record&id=192
Link Outs
Link Outs
Doug Eriksen Seattle University [email protected]
DATA HARVESTING WITH JAVASCRIPT TO ENHANCE YOUR RECORD DISPLAY.F08 and H07
“Use the data you already have”14th Annual Northwest Innovative Users Group Conferencehttp://www.seattleu.edu/lemlib/nwiug08/
Link Outs
http://library.seattleu.edu/record=b609578~S2
Puts record into WorldCat Identities
Search Wordcat for Editions
WorldCat Cite This
Library of Congress
Gives you the persistent link
Social Bookmarking
Exporting
Google Preview
Dynamic OPAC linking to WorldCat.org for “Nearby Libraries” results
http://www.oclc.org/support/documentation/worldcatorg/dynamicopaclink/default.htm
Enabling “deep” links from WorldCat.org to your library catalog via the WorldCat Registry
http://www.oclc.org/support/documentation/worldcatorg/deeplinking/default.htm
Other Worldcat setup information
Content Café Reviews and More
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 ToppBGSU 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
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>
BGSU Map IT!
Map IT!Bowling Green State University
http://maurice.bgsu.edu/record=b2827755~S0
LAMP server with algorithm for LC call numbersYou need LOC to be defined in woptions Coded by:Dan TrophyJared ContrascereWoon Khang TangBGSU 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.
Questions?
Does anyone know of any other neat things? Feel free to email them to me for my next presentation.
Thank you!Mark StrangUniversity LibrariesBowling Green State [email protected]
Session H8 and O8