Metalib Deep Link Generator - Systems Pages, McIntyre Library, UW
Download
Report
Transcript Metalib Deep Link Generator - Systems Pages, McIntyre Library, UW
MetaLib Deep-Link
& Search Box
Generator
Stephen Elfstrand
Head, Library Systems and Circulation
2nd Annual
Regional Ex Libris Users' Meeting
March 5-6, 2007
Brooklyn Park, MN
Our Vision
– Metalib Everywhere
Custom MetaLib links or search boxes on
any web page
Library instruction pages
Course pages
Topical guides
Use in D2L
The Problem
Deep-Link documentation hard for end
users to understand
Difficult to construct deep links
Undocumented features
We (Systems Dept.) didn’t want to make all
the links
The Solution:
Automate it!
What does the generator do?
Builds Links!
Builds a Search Box!
Builds links!
To Quick Search, Custom Search, or
Resource List
To Results of a Predefined Search
To a Resource
In MetaLib or Native interface
Builds a Search Box!
Search Quicksets
Search Custom Set of Resources
Search for a Resource
Let’s take a look
http://lib1.uwec.edu/searchspot/SSSearchBox
Generator.asp
An Example
How does it work?
MetaLib KnowledgeBase Report
MS Access Database
ASP
JavaScript
Programmer
Dan Hillis
Get Data from MetaLib
Admin Module – Reports
MetaLib KnowledgeBase Report
Get Data From MetaLib
Complete
(customized) version
Knowledge Base Report
Save as a .txt (tab-delimited)
Put in same place with same name every
time
MS Access Import Macro
Import Macro
Create QuickSet Table
By
Hand!
ASP & JavaScript
ASP – Grabs data from database
JavaScript – Displays dynamic menus
and generates the results
The Question Everyone is asking
Can I steal this ?
YES
Making it work in your library
Requirements
MS Access
ASP enabled web server
JavaScript support on browser
Customize the Database and Web page
Database Changes
Import Scripts need name and location of
Report Output
Quickset Names and IDs
Changes to ASP
Your sites’ look and feel-HTML
(SSSearchBoxGenerator.asp,
SSSearchBoxGenerator.css)
ASP Connection string to database
(SSSearchBoxGenerator.asp)
Proxy String in JavaScript
(SSSearchBoxGenerator.js,
Redirect.asp)
Where is it?
Database
Main page (ASP file, CSS file)
Redirect page (ASP file)
3 Javascript files
http://lib3.uwec.edu/systems/presentations.html
Questions
[email protected]
[email protected]