260 likes | 389 Vues
Join us at the 2nd Annual Regional Ex Libris Users' Meeting in Brooklyn Park, MN, to explore a groundbreaking solution for deep-link generation in MetaLib. This presentation by Stephen Elfstrand covers the challenges faced by end-users, including complex documentation and link construction. Discover how our automated generator can streamline the process of building links and search boxes for library instruction pages, course pages, and topical guides. We'll demonstrate the generator's capabilities and share insights on customization and implementation using MS Access, ASP, and JavaScript.
E N D
MetaLib Deep-Link & Search Box Generator Stephen Elfstrand Head, Library Systems and Circulation
2nd Annual Regional Ex Libris Users' MeetingMarch 5-6, 2007Brooklyn 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
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/SSSearchBoxGenerator.asp
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
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 • elfstrsf@uwec.edu • hillisdr@uwec.edu