bridging the gap from wikipedia to scholarly resources

12
BARBARA ARNETT WEB SERVICES LIBRARIAN VALERIE FORRESTAL COMMUNICATIONS & NEW MEDIA STRATEGIES LIBRARIAN STEVENS INSTITUTE OF TECHNOLOGY Bridging the gap from Wikipedia to scholarly resources: a simple JavaScript search tool

Upload: valerie-forrestal

Post on 18-Jan-2015

895 views

Category:

Education


2 download

DESCRIPTION

VALE Bookmarklet Presentation

TRANSCRIPT

Page 1: Bridging the Gap from Wikipedia to Scholarly Resources

BARBARA ARNETTWEB SERVICES LIBRARIAN

VALERIE FORRESTALCOMMUNICATIONS & NEW MEDIA STRATEGIES

LIBRARIAN

STEVENS INSTITUTE OF TECHNOLOGY

Bridging the gap from Wikipedia to scholarly resources:

a simple JavaScript search tool

Page 2: Bridging the Gap from Wikipedia to Scholarly Resources

Project History:

Elsevier 2010 API app challenge (for creative use of the ScienceDirect open content API)

Firefox add-on so researchers can search ScienceDirect from anywhere on the web, without going through the library’s website/ScienceDirect interface

Added functionality: auto-populate search box to encourage Wikipedia/Google users to expand their research to library resources

Issues: compatibility with other browsers search limited to ScienceDirect content aversion to add-ons due to Firefox memory-hogging managing code updates

Solution: Cross-browser compatible JS bookmarklet (inspired by bit.ly, etc) + Ebsco Discovery Service

Page 3: Bridging the Gap from Wikipedia to Scholarly Resources

Inspiration: Bit.ly bookmarklet

Page 4: Bridging the Gap from Wikipedia to Scholarly Resources

Install page

Page 5: Bridging the Gap from Wikipedia to Scholarly Resources

Bookmarklet in browser

Page 6: Bridging the Gap from Wikipedia to Scholarly Resources

Search prompt

Page 7: Bridging the Gap from Wikipedia to Scholarly Resources

Search results

Page 8: Bridging the Gap from Wikipedia to Scholarly Resources

Bookmarklet

Bookmarklet = Bookmark + Applet

In this case, JavaScript executed instead of a URL

Works on Firefox, Internet Explorer, Safari, Chrome

Page 9: Bridging the Gap from Wikipedia to Scholarly Resources

JavaScript code in bookmarklet

javascript:(function(){document.body.appendChild(document.createElement('script')).src='http://www.stevens.edu/library/js/search.js';})();

this executes JavaScript in a file that resides on our web server

Page 10: Bridging the Gap from Wikipedia to Scholarly Resources

Parts of the Bookmarklet

1 – Google Analytics tracking

2 – Prompt box for user to edit search terms – uses the Page Title for initial search terms

3 – Execute search in federated search

Page 11: Bridging the Gap from Wikipedia to Scholarly Resources

javascript that is executed in http://www.stevens.edu/library/js/search.js--

{// ***************** Google analytics code BEGIN *******************// var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-18930XXX-1']); _gaq.push(['_trackPageview']);

(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async =

true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') +

'.google- analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();// ***************** Google analytics code END *******************//

var Ti=document.title.replace('- Wikipedia, the free encyclopedia','');

void(Ti=prompt('Edit search terms:',Ti));if(Ti){var searchString='http://ezproxy.stevens.edu/login?url=http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&scope=site&type=0&cli0=FT1&clv0=Y&bquery='+(Ti);

window.location.href=searchString;}

}

Page 12: Bridging the Gap from Wikipedia to Scholarly Resources

More info:

Contact:Barbara Arnett: [email protected] Forrestal: [email protected]

Details:Presentation available at: http://slidesha.re/valebookmarklet Server-side code available at:

http://www.stevens.edu/library/js/search.js