Open-Source-Bibliothekssystem Koha · Integration des Codes in Koha Tools: Bugzilla, GIT,...

Preview:

Citation preview

Open-Source-Bibliothekssystem

Koha

Vortrag in Wien, 22.07.2011

Katrin Fischer

2

Programm

Katrin Fischer | Koha | 22.07.2011

Anwender & Verbreitung

Entwicklung

Module

• Katalogisierung & Verbundanbindung

• OPAC

• Ausleihe

• Zeitschriftenverwaltung

• Erwerbung

• Reports

• Administration

Bibliotheksservice-Zentrum

Baden-Württemberg

Katrin Fischer | Koha | 22.07.2011

4

BSZ

Katrin Fischer | Koha | 22.07.2011

Bibliotheksservice-Zentrum Baden-Württemberg

• Einrichtung des Landes

Baden-Württemberg

• Untersteht dem Ministerium

für Wissenschaft,

Forschung und Kunst

• Sitz in Konstanz,

Außenstelle in Stuttgart

• 70 Mitarbeiter

5 Katrin Fischer | Koha | 22.07.2011

6

Dienstleistungen

Katrin Fischer | Koha | 22.07.2011

• SWB-Verbund

• ca. 15 Mio. Titel und 54 Mio. Bestandsnachweise

• ca. 1.200 Teilnehmerbibliotheken

• Lokale Sichten

• Online-Fernleihe

• Bibliotheksportale

• OPUS, Repositorien

• Infodesk (virtuelle Auskunft)

• Langzeitarchivierung

• Services für Museen und Archive

• Lokalsysteme • Horizon (22), aDIS/BMS (22), Koha (6)

7

Koha-Services des BSZ

Katrin Fischer | Koha | 22.07.2011

Dienstleistungspaket nach dem SaaS-Modell

• Hosting

• Installation, Konfiguration und Updates

• Customizing

• Schulungen und Trainingsmaterialien

• Support

• Verbundanbindung und Datendienste (MARC21)

• Selbstverbuchung über RFID (SIP2)

8

Koha-Kunden des BSZ

Katrin Fischer | Koha | 22.07.2011

2009

• Hochschule für Jüdische

Studien Heidelberg (RFID)

2010

• Staatliches Seminar Stuttgart

• Staatliches Seminar Weingarten

2011

• Staatliche Seminare

Heilbronn

• Staatliches Seminar

Esslingen

• MHMK Macromedia

Hochschule (RFID)

MHMK Köln

MHMK Hamburg

MHMK Berlin

MHMK MünchenSem. Weingarten

HfJS HeidelbergSem. Heilbronn

Sem. Stuttgart

Sem. Esslingen

MHMK Stuttgart

Open-Source-Bibliothekssystem

Koha

Katrin Fischer | Koha | 22.07.2011

10

Internationale Anwender

Katrin Fischer | Koha | 22.07.2011

1311 Bibliotheken | WB ÖB Andere

11

Wissenschaftliche Bibliotheken

Katrin Fischer | Koha | 22.07.2011Universität Aix-Marseille, Frankreich

12

Öffentliche Bibliotheken

Katrin Fischer | Koha | 22.07.2011Hauraki District Libraries, Neuseeland

13

Öffentliche Bibliotheken

Katrin Fischer | Koha | 22.07.2011

Delhi Public Library, Indien

über 1.400.000 Titel

über 1.100.000 Ausleihen

14

Schulbibliotheken

Katrin Fischer | Koha | 22.07.2011Albany Senior High School, Neuseeland

15

Spezialbibliotheken

Katrin Fischer | Koha | 22.07.2011Botswana Parliament Library

16

Spezialbibliotheken

Katrin Fischer | Koha | 22.07.2011Bernard Becker Medical Library, USA

17

Konsortien

Katrin Fischer | Koha | 22.07.2011

Northeast Kansas Library System, USA

350.000 Titel

700.000 Exemplare

103.000 Benutzer

35 Bibliotheken

18

Konsortien

Katrin Fischer | Koha | 22.07.2011

MassCat, USA

72 Bibliotheken

19

Entwicklungstrends

Katrin Fischer | Koha | 22.07.2011

Anzahl der Anwender steigt

• 01.07.2010: 999 Bibliotheken

• 01.07.2011: 1304 Bibliotheken

Anzahl der Entwickler steigt

• 146 Entwickler seit Projektbeginn

Anzahl der Dienstleister nimmt zu

• aktuell 28 Dienstleister in 16 Ländern

• Breites Dienstleistungsspektrum: Migration, Training,

Beratung, Entwicklung…

• Aber auch: Einführung in Betrieb in Eigenregie

Entwicklung

Katrin Fischer | Koha | 22.07.2011

21

Freie Software

Katrin Fischer | Koha | 22.07.2011

Koha - „a gift with expectations“

• Transparenz, keine Black Box

• Anpassungen und Erweiterungen an eigene Prozesse

und Anforderungen sind möglich

• Flexibel einsetzbar, keine Lizenz erforderlich (GPL)

• Unabhängigkeit von einzelnen Anbietern

• Aktive internationale Community

• Transparente Entscheidungsprozesse, Mitspracherecht

• Langfristig: Kostenfaktor

Nicht nur nachnutzen, sondern teilhaben

22

Release Team

Katrin Fischer | Koha | 22.07.2011

Release Manager / Release MaintainerMajor Release (6M), Bugfix Releases (1M)

QA ManagerQualitätsprüfung von Funktionen und Code

Translation ManagerBetreuung der Übersetzer und der Übersetzungstools

Documentation ManagerDokumentation neuer und bestehender Funktionen

Bug WranglerTesten von Fehlerkorrekturen, erstellen Fehlerberichte,…

23

Entwicklungsworkflow

Katrin Fischer | Koha | 22.07.2011

4. Qualitätssicherung: QA-Manager prüft Tools: Bugzilla, Mailingliste

1. Entwicklung/Ideen kommunizierenKommunikation über: Mailingliste, Bugzilla, RFC im Wiki

2. Eigentliche EntwicklungTools: Git-Repository, Bugzilla, Mailingliste

3. Qualitätssicherung: Code wird getestetTools: Bugzilla, Mailingliste

5. Integration des Codes in Koha Tools: Bugzilla, GIT, automatische Tests: Jenkins

24

Größenordnung

Katrin Fischer | Koha | 22.07.2011

6 Monate

66 Entwickler

über 633 Bugs

über 1400 Patches

Modul Katalogisierung

Katrin Fischer | Koha | 22.07.2011

26

Datenmodell

Katrin Fischer | Koha | 22.07.2011

Titeldatenbiblio

Titeldatenbiblioitems

Exemplareitems

Titeldaten

• Felder für den schnellen

Zugriff auf Titeldaten z.Bsp.

für Reports

• MARCXML mit komplettem

Datensatz

Exemplardaten

• Alle ausleihrelevanten Daten

und Exemplarstatistik

27

OPAC-Schnittstellen*

SRU

Z39.50-Server

Exportwerkzeug

Schnittstellen

Katrin Fischer | Koha | 22.07.2011

MARC21

UNIMARC

NORMARC

Importwerkzeug

Z39.50-Client

Skripte

28

Verbundanbindung

Katrin Fischer | Koha | 22.07.2011

SWB Koha

+ Exemplardaten(nur lokal)

Titeldaten+ Normdaten

+ Lokale Sacherschließung(Schlagworte, Notationen)

nur Titeldaten

2 Nächtlicher Import

1 Z39.50-Download

+ Lokalsatz(für Fernleihe)

29

SWB - WinIBW

Katrin Fischer | Koha | 22.07.2011

30

SWB-Katalog

Katrin Fischer | Koha | 22.07.2011

31

MARC21- Koha

Katrin Fischer | Koha | 22.07.2011

32

Importroutinen

Katrin Fischer | Koha | 22.07.2011

Modul OPAC

Katrin Fischer | Koha | 22.07.2011

34

Schnittstellen

Katrin Fischer | Koha | 22.07.2011

Literaturverwaltungssoftware

• unAPI (Zotero, Citavi, …)

• Dublin Core, MODS, BIBTEX, RIS

• MARC21, MARCXML

• RSS-Feeds

Alternative Rechercheoberflächen

• ILS-DI (bisher: SOPAC)

35

Kontofunktionen

Katrin Fischer | Koha | 22.07.2011

Kontofunktionen

• Ausleihen, Vormerkungen und Gebühren

• Lesehistorie

• Mitteilung von Adressänderungen

• Verwaltung von Anschaffungsvorschlägen

• Literaturlisten

• Suchhistorie

36

Funktionen

Katrin Fischer | Koha | 22.07.2011

Suche

• Keine Stoppworte

• Relevanzranking

• Ungenaue Suche

• Facettierung

Web 2.0

• Kommentare und Rezensionen (moderiert)

• Tagging = freie Schlagwortvergabe (moderiert)

37

Kataloganreicherung

Katrin Fischer | Koha | 22.07.2011

Im Datensatz

• SWBplus: Links zu Covern, Abstracts,

Inhaltsverzeichnissen….

Web Services

• Amazon: Cover, Ähnliche Titel

• Google Books: Cover

• Syndetics

• Baker & Taylor

• Library Thing for Libraries

• Andere Auflagen: xISBN und ThingISBN

Modul Ausleihe

Katrin Fischer | Koha | 22.07.2011

39

items

itemsx itemsitemsitems

Datenmodell

Katrin Fischer | Koha | 22.07.2011

Benutzer

borrowers

Exemplare

items

Ausleihen

issues

Ausleihen

• Ausleihzeit, -ort, Fälligkeitsdatum…

• Informationen zu Verlängerung…

Benutzerdaten

• Adressinformationen,

Kontaktdaten, OPAC-Login, etc.

• Benachrichtigungsoptionen

• Zusätzliche Benutzerdatenfelder

Bestellungen / Vormerkungen

Vormer-kungenreserves

40

Schnittstellen

Katrin Fischer | Koha | 22.07.2011

Benutzerdaten / Authentifizierung

• Datenimport über CSV-Dateien mit Abgleich

• LDAP

• CAS (= Central Authentication Service)

Selbstverbuchung

• SIP2

41

Benutzerbenachrichtigungen

Katrin Fischer | Koha | 22.07.2011

• Anmeldebenachrichtigung

• Einmalige Zustellung der Kontodaten

• Erinnerungsbenachrichtigung

• X Tage vor Fälligkeit des Mediums

• Fälligkeitsbenachrichtigung

• Am Tag der Fälligkeit

• Mahnbenachrichtigungen (3)

• X, y und z Tage nach Fälligkeit

• Ausleihquittung

• Rückgabequittung

Modul Zeitschriftenverwaltung

Katrin Fischer | Koha | 22.07.2011

43

Datenmodell

Katrin Fischer | Koha | 22.07.2011

Zeitschriftenabonnements

• Einfache oder erweiterte

Erscheinungsmuster

• Heftvorhersage

• Optional: Ausleihexemplare

• Emailreklamation

• Emailbenachrichtigung über

neue Hefte

Umläufe

• Ringumläufe

• Sternumlauf mit Vormerkungen

Lieferant Titel

Abo Hefte

ExemplareUmläufe

Modul Erwerbung

Katrin Fischer | Koha | 22.07.2011

45

Datenmodell

Katrin Fischer | Koha | 22.07.2011

Haushaltsmittel

• Etat als oberste Stufe

• Darunter mehrstufige Konten

Lieferanten

Bestellung

• 3-stufig: Bestellposten, Bestellung,

Bestellgruppe

• PDF-Erzeugung für

Einzelbestellung oder komplette

Bestellgruppen

WährungenBestell-gruppe

Bestell-posten

Konto

Etat

Bestellung Lieferant

46

Bestellposten

Katrin Fischer | Koha | 22.07.2011

5 Möglichkeiten

• Nachbestellung eines vorhandenen Datensatzes

• Download eines Datensatzes über Z39.50

• Neuaufnahme als Bestellkatalogisat

• Übernahme eines Anschaffungsvorschlags

• Auswahl von Titeln aus geladener MARC21-Datei

• Einzelne Titel nacheinander

• Mehrere Titel auf einmal

47

Anschaffungsvorschläge

Katrin Fischer | Koha | 22.07.2011

Modul Statistik

Katrin Fischer | Koha | 22.07.2011

49

Datenmodell

Katrin Fischer | Koha | 22.07.2011

biblioBiblioitems

items

deletedbiblio

deletedbiblioitems

deleteditems

issues

old_issues

reserves

old_reserves

„Schattentabellen“

• Gelöschte Titel- und

Exemplardaten

• Abgeschlossene

Ausleihvorgänge

• Abgeschlossene

Bestellungen

Statistiktabellen

• Zusätzlich detaillierte

Logtabellen

• Auch: Konfigurations-

änderungen

statistics

action_logs

50

Abfragen

Katrin Fischer | Koha | 22.07.2011

Mehrstufiges Modell

1. Vorgefertigte Reports

• Teilweise mit Filteroptionen

• Beispiel: Inaktive Benutzer, Vermisste Exemplare…

2. Statistik Wizards

• Spezielle Suchmasken für einzelne Module

3. Geführte Reports

• Erstellung in mehreren Schritten

• Speicherbar, Bausteine wiederverwendbar

4. SQL-Reports

• HTML-Links in Module und auf andere Seiten

• Beispiel: Benutzer mit Gebühren

51

Statistik Wizard

Katrin Fischer | Koha | 22.07.2011

52

SQL-Report

Katrin Fischer | Koha | 22.07.2011

Modul Administration

Katrin Fischer | Koha | 22.07.2011

54

Technik

Katrin Fischer | Koha | 22.07.2011

Server

• Betriebssystem: Linux

• Webserver: Apache

• Datenbanksystem: MySQL

• Programmiersprache: Perl

• + Suchmaschine: Zebra (Indexdata)

Arbeitsplatz

• Browser, empfohlen: Firefox

55

Datenmodell

Katrin Fischer | Koha | 22.07.2011

Bibliothek

branches

Benutzertyp

categories

Konditionen

issuingrules

Ausleih- und Bestellrechte

• Für Kombinationen von

Bibliothek, Medientyp und

Benutzertyp

Globale Systemparameter

• Grundlegende Einstellungen

für das Gesamtsystem

Normierte Werte

Frameworks

Benutzerberechtigungen

Medientyp

itemtypes

Parameter

systempreferences

56

Systemparameter

Katrin Fischer | Koha | 22.07.2011

Ausblick

Katrin Fischer | Koha | 22.07.2011

58 Katrin Fischer | Koha | 22.07.2011

Katrin Fischer

Bibliotheksservice-Zentrum Baden-Württemberg

katrin.fischer@bsz-bw.de

59

Quellen

Katrin Fischer | Koha | 22.07.2011

10: http://www.librarytechnology.org/map.pl?ILS=Koha

10: http://www.librarytechnology.org/lwc-processquery.pl?ILS=Koha

11: http://catalogue.univ-aix-marseille.fr/

12: http://library.hauraki-dc.govt.nz/

13: http://59.176.17.111

13: http://www.librarytechnology.org/lwc-displaylibrary.pl?RC=38423

14: http://library.ashs.school.nz/

15: http://fpl.apkn.org/

15: http://bw.fpl.apkn.org/

16: http://beckercat.wustl.edu/

17: http://catalog.nexpresslibrary.org/

18: http://masscat.bywatersolutions.com

18: http://www.masscat.org/executive/statistics.htm

19: http://www.librarytechnology.org/lwc-processquery.pl?ILS=Koha

19: http://git.koha-community.org/ docs/history.txt

19: http://koha-community.org/support/paid-support/

24: http://blog.bigballofwax.co.nz/2011/04/22/koha-3-4-0-released/

30: http://swb.bsz-bw.de/DB=2.1/PPNSET?PPN=305123351

32: http://hfjs.bsz-bw.de/cgi-bin/koha/opac-detail.pl?biblionumber=30613