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(/&amp;/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