vLib Dienste lokal nutzen: Rezept-Workshop für MPG BibliothekarInnen XXXII. Bibliothekstagung der Max-Planck-Gesellschaft Inga Overkamp Max Planck Digital Library, München
Grundzutaten vLib Portal = Katalog relevanter Informationsressourcen und parallele Suche in ausgewählten Datenbanken und Katalogen MPG/SFX = Verlinkung von Volltexten und anderen Diensten (Bibliothekskataloge, Dokumentbestellung) 19.11.2018 Seite 1
„... Wir haben da schonmal was vorbereitet“ vLib Portal Predefined Sets: Erstellung von Ressourcen-Listen RSS Feeds für Ressource-Listen Deep Linking-Modul für das vLib Portal X-Server API MPG/SFX Link Resolver OpenURL (als Deep Linking) MPG/SFX Citation Linker XML API Zum Weiterlesen: http://vlib.mpg.de/aboutvlib.html Für den Workshop: example.html 19.11.2018 Seite 2
Rezept I: Einen eigenen CitationLinker basteln Zutaten: OpenURL HTML Webformular (<form...>[...]</form>) Zubereitung: Webseite http://vlib.mpg.de/vlib-search-box.html#sfx öffnen Beispiels-Code kopieren und auf eigener Webseite einfügen Felderauswahl und Aussehen des Citation Linkers nach Belieben abschmecken 19.11.2018 Seite 3
Rezept II: Eine Suchbox einblenden Zutaten: vLib Deep Linking Syntax Predefined Sets oder manuelle Ressourcenauswahl JavaScript oder HTML Webformular Zubereitung: Es gibt zwei Möglichkeiten, s. http://vlib.mpg.de/vlib-search-box.html: mit einem JavaScript (= sehr wenig Code, aber externes JavaScript und Abhängigkeit vom IP-Bereich des Nutzers) mit einem HTML Webformular (= mehr Code, aber flexibler) 19.11.2018 Seite 4
Rezept III: Liste der neuen Ressourcen dynamisch einbinden Zutaten: vLib Resource Feeds Tool mit dem man einen RSS-Feed in HTML-Seiten einbinden kann, z.B. CMS, WordPress, Google Feed API, rssinclude Zubereitung: Den Feed aussuchen: http://vlib.mpg.de/vlib-rss-feed.html Das Tool aussuchen: http://www.rssinclude.com/ Das JavaScript einfügen Variationen: RSS-Mechanismus kann man auch für andere Szenarios nutzen, z.B. zur Einbindung von News (PubMan) oder Linklisten (MIT libraries) 19.11.2018 Seite 5
Rezept IV: SFX Buttons in die Referenzliste Zutaten: OpenURL (MPG/SFX) in einem „<a href=[...]“-Element oder COinS in einem „<span [...]“-Element Zubereitung: MPG/SFX Link Generator: http://vlib.mpg.de/sfx-local.html#ougn COinS Generator: http://generator.ocoins.info/ Variationen: Nicht den MPG/SFX Server, sondern einen generischen Dienst verwenden, z.B. EZB oder OCLC‘s OpenURL Resolver Registry 19.11.2018 Seite 6
Für Fortgeschrittene am Herd: XML APIs Sowohl für das vLib Portal als auch für den MPG/SFX stehen ausgereifte Programmier-Schnittstellen (APIs) zur Verfügung Beispiele: JULIA WebOPAC (MetaLib API) Umlaut (SFX API) Dokumentationen: https://dev.livingreviews.org/projects/vlib/wiki/MLXServer https://dev.livingreviews.org/projects/vlib/wiki/SFXAPI 19.11.2018 Seite 7
Fragen? Anmerkungen? Diskussion? Dynamische Nutzung externer Dienste erhöht den Nutzwert einer Webseite ohne manuelle Aktualisierungen ... aber es erhöht auch die Abhängigkeit von externen Dienstleistern! 19.11.2018 Seite 8