Literaturlisten aus heiBIB in eigene Seiten integrieren: Technische Information
Allgemein
Die in heiBIB nachgewiesenen Publikationen können als dynamischen Literaturlisten zu Einrichtungen und/oder Autoren bereitgestellt werden. Es ist möglich, diese Listen über die hier vorgestellten APIs in eigene Webseiten einzubetten. Zur Verfügung stehen Ihnen dabei folgende beiden APIs:
- HTTPS-API
- JavaScript-API
Die folgenden Informationen sollen Ihnen helfen, dynamische Literaturlisten zu erstellen. Dabei stehen Ihnen verschiedene Verfahren und Formate für den Abruf der Information aus heiBIB zur Verfügung. Sollten Sie Informationen vermissen oder weitere Selektions- oder Darstellungsmöglichkeiten wünschen, setzen Sie sich bitte mit uns in Verbindung.
Folgende CSS- bzw. JavaScript-Ressourcen stehen für die beiden unten vorgestellten APIs zur Verfügung. Je nach Nutzung der APIs sind sie obligatorisch einzubinden.
Die JavaScript-Funktionen setzen die Einbindung von jQuery ab Version 1.11.0 voraus.
- <link rel="stylesheet" href="/%3Cp%3E%3Cspan%3Ehttps%3A//katalog.ub.uni-heidelberg.de/css/heibib-2.0.css%3C/span%3E%3C/p%3E">
Style-Definitionen für die verschiedenen Listenelemente (Listeneinträge, Gruppierungen, Facetten, ...). Diese Definitionen werden u.a. benötigt, wenn für die Gruppierungen und Facetten Auf- und Zuklappfunktionen eingesetzt werden. In allen anderen Fällen ist die Nutzung des CSS-Moduls ebenfalls empfehlenswert. - <script type="text/javascript" src="/%3Cp%3E%3Cspan%3Ehttps%3A//katalog.ub.uni-heidelberg.de/opacjs/heibib-2.0.js%3C/span%3E%3C/p%3E"></script>
Dieses JavaScript-Modul ist bei der Nutzung der JavaScript-API obligatorisch. Es wird auch für die Darstellung der Listen über die HTTPS-API benötigt, falls die Auf- und Zuklappfunktionen bei Gruppierungen oder Facettierungen oder die Darstellung von Facetten über Charts gewünscht wird. - <script type="text/javascript" src="/%3Cp%3E%3Cspan%3Ehttps%3A//katalog.ub.uni-heidelberg.de/opacjs/citeproc.js%3C/span%3E%3C/p%3E"></script>
citeproc-Modul für die Anzeige der CSL-basierten Zitationsstilen (American Medical Association, American Psychological Association, ...) bei Verwendung der JavaScript-API.
Drupal Webkits
heiBIB-Listen können über ein Plugin in Drupal-Webkits für Webseiten im Uni-Layout integriert werden. Die Anleitung dazu finden Sie auf der folgenden Seite: „Publikationsliste in Seite einfügen“. Bei Fragen wenden Sie sich bitte an die Internetredaktion der Universität.
Imperia
Bei Fragen zur Integration der Literaturlisten aus heiBIB in Imperia wenden Sie sich bitte an die rechts angegebene E-Mail-Adresse.