Dieses Repository enthält Skripte und Anleitungen zur Integration des Katalogisierungsclient WinIBW3 mit der Mapping-Anwendung Cocoda.
Achtung: Die Integration befindet sich noch im Aufbau und ist nicht für den Produktivbetrieb gedacht!
Zunächst wird nur eine Funktion umgesetzt:
- Öffnen von Cocoda mit ausgewählten Normdatensätzen aus WinIBW heraus
Weitere Funktionen sind geplant (siehe Issue-Tracker).
- WinIBW3 mit K10plus-Skripten
- Firefox oder Chrome-Browser als Standard-Browser
Cocoda funktioniert nicht mit dem Internet Explorer. Falls dieser Browser noch in Windows als Standardbrowser eingerichtet ist, muss stattdessen Chrome oder Firefox festgelegt werden.
- Öffnen Sie auf Ihrem Computer das Startmenü .
- Klicken Sie auf Systemsteuerung.
- Klicken Sie auf Programme -> Standardprogramme -> Standardprogramme festlegen.
- Wählen Sie links Chrome/Firefox aus.
- Klicken Sie auf "Dieses Programm als Standard festlegen".
- Klicken Sie auf OK.
-
Die Skript-Datei
k10_cocoda.js
nachC:\Program Files (x86)\WinIBW30_K10plus\scripts\
kopieren -
In
C:\Program Files (x86)\WinIBW30_K10plus\defaults\pref\setup.js
Folgendes eintragen, damit das Skript beim Neustart von WinWIBW geladen wird:pref("ibw.standardScripts.script.XX", "resource:/scripts/k10_cocoda.js");
wobeiXX
durch eine fortlaufende Nummer ersetzt werden muss. -
Um die Scripte neu einzulesen, kann man entweder die WinIBW3 neu starten (oder die Tastenkombination SHIFT+STRG+ALT+R verwenden).
Cocoda-Funktionen als Shortcut und/oder Eintrag in der Funktionsleiste einrichten:
Optionen -> Werkzeugleiste anpassen -> Kommandos -> Standardfunktionen -> CocodaURL -> Drag&Drop in Funktionsfeld Katalogisierung
Skript per Funktionsleiste: Katalogisierung -> cocodaURL für Datensatz ausführen
Die WinIBW-Skripte sind in JavaScript geschrieben aber nur zusammen mit einer K10plus-Installation von WinIBW3 lauffähig. Automatische Tests beschränken sich deshalb auf statische Code-Analyse:
npm test # Überprüft JavaScript-Syntax
npm run lint # Statische Code-Analyse und -Formatierung
npm run fix # Code-Formatierung anpassen