Zotero Swisscovery UB Bern Locations
ist ein Addon für das Literaturverwaltungsprogramm Zotero sowie das darauf basierende Jurism zur Unterstützung des Bestandesaufbaus an der UB Bern. Das Addon kann über die SRU-Schnittstelle im Swisscovery UB Bern Standortinformationen zu den ausgewählten Einträgen abrufen und -- je nach Ergebnis der Abfrage -- entsprechende Tags setzen.
-
Herunterladen der neuesten Version:
- Besuchen Sie die Releases-Seite.
- Unter Firefox: Rechtsklick auf die xpi-Datei -> "Speichern unter"; andernfalls wird versucht, das Plugin direkt in Firefox zu installieren, was zu einer Fehlermeldung führt.
-
Installation in Zotero:
- Gehen Sie zu: Werkzeuge -> Plugins -> Zahnrad-Symbol -> "Add-on aus Datei installieren".
-
API-Key Konfiguration:
- Damit die Ausleihbedingungen aus ALMA abgerufen werden können, muss der API-Key eingetragen werden. Je nach Zotero-Version finden Sie die Einstellung an folgenden Orten:
- Zotero 6: Werkzeuge -> Einstellungen für Swisscovery UB Bern Standortabfrage -> API Key
- Zotero 7: Allgemeines Zotero Einstellungsmenü -> Reiter "Swisscovery UB Bern Locations" -> API Key für Alma
- Damit die Ausleihbedingungen aus ALMA abgerufen werden können, muss der API-Key eingetragen werden. Je nach Zotero-Version finden Sie die Einstellung an folgenden Orten:
- Kontextmenü-Funktionen:
- Rechtsklick auf einen oder mehrere Titel -> "Swisscovery UB Bern Standortabfrage". Es stehen folgende Funktionen zur Verfügung:
- Standorte abfragen
- Bestellnotiz eintragen
- Rechtsklick auf einen oder mehrere Titel -> "Swisscovery UB Bern Standortabfrage". Es stehen folgende Funktionen zur Verfügung:
Die Funktion "Standorte eintragen" fragt die Standorte der markierten Titel an der UB Bern ab und schreibt die Ergebnisse ins Zielfeld (Standard: Zusammenfassung, konfigurierbar in den Einstellungen). Zusätzlich werden Tags basierend auf den Ergebnissen gesetzt, um eine schnelle Filterung zu ermöglichen.
Die Funktion "Bestellnotiz eintragen" erstellt basierend auf gesetzten Tags die korrekte Bestellnotiz für den Bestellworkflow im TGW/Unitobler und schreibt diese ins Feld "Band". Erkannt werden Tags nach folgendem Muster:
- Etat: "Etat 20"
- DDCs: Pro DDC ein Tag nach dem Muster "DDC 200"
- Bestellcodes: Bestellcodes nach dem Muster "BC MEX"
Beispiel:
- Vergebene Tags:
- "Etat 20"
- "DDC 200"
- "DDC 230"
- "BC MEX"
- "BC E+p"
Ergebnis:
- "20 // 200, 230 // E+p, MEX"
Durch die Zuordnung der wichtigsten Tags auf die Tasten 1-9 kann man sehr effizient Tags vergeben und dann per "Bestellnotiz eintragen" die Bestellnotizen für eine gesamte Bestellung en bloc eintragen lassen.
-
Repository klonen oder forken.
-
Einrichtung der Entwicklungsumgebung:
- Befolgen Sie die Anweisungen zur Einrichtung der Entwicklungsumgebung und verwenden Sie die Firefox Developer Tools.
-
Entwicklung in einem Branch.
-
Tests:
- Führen Sie Tests mit
npm test
durch (vorausgesetztnode
undjest
sind installiert). - Passen Sie bestehende Tests an und erstellen Sie neue Tests, falls erforderlich.
- Führen Sie Tests mit
-
Release-Workflow:
- Der Befehl
make
führt den Release-Workflow aus.
- Der Befehl
Copyright (C) 2019--2024 Denis Maier
Distributed under the GPLv3 License.