On-the-fly Metalib Search Forms -- Anywhere, Anytime!
description
Transcript of On-the-fly Metalib Search Forms -- Anywhere, Anytime!
![Page 1: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/1.jpg)
On-the-fly Metalib Search Forms -- Anywhere, Anytime!
by
Jerry V. Caswell & John WynstraUniversity of Northern Iowa
![Page 2: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/2.jpg)
Overview
![Page 3: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/3.jpg)
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
![Page 4: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/4.jpg)
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
![Page 5: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/5.jpg)
Pathway to Metalib
Not a silver bullet,just another tool.
![Page 6: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/6.jpg)
Pathway to Metalib
Integration and ease of use are essential.
Complexity is the enemy.
![Page 7: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/7.jpg)
Integration with Library Gateway
Purple Searchbar Journal and Magazine Articles Fields of Study Databases A-Z Find Database
![Page 8: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/8.jpg)
Additional Integration
Campus Portal - MyUNIverse Library Instruction WebCT
![Page 9: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/9.jpg)
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?
![Page 10: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/10.jpg)
Our Solution
Self-service Form Generator Can be generated anytime Can be placed anywhere
![Page 11: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/11.jpg)
Form Generator
Demonstrate creating a form and all of the output and preview options.
![Page 12: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/12.jpg)
Form Generator
Demonstrate form already loaded into WebCT.
![Page 13: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/13.jpg)
How it works
Databaseof
MetasearchableDatabases
InputForm
InputForm
<html><head>
<title>Panther Prowler Search (Customized)</title>
<SCRIPT language=JavaScript1.2>
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
![Page 14: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/14.jpg)
How it works a different view Generate.php
Begindisplay input form {
get_database_list;build_formdisplay
}on_submit Build output form{
capture input;build html output code;display output options [print | preview | save | edit]
}End
![Page 15: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/15.jpg)
The Database
Database Name Metalib Resource ID
Link
ABI/Inform Global NIA00724 http://0-ww.umi.com.uni.edu/pqdauto?COPT=REJTPIM@
![Page 16: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/16.jpg)
The Input Form
<input TYPE="checkbox" NAME="checkNIA00724" SIZE="1">
<a href=“
http://0-www.umi.com.unistar.uni.edu/pqdauto?COPT=REJTPTM@” >ABI/Inform Global</a>
![Page 17: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/17.jpg)
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
![Page 18: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/18.jpg)
The Building Blocks
• Apache (web server)
• Php (server side-scripting language)
• Javascript (client side-scripting language)
• Html (markup langugae)
• Css (style sheets)
• Programmer (genius)
![Page 19: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/19.jpg)
Getting the Data From Metalib
• Export KB as a Spreadsheet
OR
• Lookup up individual Databases
![Page 20: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/20.jpg)
Export KB as a Spreadsheet 1
![Page 21: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/21.jpg)
Export KB as a Spreadsheet 2
![Page 22: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/22.jpg)
Export KB as a Spreadsheet 3
![Page 23: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/23.jpg)
Parting Thoughts
Metalib LinkGenerator by Stephen Elfstrand from University of Wisconsin-Eau Claire http://lib3.uwec.edu/systems/MetalibLinkGenerator/index.html
![Page 24: On-the-fly Metalib Search Forms -- Anywhere, Anytime!](https://reader036.fdocuments.us/reader036/viewer/2022062301/56814654550346895db36bf0/html5/thumbnails/24.jpg)
Thank You
http://www.library.uni.edu/lms_formgen/generate.php
http://www.uni.edu/~caswell/eluna2007/