On-the-fly Metalib Search Forms -- Anywhere, Anytime! by Jerry V. Caswell & John Wynstra University of Northern Iowa &

Slides:



Advertisements
Similar presentations
View from an ILS vendor NISO Metasearch Initiatives Meeting May 7, 2003 J. Walker.
Advertisements

Adding Dynamic Content to your Web Site
Tutorial 6 Creating a Web Form
BC Integration of Systems and Resources MetaLib at Boston College Theresa Lyman Digital Resources Reference Librarian Boston College Libraries.
The KB on its way to Web 2.0 Lower the barrier for users to remix the output of services. Theo van Veen, ELAG 2006, April 26.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
Unicode: The Right Tools, but How to Use Them? Presentation to the Digital Library Federation Fall Forum November 18, 2003 Elizabeth A.S. Beaudin, OACIS.
: Enhancing Our Library Services By KM Ku and Dave Low University of Hong Kong Libraries.
PHP Scripts HTML Forms Two-tier Software Architecture PHP Tools.
Multiple Tiers in Action
Dynamic Web Pages Bert Wachsmuth. Review  Internet, IP addresses, ports, client-server, http, smtp  HTML, XHTML, XML  Style Sheets, external, internal,
New Student Orientation Registration System Stephen Nakamura EE496 Final Presentation Fall 2008.
UCI Libraries Electronic Time Sheet System “An Almost Fully Electronic Timesheet System” Ted Huntington Programmer Analyst, Libraries Business Office.
Before class begins… Help us to assess this session and plan for future workshops Please complete the Advanced Refworks Pre-learning assessment at:
South Dakota Library Network SFX Management Basics A – Z List & Citation Linker South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
South Dakota Library Network SFX Management Basics Thresholds, L/P Values & Proxy Servers South Dakota Library Network 1200 University, Unit 9672 Spearfish,
ITM352 PHP and Dynamic Web Pages: Server Side Processing.
CGS3066: Web Programming and Design Summer 2014 Instructor Mir Anamul Hasan.
Internet Applications Notes for Chapter 19 Digital Domain, 2 ed.
1 HTML and CGI Scripting CSC8304 – Computing Environments for Bioinformatics - Lecture 10.
HTML Forms and Scripts. Session overview What are forms? Static vs dynamic Client-side scripts –JavaScript.
Chapter 5 Java Script And Forms JavaScript, Third Edition.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
FINDING ARTICLES USING THE A TO Z JOURNAL LIST Step by Step Instructions.
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Introduction to Applets CS 3505 Client Side Scripting with applets.
Java CGI Lecture notes by Theodoros Anagnostopoulos.
JavaScript – Quiz #9 Lecture Code:
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
JavaScript, Fourth Edition Chapter 5 Validating Form Data with JavaScript.
Librarians Creating Solutions for Librarians
South Dakota Library Network SFX Management Basics Thresholds, U/P Values & Proxy Servers South Dakota Library Network 1200 University, Unit 9672 Spearfish,
MetaLib Deep-Link & Search Box Generator Stephen Elfstrand Head, Library Systems and Circulation.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
LINGNAN UNIVERSITY LIBRARY SEP 2010 LCE102 Library Workshop: Using RefWorks 1.
© Anselm SpoerriInfo + Web Tech Course Information Technologies Info + Web Tech Course Anselm Spoerri PhD (MIT) Rutgers University
Chapter 11 Using SAS ® Web Report Studio. Section 11.1 Overview of SAS Web Report Studio.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
EndNote: The Next Steps Rebecca Starkey Reference Librarian The Joseph Regenstein Library
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Optimizing Metadata in MetaLib for Quality OpenURLs by Jerry V. Caswell & John Wynstra University of Northern Iowa &
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
Peace Operations Tool Kit User Story Report Edwin Padilla & Mamadou Balde Senior Seminar Fall 2015 November 17 th, 2015 Dickinson College.
Breaking Out of the Box: Creating Customized Metasearch Services Using an XML API Roy Tennant, California Digital Library.
Interactive Web Tehcnologies Teppo Räisänen LIIKE/OAMK 2011.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Document Object Model Nasrullah. DOM When a page is loaded,browser creates a Document Object Model of the Page.
South Dakota Library Network SFX Management Basics A – Z List & Citation Linker South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
LINGNAN UNIVERSITY LIBRARY SEP 2011 LIB170: Using RefWorks 1.
Overview Web Technologies Computing Science Thompson Rivers University.
University of North Texas Federated Search Mark E. Phillips August 24, 2006.
//liveVirtualacademy2011/ What’s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Developer Preview Γιώργος Καπνιάς MVP, MCT, MCDP, MCDBA, MCTS,
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
Ashima Wadhwa Java Script And Forms. Introduction Forms: –One of the most common Web page elements used with JavaScript –Typical forms you may encounter.
Web Basics: HTML/CSS/JavaScript What are they?
Web Technologies Computing Science Thompson Rivers University
Objective % Select and utilize tools to design and develop websites.
Introduction to Dynamic Web Programming
Objective % Select and utilize tools to design and develop websites.
Web Browser server client 3-Tier Architecture Apache web server PHP
Metasearching Librarians Like Searching, Users Like Finding
Test 1 Review Website Basics, HTML, CSS
Unit 6 part 3 Test Javascript Test.
Teaching slides Chapter 6.
Client-Server Model: Requesting a Web Page
Web Application Development Using PHP
Presentation transcript:

On-the-fly Metalib Search Forms -- Anywhere, Anytime! by Jerry V. Caswell & John Wynstra University of Northern Iowa &

Overview

University of Northern Iowa  Founded in 1876  1 of 3 state universities  Located in Cedar Falls, Iowa  Current Enrollment 12,824  11,220 undergrad  1604 grad  More than 120 undergrad majors

Rod Library  Rod Library – (1964)  20 lib,36 sup, 71 stud  1 million volumes  $5,994,015 annual budget  ILS – Innovative Interfaces since 1989  Link Resolver – Ex Libris SFX  Federated Search – Ex Libris Metalib  165 significant research databases

Pathway to Metalib Not a silver bullet, just another tool.

Pathway to Metalib Integration and ease of use are essential. Complexity is the enemy.

Integration with Library Gateway  Purple Searchbar  Journal and Magazine Articles  Fields of Study  Databases A-Z  Find Database

Additional Integration  Campus Portal - MyUNIverse  Library Instruction  WebCT

WebCT Issues  Not under library control  Needs vary from class to class  Needs vary from semester to semester  Demand: just in time  Internal or external to WebCT?

Our Solution  Self-service Form Generator  Can be generated anytime  Can be placed anywhere

Form Generator  Demonstrate creating a form and all of the output and preview options.

Form Generator  Demonstrate form already loaded into WebCT.

How it works Database of Metasearchable Databases Input Form Input Form Panther Prowler Search (Customized) function encode_searchterm(stringin){ encoded_term = ''; for (i=0; i<stringin.length; i++){ if (stringin.charCodeAt(i) == 32){encoded_term += "%20";} else if (stringin.charCodeAt(i) == 47){encoded_term += "%2F";} else if (stringin.charCodeAt(i) == OUTPUT

How it works a different view Generate.php Begin display input form { get_database_list; build_form display } on_submit Build output form{ capture input; build html output code; display output options [print | preview | save | edit] } End

The Database Database NameMetalib Resource ID Link ABI/Inform GlobalNIA

The Input Form <a href=“ ” >ABI/Inform Global

The Output Form function encode_searchterm () –Properly encodes search terms for use in a url function sendForm ( ) –Builds a url that is submitted directly to the metalib server Java script does the work at the clients browser

The Building Blocks Apache (web server) Php (server side-scripting language) Javascript (client side-scripting language) Html (markup langugae) Css (style sheets) Programmer (genius)

Getting the Data From Metalib Export KB as a Spreadsheet OR Lookup up individual Databases

Export KB as a Spreadsheet 1

Export KB as a Spreadsheet 2

Export KB as a Spreadsheet 3

Parting Thoughts  Metalib LinkGenerator by Stephen Elfstrand from University of Wisconsin-Eau Claire

Thank You &