BARBARA ARNETT WEB SERVICES LIBRARIAN VALERIE FORRESTAL COMMUNICATIONS & NEW MEDIA STRATEGIES LIBRARIAN STEVENS INSTITUTE OF TECHNOLOGY Bridging the gap.

Slides:



Advertisements
Similar presentations
Using EBSCOs Search Box Builder Tool Tutorial. Would you like to promote your EBSCOhost resources by adding an easy-to-use search box to your website?
Advertisements

Creating an EDS Search Box Using EBSCO’s Search Box Builder Tool
Internet Browsers and Add-ons Popular browsers What a browser does Javascript Add-ons Also see an explanation and examples of HTML code in Past Meeting.
Google Chrome & Search C Chapter 18. Objectives 1.Use Google Chrome to navigate the Word Wide Web. 2.Manage bookmarks for web pages. 3.Perform basic keyword.
Italian C++ Community Chromium as a framework Raffaele Intorcia Tiziano Cappellari.
Web browsers It’s a software application for retrieving and presenting information on WWW. An information resource is identified by a Uniform Resource.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
So you have a research project in Computational Chemistry 4241 September 10, 2014 Brian McNally.
Stevesouders.com/docs/sfjs pptx Disclaimer: This content does not necessarily reflect the opinions of my employer.
Lesson 4: Web Browsing.
PRESENTED BY MATT WILLIAMS, MPA OCHEA 2011 ANNUAL CONFERENCE MARCH 24, 2011 Leveraging Google Analytics To Identify and Reach Customers while Enhancing.
SignalR Real Time with SignalR Jared Rhodes Senior Consultant Magenic.
NWIUG / Google Analytics Sara Amato / Bowdoin College Bill Kelm / Willamette University (...and thanks to Rebekah Kilzer The Ohio State University Libraries.
Discovering Digital Library User Behavior with Google Analytics Kirk Hess University of Illinois Urbana-Champaign Hi #code4lib!
1 An Introduction to W eb Analytics for Performance Analysts and Capacity Planners Anna Long Founder and Principal Analyst Web Analytica SM.
INTRODUCTION TO CLIENT-SIDE WEB PROGRAMMING ACM 511 ACM 262 Course Notes.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Build a Free Website1 Build A Website For Free 2 ND Edition By Mark Bell.
Web Site Performance An analytical approach for benchmarking and tuning.
Making You Explore the Potential of Online Business CMS Based - Web Development Solutions.
- Barath Krishnamoorthy, Cognizant RUM - Future of Monitoring Beginning 2012 Real User Monitoring (RUM) Using Google Analytics Site Speed.
Gathering and Analyzing Web Use Statistics: A Practical Tutorial for Archivists Michael Szajewski, Ball State University, Archivist for Digital Development.
1 Session 1: Introduction to HTML Spring Today’s Agenda Cover useful terminology for today’s session HTML, browsers, servers, etc. HTML Tags Get.
06/10/2015AJAX 1. 2 Introduction All material from AJAX – what is it? Traditional web pages and operation Examples of AJAX use Creating.
The Internet  Internet Hardware connected together Creates a massive worldwide network  Hardware Computers Communication lines  Interlinked collection.
Do you spend too much time trying to locate those favorite websites used for research?
Internet Browsers and Add-ons Popular browsers Browser stats (shown in talk) What a browser does Javascript (shown in talk) * Add-ons * Also see an explanation.
SURFING THE WEB PRIVACY, SAFETY, AND RELIABLE SOURCES.
Objective Understand concepts used to web-based digital media. Course Weight : 5%
Tutorial 10 Programming with JavaScript
Done by: Hanadi Muhsen1 Tutorial 1.  Learn the history of JavaScript  Create a script element  Write text to a Web page with JavaScript  Understand.
English 115 Searching the Web Hudson Valley Community College Marvin Library Learning Commons 1.
Microsite Training. Today: Presentation (slides will be sent to the group) Examples with LRADGs microsite Troubleshooting Questions.
MediMizer User Group  Users want an iPad application  Users want a web application  IT wants a no-installation client  Can be used anywhere.
MEASURING IPV6 Using Google Analytics A Contribution to World IPv6 Day, June Emile Aben, RIPE NCC Geoff Huston, APNIC George Michaelson, APNIC.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Development Process Agile/XP Planning + Issue Tracking Google Code provided efficient + effective project management Bug and defect reports Project planning.
1 3 Computing System Fundamentals 3.4 Networked Computer Systems.
Impact for impact’s sake Tim Hitchcock Professor of Digital History University of Sussex Andries Both, ‘A Blacksmith’s Shop’, c.1640 ©British Museum.
Google Analytics & Millennium 8 th Annual MENA-IUG Conference Doha, Qatar Google Analytics & Millennium| American University of Sharjah |
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Browser Wars (Click on the logo to see the performance)
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
For Fun and Insight Leon King Computer Engineering Technology Network Support Technician.
INTERNET VOCAB. WEB BROWSER An app for finding info on the web.
Internet Searching the World Wide Web. The Internet and the World Wide Web The Internet is a worldwide collection of networks that allows people to communicate.
EPrints statistics at the University of Northampton Statistics for repositories: DSpace and Eprints 26/2/2013
Uniform Resource Locator URL protocol URL host Path to file Every single website on the Internet has its own unique.
1 Using jQuery JavaScript & jQuery the missing manual (Second Edition)
The Internet & Web Browsers Business Webpage Design Created by Kelly Seale Adapted by Jill Einerson.
Surfacing Google Analytics in DSpace Claire Knowles University of Edinburgh Repositories Support Project Webinar 26 th February 2013.
Social Bookmarking Services : Delicious, Connotea, Citeulike, work through Blackboard Scholar.
Assessment for Success with Institutional Repository Services
for Performance Analysts
JavaScript and Ajax (Ajax Tutorial)
Internet Search What you need to know!.
Tutorial 10 Programming with JavaScript
Lesson 4: Web Browsing.
Blogging, Pinterest and Google Analytics
Mediatekniikan Seminaari Annina Alamäki
Browser Engine How it works…..
Web Page Design CIS 300.
Lesson 4: Web Browsing.
Access eJournals Form Your Home
Research Lesson 1 URLs & Hyperlinks How to access the World Wide Web.
Research Lesson 1 URLs & Hyperlinks How to access the World Wide Web.
Dongwhan Kim Annie Zhao Steven Lawrance
Who is Using your webSite?
ADTEL WEBSITE
ONE-STOP FOR JOURNAL DISCOVERY
Presentation transcript:

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

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

Inspiration: Bit.ly bookmarklet

Install page

Bookmarklet in browser

Search prompt

Search results

Bookmarklet Bookmarklet = Bookmark + Applet In this case, JavaScript executed instead of a URL Works on Firefox, Internet Explorer, Safari, Chrome

JavaScript code in bookmarklet javascript:(function(){document.body.appendChild(document.createElement ('script')).src=' this executes JavaScript in a file that resides on our web server

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

javascript that is executed in { // ***************** 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 = (' == document.location.protocol ? ' : ' + '.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=' true&site=eds-live&scope=site&type=0&cli0=FT1&clv0=Y&bquery='+(Ti); window.location.href=searchString; }

More info: Contact: Barbara Arnett: Valerie Forrestal: Details: Presentation available at: Server-side code available at: