LFD
Konfiguration Datei "server.xml"[Bearbeiten]
$ cd /usr/local/sisis-pap/tomcat/conf $ cp server.xml server.xml-ORIG4.1pl2-AK $ vi server.xml
Bei Bibliotheken mit bloss einer Datenbank namens "sisis" sieht die Datei wie folgt aus.
<!-- ANFANG - Anpassung gemaess FGM - M. Kuhn, Admin Kuhn GmbH (mik@adminkuhn.ch) --> <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACServer/" path="/webOPACServer" reloadable="true"/> <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACClient/" path="/webOPACClient" reloadable="true"/> <!-- ENDE - Anpassung gemaess FGM - M. Kuhn, Admin Kuhn GmbH (mik@adminkuhn.ch) -->
Im Fall der Kantonsbibliothek Uri mit den drei Datenbanken "kkb", "sisis" und "urisik" sah das beispielsweise so aus:
<!-- ANFANG - Anpassung gemaess FGM - M. Kuhn (Admin Kuhn GmbH) --> <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACServer.kkb/" path="/webOPACServer.kkb" reloadable="true"/> <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACClient.kkb/" path="/webOPACClient.kkb" reloadable="true"/> <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACServer.sisis/" path="/webOPACServer.sisis" reloadable="true"/> <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACClient.sisis/" path="/webOPACClient.sisis" reloadable="true"/> <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACServer.urisik/" path="/webOPACServer.urisik" reloadable="true"/> <Context allowLinking="true" docBase="/opt/lib/sisis/webOPAC/webapps/webOPACClient.urisik/" path="/webOPACClient.urisik" reloadable="true"/> <!-- ENDE - Anpassung gemaess FGM - M. Kuhn (Admin Kuhn GmbH) -->
Konfiguration Datei "server.properties"[Bearbeiten]
Setzen einiger Variablen.
$ export BACKUPDIR=/OCLC/backup/SunRise-V3.7pl2 \ DATABASE=sisis
Anpassung der Datei "server.properties" für die Datenbank "sisis" (und allenfalls weitere Datenbanken).
$ cd /opt/lib/sisis/webOPAC/etc/profile.${DATABASE} $ cp -i server.properties server.properties-ORIG4.1pl2-AK $ diff server.properties ${BACKUPDIR}$(pwd)/server.properties | more $ vi server.properties
Oft sind die folgenden Parameter anzupassen.
server.sessiontimeout= client.sessiontimeout= client.webservice.general.threads= client.webservice.config.threads= client.webservice.search.threads= client.webservice.circulation.threads= client.webservice.systematik.threads= client.webservice.availability.threads= client.aws.secret.key= <-- unklar, woher das genau kommt! hitlistmanager.uncachetime= hitlistmanager.expirytime= client.memorize.output.fullformat.category=
Es kann hier auch Einträge für Munzinger geben (z. B. bei Stadtbücherei Pulheim)
# ANFANG - Anpassung Munzinger-Daten - M. Kuhn (Admin Kuhn GmbH), 4.11.2012 singlehit.special.tag.handling=((?:http|https|ftp):\\/\\/www.munzinger.de\\/[^ ]+) # ENDE - Anpassung Munzinger-Daten - M. Kuhn (Admin Kuhn GmbH), 4.11.2012
Allfällige weitere Verzeichnisse müssen händisch angelegt und mit den Rechten 777 versehen werden. Bei der Kantonsbibliothek Uri wurde das Verzeichnis "/opt/lib/sisis/webOPAC/webapps/webOPACServer.kkb/WEB-INF/rssfeeds" angelegt, zwei weitere mussten als Benutzer "root" händisch angelegt werden:
# cd /opt/lib/sisis/webOPAC/webapps # cp -pr webOPACServer.kkb webOPACServer.sisis # cp -pr webOPACServer.kkb webOPACServer.urisik
Konfiguration der GIF-Dateien für den Medientyp[Bearbeiten]
Die GIF-Dateien für den Medientyp müssen aus der Sicherung wieder an den richtigen Ort zurückkopiert werden (das ist üblicherweise "/opt/lib/sisis/webOPAC/webapps/webOPACClient/images/mtyp"). Bereits vorhandene Dateien werden dabei nicht überschrieben.
$ cd $BACKUPDIR/opt/lib/sisis/webOPAC/webapps/webOPACClient/images/mtyp $ cp -ip * /opt/lib/sisis/webOPAC/webapps/webOPACClient/images/mtyp
Im Verzeichnis "/opt/lib/sisis/webOPAC/webapps/webOPACClient/images" können sich ausserdem weitere angepasste Bilddateien befinden (z. B. ein Übersichtsplan oder ein Zählpixel) - insbesondere auch die GIF-Dateien zur Anzeige der Auflistung der Neuerwerbungslisten.
$ cd $BACKUPDIR/opt/lib/sisis/webOPAC/webapps/webOPACClient/images
Konfiguration Datei "application.properties"[Bearbeiten]
$ export BACKUPDIR=/OCLC/backup/SunRise-V3.7pl2 \ DATABASE=sisis
$ INFOGUIDE_WEBAPPS=/opt/lib/sisis/webOPAC/webapps $ cd $INFOGUIDE_WEBAPPS/webOPACClient/WEB-INF/classes/resources $ cp application.properties application.properties-ORIG4.1pl2-AK $ diff application.properties \ $BACKUPDIR$INFOGUIDE_WEBAPPS/webOPACClient/WEB-INF/classes/resources/application.properties | more $ vi application.properties
Häufige Anpassungen in dieser Datei sind die folgenden.
Original-Datei | Ersetzt durch | vi-Befehl |
---|---|---|
zum Dokument | Vormerkung (Vormerken) | :% s/=zum Dokument$/=Vormerkung/
|
Aktuelles | Neuheiten | :% s/=Aktuelles$/=Neuheiten/
|
Aktuelles | Neuerwerbungslisten | :% s/=Aktuelles$/=Neuerwerbungslisten/
|
Aktuelles | Neu im Bestand | :% s/=Aktuelles$/=Neu im Bestand/
|
Auskunft | Kontakt | :% s/=Auskunft$/=Kontakt/
|
Kennung | Benutzernummer | :% s/Kennung/Benutzernummer/g
|
Kennwort | Passwort | :% s/Kennwort/Passwort/g
|
Konto | Mein Konto | :% s/=Konto$/=Mein Konto/
|
Bei der Stadtbücherei Pulheim wurden folgende Anpassungen gemacht:
singlehit.special.tag.text=Online verfügbar, bitte hier klicken!
Konfiguration JSP-Seiten[Bearbeiten]
Anzeige aller Dateien in den Unterverzeichnissen. Falls vor Anpassungen eine Dateisicherung erstellt wurde kann so erkannt werden, ob Anpassungen gemacht wurden...
$ cd ${BACKUPDIR}/opt/lib/sisis/webOPAC/webapps/webOPACClient/jsp $ ls -al *
In folgenden Dateien befinden sich besonders oft Anpassungen.
- common/header.jsp (hier ist meist das Bibliothekslogo eingebaut)
$ cd /opt/lib/sisis/webOPAC/webapps/webOPACClient/jsp/common $ cp -i header.jsp header.jsp-ORIG4.1pl2-AK $ vi header.jsp
Beispiel der Hochschule Ostwestfalen-Lippe.
<div style="height:100px;"> <span style="position:absolute; top:-5px; left:18px;"><a href='http://www.hs-owl.de/'><img src="/webOPACClient/images/hsowl.gif" alt="Logo HS OWL" width="240" height="79" /></a></span> <div style="text-align:center; padding:20px; margin:25px"> <h2>Bibliothekskatalog</h2> </div> <span style="position:absolute; top:55px; left:25px;"><a href='http://www.hs-owl.de/skim/'><img src="/webOPACClient/images/skim_logo.gif" width="130" height="42" /></a></span> </div>
- googlebookapi.jsp
$ cp -i googlebookapi.jsp googlebookapi.jsp-ORIG4.1pl2-AK
- result/teaser.jsp
- Auskommentieren des Zweigs bezüglich Kategorie 9902 (siehe SRP-17095)
$ cp teaser.jsp teaser.jsp-ORIG4.1pl2-AK
- result/singleHitTabNavi.jsp
Anzeige der Amazon-Cover
- SISIS-Sunrise Administration Menü "OPAC > Systemparameter > Allgemeine Systemparameter > Einstellungen zur Cover-Anzeige"
- evtl. Amazon-Covers in Einzeltrefferanzeige
- evtl. Amazon-Covers in Mehrfachtrefferanzeige
Beispielmatrix zu JSP-Dateien
Rechner | slx003 | slx005 | ||
Datenbank | lippe | sisis | lippe | sisis |
Datei | teaser.jsp | teaser.jsp |
$ cd /OCLC/backup/SunRise-V3.7pl2/opt/lib/sisis/webOPAC/webapps/webOPACClient/jsp/result $ cp -ipr extractLink.jsp /opt/lib/sisis/webOPAC/webapps/webOPACClient/jsp/result
Die Anpassung in der Datei "simplehit.jsp" für die Munzinger-Daten sah wie folgt aus:
<%-- ANFANG - Anpassung Munzinger-Daten - M. Kuhn, 4.11.2012 --%>
<c:if test='${fn:length(igf:availableValues(currenthit, "662,662.*")) > 0}'> <c:set var="link" value='${igf:availableValues(currenthit, "662,662.*")[0]}' scope="request" /> <jsp:include page="extractLink.jsp" /> </c:if> <%-- ENDE - Anpassung Munzinger-Daten - M.Kuhn, 4.11.2012 --%>
Die Anpassung in der Datei "teaser.jsp" für die Munzinger-Daten sah wie folgt aus:
<%-- ANFANG - Anpassung Munzinger-Daten - M. Kuhn, 4.11.2012 --%> <c:if test='${fn:length(igf:availableValues(currenthit, "662,662.*")) > 0}'> <c:set var="link" value='${igf:availableValues(currenthit, "662,662.*")[0]}' scope="request" /> <jsp:include page="extractLink.jsp" /> </c:if> <%-- ENDE - Anpassung Munzinger-Daten - M. Kuhn, 4.11.2012 --%>
Die Anpassung in der Datei "titleinfo.jsp" für die Munzinger-Daten sah wie folgt aus:
<%-- ANFANG - Anpassung Munzinger-Daten - M. Kuhn, 4.11.2012 Austausch des Standard-Renderers --%> <%-- <ig:render type="hit" source="${currenthit}"/> --%> <ig:render type="class:org.oclcpica.infoguide.taglib.SingleHitRendererSpecialTag" source="${currenthit}"/> <%-- ENDE - Anpassung Munzinger-Daten - M. Kuhn, 4.11.2012
Weitere Anpassungen[Bearbeiten]
Je nach zusätzlich lizensierter oder sonstwie erworbener Software kann es eine ganze Reihe weiterer Dateien mit Anpassungen geben.
Womöglich gibt es auch neu einzurichtende Funktionen.
Konfiguration Datei "AlertAgent.sh"[Bearbeiten]
Konfigurieren des Startskripts für den AlertAgent.
# vi /opt/lib/sisis/webOPAC/AlertAgent.sh STARTPROFILES=" -k sisis"
BSB Mobile OPAC[Bearbeiten]
Siehe BSB Mobile OPAC
Weiteres[Bearbeiten]
Nach Möglichkeit Zugang über Port 80 ermöglichen (früher per Skript "configure-sisis-pap.sh")
- Anpassung in Datei "httpd.conf"