Frank Morgner VuFind Session 2012, Leipzig

Ähnliche Dokumente
Inbetriebnahme einer lokal installierten Demoversion von VuFind

Themes Organisation in Contao

AG PORTAL / 5. JULI 2016 HDS II. Neuerungen - Änderungen - Anpassungen. Sebastian Böttger. HeBIS-Verbundzentrale Vermittlungs- und Recherchelösungen

Installation von VuFind RC1 auf Windows Systemen (Stand: November/Dezember 2009)

TEMPLATES EINBINDEN (Kurzanleitung)

VuFind als Grundlage für ein regionales Katalogprojekt. Hannah Ullrich Universitätsbibliothek Freiburg

Inbetriebnahme einer lokal installierten Demoversion von VuFind

BANKETTprofi Web-Client

Datenbanksysteme SS 2007

Das RDS-Katalog Projekt

BOSS Ein Trend geht in Routine

Katalog plus Freiburg

Inhaltsübersicht.

erweiterte Suche Installation und Schnellstart

Das HeBIS Discovery System

OXID esales Dokumentation

Quick Cluster Overview

VuFind als Open Source Alternative zu Primo

Workshop Eventverarbeitung mit NAGIOS

MEHR FUNKTIONEN, MEHR E-COMMERCE:

Basisworkshop inchorus Gadgets

Handbuch für Administratoren

Business ProzessMonitoring mit BPView

AT Contenator Datenblatt

VuFind: Jetzt wird s ernst

Logging mit Log4J AID 074 DE

Drupal 8 manuell installieren

Contentmanagement Übung

Aufbau eines Discovery Systems für den HeBIS-Verbund

Vom kommerziellen Produkt zur gemeinschaftlichen Entwicklung: Discovery an der UB Lüneburg

HTTP-Server. Frank Wübbeling Universität Münster

Auf dem Weg zur eigenen Suche Ein Tutorial zur Inbetriebnahme einer VuFind-Demoversion

BOSS 1.5. adis bms Anwendertreffen Stuttgart. Stefan Winkler

Xampp-Installation und Konfiguration. Stefan Maihack Dipl. Ing. (FH) Datum:

Design anpassen eine kurze Einführung

Einrichtung Secure-FTP

Skalierbare Webanwendungen mit Python und Google App Engine

Überblick. Klassen Optionale Typen DOM. Optionale Parameter Klassen. Einführung. 2 Motivation 3 Werkzeuge 4 Demonstration 5 Dart

Kompendium der Web-Programmierung

Apache HTTP-Server Teil 2

1. Kapitel Konfiguration der Felder der Kursbeschreibung

MERIDIAN. Softwaresysteme für Medien GmbH. Serverumzug

Navigation und Inhalt in Joomla

Apache Solr. Apache Solr. ALD:HS WiSe 2011/2012. Einleitung. Features. Implementation. Verwaltung. Benutzung

Komponentenorientierte Software-Entwicklung. Seite 1 / 42

1. Zusammenfassung der letzten Vorlesung

Vorwort Einführung in Power Query Erste Abfrage erstellen... 21

PV-Viewer + Für kleine PV-Anlagen mit SunnyBeam und SMA-Software

TYPO3 Redaktoren-Handbuch

Template Programmierung mit Joomla!

2 Anlegen und Konfigurieren von Datenbanken 35

Node.js der Alleskönner. Kai Donato MT AG Ratingen

Metadata Service Respository (MDS) - Sehen, lernen, verstehen!

Smarty Templates. von Sebastian Hardt

Private & Business Clients oneline Intranet Toolbox

Praktikum Information Retrieval Wochen 12: Suchmaschine

Deutsches Help+Manual-Forum:

Sehr geehrter Interessent, bei diesem Dokument im PDF-Format handelt es sich um eine Leseprobe des E-Books. Das E-Book selbst umfasst 47 Seiten.

MOBILE DATENERFASSUNG. 10/04/13 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

BOSS 2 BSZ One Stop Search

FAQ - Script gaesteform

Datenbanken und Netzanbindung

Bison World 2016 Bison Process IBM i. Dresden, 28. September 2016

Intrexx Hochverfügbarkeit

Inhaltsverzeichnis. Vorwort

Der EDI-Connector - Erste Schritte

Funktion "Benutzerprofile" auf "Keine Sicherheit" setzen

VuFind Session 26./ in Leipzig

Web- Applikationen. in Java-Web

Schnelleinstieg, Installation und Einrichtung System Concept DMS

Vergleichs-Script zu ISO 6336 N1324 / N1325 (V 1.0.1)

Handbuch zur Integration der Verwaltungssuchmaschine NRW (VSM) in TYPO3 mit der Extension dnrw_vsm

web portal pro What's new?

Java News and Music. Projektdokumentation. Jens Knaup. Softwaredesign und Computernetze SS2003

Tel Fax

Rich Internet Applications mit Adobe Flex 3

Entwicklerhandbuch Kernprüfung

OXID esales Dokumentation

Technologische Sicht auf Service Design

BSZ One Stop Search (BOSS)

WEBAPPLIKATIONEN MIT PHP. Wo gibt es Hilfe? Wie fang ich an?

HOBLink J-Term Eclipse Plugin

Update VISI 2016 R1 auf VISI 2017 R1. Release: VISI 2017 R1 Autor: Holger Wüst Update: Anja Gerlach Datum:

Elexis GDT Anbindung custo-med

Proseminar Website-Management-Systeme im Wintersemester 2003/2004 AG Softwaretechnik. PHP-Nuke. PHP-Nuke. von Andreas Emrich

WordPress Installation. Vorgehen bei der Installation von WordPress. Voraussetzung: Sie haben eine angemeldete Domain bei einem Provider

Upload auf den Server. MegaZine3 MZ3-Tool3. Training: Server Upload Video 1-4

ELSTER elektronische Steuererklärungen für Deutschland

Anleitung smxdynnav2oxid Modul

Katalog plus : Ein Vorschlag zur Kombination von Katalogdaten mit einem RDS-Index. Ato Ruppert, UB Freiburg 22. Mai 2012 Bibliothekartag 2012, Hamburg

Anwenderhandbuch. xdomea-viewer

JBuilderX: Installation und Kurzanleitung (Windows)

Webshop III Installation

BBCode v2.0. Einleitung...2 Installation... 3 Bugfixliste Inhaltsverzeichnis. Überarbeiteter BBCode + neuem Interface.

Willkommen zur Vorlesung. Objektorientierte Programmierung Vertiefung - Java

Django - ein Python Web-Framework

OLXImportCSV2Exchange

Software Engineering. Zur Architektur der Applikation Data Repository. Franz-Josef Elmer, Universität Basel, HS 2015

Autodesk AutoCAD Architecture

Innovator 11 excellence. DDL-Skripten über oaw generieren. Udo Ende. HowTo.

Transkript:

VuFind Verzeichnisstruktur kurz erklärt Frank Morgner VuFind Session 2012, Leipzig

VuFind-Verzeichnisstruktur kurz erklärt Vorgehensweise: vom Import der Daten zur Darstellung Verzeichnisse und Dateien werden besonders berücksichtigt, die für Anpassungen relevant sein könnten basiert auf VuFind 1.3 Ziele: Einführung in die Struktur Modulare Teile von VuFind ansprechen erste Vorstellungen über Anpassungsmöglichkeiten, Arbeitsaufwand etc. vermitteln

VuFind - Modulare Struktur DATENIMPORT /import SOLR INDEX /solr VuFind beinhaltet den Import, die Indexierung und der Repräsentation der Daten Module können theoretisch für sich alleine genutzt werden Unterschiedliche Programmiersprachen wie Java in Beanshell Skripten für den Import oder PHP für die Webschnittstelle kommen zum Einsatz WEBSCHNITTSTELLE /web

VuFind - Hauptverzeichnis enthält Installationsdateien und ausführbare Skripte u.a. zum Starten des Imports von MARC Daten und des SOLR Indexes

VuFind - Datenimport /import /import enthält Dateien die den Import von MARC Daten verarbeiten marc_local.properties weist die einzelnen MARC Felder den Index Feldern des SOLR Index zu Beanshell Skripte (*.bsh) arbeiten während des Imports zusätzliche Logik über das bloße Abbilden von Feldern ab Im Verzeichnis translation_maps lassen sich einzelne MARC Felder umbenennen bzw. für Facetten gruppieren

VuFind - SOLR Index /solr /solr enthält den SOLR Index bietet die allgemeinen Konfigurationsdateien für den SOLR Index wie die Definition von Stopwörtern etc. anhand der schema.xml ergeben sich zudem Optionen wie die einzelnen Index- Felder ausgegeben werden sollen z.b. als String oder Array etc. weitere Verarbeitung der SOLR Felder siehe u.a. in web/recorddrivers/indexdriver.php

/web /web enthält bis auf Ausnahme der PEAR Klassen alle Dateien, die für die Repräsentation von VuFind im Web notwendig sind Die Verzeichnisse: css/ images/ und js/ existieren sowohl unter web/ als auch den einzelnen Template Verzeichnisse unter web/interface/themes/(name_of_theme) /lang enthält die Übersetzungsdateien für die Sprachoptionen, die VuFind zur Verfügung stellt

/web/conf web/conf/ enthält *.ini Dateien, mit denen sich VuFind anpassen lässt. *.ini Dateien, die mit Großbuchstaben beginnen, sind Konfigurationsdateien für ein bestimmtes Lokalsystem in config.ini werden alle allgemeinen Einstellung wie Pfade, Anbindungen usw. vorgenommen. mit facets.ini und searches.ini lassen sich spezielle Teilbereiche konfigurieren searchspecs.yaml ermöglicht die Manipulation des Suchindexes

/web/drivers web/drivers/ enthält Treiber für diverse Lokalsysteme. die korrespondierenden Konfigurationsdateien befinden sich im web/conf/ Verzeichnis eine Übersicht über die definierten Methoden in VuFind und deren Parameter und Rückgabewerte befindet sich unter: http://vufind. org/wiki/building_an_ils_driver

/web/recorddrivers in web/recorddrivers/ stehen Interfaces zur Verfügung mit deren Hilfe einzelne Felder aus dem Solr Index wie in IndexRecord.php oder aus einem kompletten Marc-Satz wie in MarcRecord.php über eine Methode für das Frontend bereit gestellt wird. Templates befinden sich unter: interface/themes/(theme_name) /Record/RecordDrivers

/web/sys web/sys/ ist eine Art Bibliothek für Dateien die systemweite Methoden bereitstellt z.b. Autoloading, Logging, Mailing usw. Dateien wie die Base.php oder Solr.php im Ordner SearchObject stellen die Suchanfragen für den SOLR Index zusammen

/web/services web/services/ stellt eine Art View bereit, das die Daten für die einzelnen Templates aufbereitet nahezu jede Datei unter web/services/ besitzt ein korrespondierendes Template mit gleichen Dateinamen

Template Verzeichnis web/interface/ enthält die Templates zur Frontend Darstellung die Template basieren auf den Smarty Engine im Verzeichnis themes sind die einzelnen Themes definiert VuFind verfügt zudem über zwei vorgefertigte Mobile Themes

Template Verzeichnis unter themes/ befinden sich die eigentlichen Templates kann in der config.ini definiert werden