metalib deep-link & search box generator stephen elfstrand head, library systems and circulation
TRANSCRIPT
![Page 1: MetaLib Deep-Link & Search Box Generator Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/1.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/2.jpg)
2nd Annual Regional Ex Libris Users'
MeetingMarch 5-6, 2007
Brooklyn Park, MN
![Page 3: MetaLib Deep-Link & Search Box Generator Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/3.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/4.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/5.jpg)
The Solution: The Solution:
Automate it!Automate it!
![Page 6: MetaLib Deep-Link & Search Box Generator Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/6.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/7.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/8.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/9.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/10.jpg)
An ExampleAn Example
![Page 11: MetaLib Deep-Link & Search Box Generator Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/11.jpg)
![Page 12: MetaLib Deep-Link & Search Box Generator Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/12.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/13.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/14.jpg)
![Page 15: MetaLib Deep-Link & Search Box Generator Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/15.jpg)
![Page 16: MetaLib Deep-Link & Search Box Generator Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/16.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/17.jpg)
Import MacroImport Macro
![Page 18: MetaLib Deep-Link & Search Box Generator Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/18.jpg)
Create QuickSet TableCreate QuickSet Table
By Hand!By Hand!
![Page 19: MetaLib Deep-Link & Search Box Generator Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/19.jpg)
![Page 20: MetaLib Deep-Link & Search Box Generator Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/20.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/21.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/22.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/23.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/24.jpg)
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 Stephen Elfstrand Head, Library Systems and Circulation](https://reader036.vdocuments.net/reader036/viewer/2022070410/56649f055503460f94c1a6e4/html5/thumbnails/25.jpg)
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