Top Banner
MetaLib Deep- MetaLib Deep- Link Link & Search Box & Search Box Generator Generator Stephen Elfstrand Stephen Elfstrand Head, Library Systems and Head, Library Systems and Circulation Circulation
26

MetaLib Deep-Link & Search Box Generator

Jan 22, 2016

Download

Documents

danika

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 - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MetaLib Deep-Link  & Search Box Generator

MetaLib Deep-MetaLib Deep-Link Link

& Search Box & Search Box GeneratorGeneratorStephen ElfstrandStephen Elfstrand

Head, Library Systems and Head, Library Systems and CirculationCirculation

Page 2: MetaLib Deep-Link  & Search Box Generator

2nd Annual Regional Ex Libris Users'

MeetingMarch 5-6, 2007

Brooklyn Park, MN

Page 3: MetaLib Deep-Link  & Search Box Generator

Our Vision Our Vision – Metalib Everywhere– Metalib Everywhere

Custom MetaLib links or search Custom MetaLib links or search boxes on any web pageboxes on any web page Library instruction pagesLibrary instruction pages Course pagesCourse pages Topical guidesTopical guides

Use in D2LUse in D2L

Page 4: MetaLib Deep-Link  & Search Box Generator

The ProblemThe Problem

Deep-Link documentation hard Deep-Link documentation hard for end users to understandfor end users to understand

Difficult to construct deep linksDifficult to construct deep links Undocumented featuresUndocumented features We (Systems Dept.) didn’t want We (Systems Dept.) didn’t want

to make all the linksto make all the links

Page 5: MetaLib Deep-Link  & Search Box Generator

The Solution: The Solution:

Automate it!Automate it!

Page 6: MetaLib Deep-Link  & Search Box Generator

What does the generator What does the generator do?do?

Builds Links!Builds Links! Builds a Search Box!Builds a Search Box!

Page 7: MetaLib Deep-Link  & Search Box Generator

Builds links!Builds links!

To Quick Search, Custom Search, To Quick Search, Custom Search, or Resource Listor Resource List

To Results of a Predefined To Results of a Predefined Search Search

To a Resource To a Resource In MetaLib or Native interfaceIn MetaLib or Native interface

Page 8: MetaLib Deep-Link  & Search Box Generator

Builds a Search Box! Builds a Search Box!

Search QuicksetsSearch Quicksets Search Custom Set of ResourcesSearch Custom Set of Resources Search for a ResourceSearch for a Resource

Page 9: MetaLib Deep-Link  & Search Box Generator

Let’s take a lookLet’s take a look

http://lib1.uwec.edu/searchspot/SSShttp://lib1.uwec.edu/searchspot/SSSearchBoxGenerator.aspearchBoxGenerator.asp

Page 10: MetaLib Deep-Link  & Search Box Generator

An ExampleAn Example

Page 11: MetaLib Deep-Link  & Search Box Generator
Page 12: MetaLib Deep-Link  & Search Box Generator

How does it work?How does it work?

MetaLib KnowledgeBase ReportMetaLib KnowledgeBase Report MS Access DatabaseMS Access Database ASPASP JavaScriptJavaScript

ProgrammerProgrammer Dan HillisDan Hillis

Page 13: MetaLib Deep-Link  & Search Box Generator

Get Data from MetaLibGet Data from MetaLib

Admin Module – ReportsAdmin Module – Reports MetaLib KnowledgeBase ReportMetaLib KnowledgeBase Report

Page 14: MetaLib Deep-Link  & Search Box Generator
Page 15: MetaLib Deep-Link  & Search Box Generator
Page 16: MetaLib Deep-Link  & Search Box Generator

Get Data From MetaLibGet Data From MetaLib

Complete (customized) version Complete (customized) version Knowledge Base Report Knowledge Base Report

Save as a .txt (tab-delimited)Save as a .txt (tab-delimited) Put in same place with same Put in same place with same

name every timename every time MS Access Import MacroMS Access Import Macro

Page 17: MetaLib Deep-Link  & Search Box Generator

Import MacroImport Macro

Page 18: MetaLib Deep-Link  & Search Box Generator

Create QuickSet TableCreate QuickSet Table

By Hand!By Hand!

Page 19: MetaLib Deep-Link  & Search Box Generator
Page 20: MetaLib Deep-Link  & Search Box Generator

ASP & JavaScriptASP & JavaScript

ASP – Grabs data from ASP – Grabs data from databasedatabase

JavaScript – Displays JavaScript – Displays dynamic menus and dynamic menus and generates the resultsgenerates the results

Page 21: MetaLib Deep-Link  & Search Box Generator

The Question Everyone is The Question Everyone is askingasking

Can I steal this ?Can I steal this ? YESYES

Page 22: MetaLib Deep-Link  & Search Box Generator

Making it work in your Making it work in your librarylibrary

RequirementsRequirements MS AccessMS Access ASP enabled web serverASP enabled web server JavaScript support on browserJavaScript support on browser Customize the Database and Customize the Database and

Web pageWeb page

Page 23: MetaLib Deep-Link  & Search Box Generator

Database ChangesDatabase Changes

Import Scripts need name and Import Scripts need name and location of Report Outputlocation of Report Output

Quickset Names and IDsQuickset Names and IDs

Page 24: MetaLib Deep-Link  & Search Box Generator

Changes to ASPChanges to ASP

Your sites’ look and feel-HTML Your sites’ look and feel-HTML (SSSearchBoxGenerator.asp, (SSSearchBoxGenerator.asp, SSSearchBoxGenerator.css)SSSearchBoxGenerator.css)

ASP Connection string to database ASP Connection string to database (SSSearchBoxGenerator.asp)(SSSearchBoxGenerator.asp)

Proxy String in JavaScript Proxy String in JavaScript (SSSearchBoxGenerator.js, (SSSearchBoxGenerator.js, Redirect.asp)Redirect.asp)

Page 25: MetaLib Deep-Link  & Search Box Generator

Where is it?Where is it?

DatabaseDatabase Main page (ASP file, CSS file)Main page (ASP file, CSS file) Redirect page (ASP file)Redirect page (ASP file) 3 Javascript files3 Javascript files

http://lib3.uwec.edu/systems/presentationhttp://lib3.uwec.edu/systems/presentations.htmls.html

Page 26: MetaLib Deep-Link  & Search Box Generator

QuestionsQuestions

[email protected]@[email protected]@uwec.edu