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