|
|
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| == Konfiguration Datei "server.xml" ==
| |
|
| |
|
| $ <b>cd /usr/local/sisis-pap/tomcat/conf</b>
| |
| $ <b>cp server.xml server.xml-ORIG4.1pl2-AK</b>
| |
| $ <b>vi server.xml</b>
| |
|
| |
| Bei Bibliotheken mit bloss einer Datenbank namens "sisis" sieht die Datei wie folgt aus.
| |
|
| |
| <nowiki><!-- 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) --></nowiki>
| |
|
| |
| Im Fall der [[Kantonsbibliothek Uri]] mit den drei Datenbanken "kkb", "sisis" und "urisik" sah das beispielsweise so aus:
| |
|
| |
| <nowiki><!-- 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) --></nowiki>
| |
|
| |
| == Konfiguration Datei "server.properties" ==
| |
|
| |
| Setzen einiger Variablen.
| |
|
| |
| $ <b>export BACKUPDIR=/OCLC/backup/SunRise-V3.7pl2 \
| |
| DATABASE=sisis</b>
| |
|
| |
| Anpassung der Datei "server.properties" für die Datenbank "sisis" (und allenfalls weitere Datenbanken).
| |
|
| |
| $ <b>cd /opt/lib/sisis/webOPAC/etc/profile.${DATABASE}</b>
| |
| $ <b>cp -i server.properties server.properties-ORIG4.1pl2-AK</b>
| |
| $ <b>diff server.properties ${BACKUPDIR}$(pwd)/server.properties | more</b>
| |
| $ <b>vi server.properties</b>
| |
|
| |
| 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
| |
|
| |
| {{Alert|Falsche Belegung des Parameters "server.rssfeeds.path" bei Vorhandensein mehrerer Datenbanken - siehe [https://issues.oclcpica.org/browse/SRP-10830 SRP-10830 Falsche Belegung der Variable "server.rssfeeds.path"]
| |
|
| |
| 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:
| |
|
| |
| # <b>cd /opt/lib/sisis/webOPAC/webapps</b>
| |
| # <b>cp -pr webOPACServer.kkb webOPACServer.sisis</b>
| |
| # <b>cp -pr webOPACServer.kkb webOPACServer.urisik</b>
| |
| }}
| |
|
| |
| == Konfiguration der GIF-Dateien für den Medientyp ==
| |
|
| |
| 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.
| |
|
| |
| $ <b>cd $BACKUPDIR/opt/lib/sisis/webOPAC/webapps/webOPACClient/images/mtyp</b>
| |
| $ <b>cp -ip * /opt/lib/sisis/webOPAC/webapps/webOPACClient/images/mtyp</b>
| |
|
| |
| 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.
| |
|
| |
| {{Alert|Wie können die Bilder hier eruiert werden?}}
| |
|
| |
| $ <b>cd $BACKUPDIR/opt/lib/sisis/webOPAC/webapps/webOPACClient/images</b>
| |
|
| |
| == Konfiguration Datei "application.properties" ==
| |
|
| |
| $ <b>export BACKUPDIR=/OCLC/backup/SunRise-V3.7pl2 \
| |
| DATABASE=sisis</b>
| |
|
| |
| $ <b>INFOGUIDE_WEBAPPS=/opt/lib/sisis/webOPAC/webapps</b>
| |
| $ <b>cd $INFOGUIDE_WEBAPPS/webOPACClient/WEB-INF/classes/resources</b>
| |
| $ <b>cp application.properties application.properties-ORIG4.1pl2-AK</b>
| |
| $ <b>diff application.properties \
| |
| $BACKUPDIR$INFOGUIDE_WEBAPPS/webOPACClient/WEB-INF/classes/resources/application.properties | more</b>
| |
| $ <b>vi application.properties</b>
| |
|
| |
| Häufige Anpassungen in dieser Datei sind die folgenden.
| |
|
| |
| {| class=wiki
| |
| ! Original-Datei !! Ersetzt durch !! vi-Befehl
| |
| |-
| |
| | zum Dokument || Vormerkung (Vormerken) || <code>:% s/=zum Dokument$/=Vormerkung/</code>
| |
| |-
| |
| | Aktuelles || Neuheiten || <code>:% s/=Aktuelles$/=Neuheiten/</code>
| |
| |-
| |
| | Aktuelles || Neuerwerbungslisten || <code>:% s/=Aktuelles$/=Neuerwerbungslisten/</code>
| |
| |-
| |
| | Aktuelles || Neu im Bestand || <code>:% s/=Aktuelles$/=Neu im Bestand/</code>
| |
| |-
| |
| | Auskunft || Kontakt || <code>:% s/=Auskunft$/=Kontakt/</code>
| |
| |-
| |
| | Kennung || Benutzernummer || <code>:% s/Kennung/Benutzernummer/g</code>
| |
| |-
| |
| | Kennwort || Passwort || <code>:% s/Kennwort/Passwort/g</code>
| |
| |-
| |
| | Konto || Mein Konto || <code>:% s/=Konto$/=Mein Konto/</code>
| |
| |-
| |
| | || ||
| |
| |}
| |
|
| |
| Bei der [[Stadtbücherei Pulheim]] wurden folgende Anpassungen gemacht:
| |
|
| |
| singlehit.special.tag.text=Online verfügbar, bitte hier klicken!
| |
|
| |
| == Konfiguration JSP-Seiten ==
| |
|
| |
| {{Info|Es muss sichergestellt werden, dass die Anpassungen an den JSP-Seiten wiederhergestellt werden.}}
| |
|
| |
| Anzeige aller Dateien in den Unterverzeichnissen. Falls vor Anpassungen eine Dateisicherung erstellt wurde kann so erkannt werden, ob Anpassungen gemacht wurden...
| |
|
| |
| $ <b>cd ${BACKUPDIR}/opt/lib/sisis/webOPAC/webapps/webOPACClient/jsp</b>
| |
| $ <b>ls -al *</b>
| |
|
| |
| In folgenden Dateien befinden sich besonders oft Anpassungen.
| |
|
| |
| * common/header.jsp (hier ist meist das Bibliothekslogo eingebaut)
| |
|
| |
| $ <b>cd /opt/lib/sisis/webOPAC/webapps/webOPACClient/jsp/common</b>
| |
| $ <b>cp -i header.jsp header.jsp-ORIG4.1pl2-AK</b>
| |
| $ <b>vi header.jsp</b>
| |
|
| |
| Beispiel der [[Hochschule Ostwestfalen-Lippe]].
| |
|
| |
| <pre>
| |
| <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>
| |
| </pre>
| |
|
| |
| * googlebookapi.jsp
| |
|
| |
| $ <b>cp -i googlebookapi.jsp googlebookapi.jsp-ORIG4.1pl2-AK</b>
| |
|
| |
| * result/teaser.jsp
| |
| ** Auskommentieren des Zweigs bezüglich Kategorie 9902 (siehe [https://issues.oclcpica.org/browse/SRP-17095 SRP-17095])
| |
|
| |
| {{SRP|18284|Überflüssiger Apostroph in Datei "teaser.jsp"|}}
| |
|
| |
| $ <b>cp teaser.jsp teaser.jsp-ORIG4.1pl2-AK</b>
| |
|
| |
| * 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
| |
| {| class=wiki
| |
| | Rechner || colspan=2 | slx003 || colspan=2 | slx005
| |
| |-
| |
| | Datenbank || lippe || sisis || lippe || sisis
| |
| |-
| |
| | Datei || teaser.jsp || teaser.jsp || ||
| |
| |}
| |
|
| |
| {{Alert|Fehlermeldung [https://issues.oclcpica.org/browse/SRP-17740 SRP-17740 Divibib- und Munzinger-Konverter: Datei extractLink.jsp wird standardmässig nicht mit ausgeliefert (Updateproblem)]: Die Datei "extractLink.jsp" muss aus der Sicherung wiederhergestellt werden, da sie zumindest in SISIS-Sunrise V4.1pl2 nicht mit ausgeliefert wird.
| |
|
| |
| $ <b>cd /OCLC/backup/SunRise-V3.7pl2/opt/lib/sisis/webOPAC/webapps/webOPACClient/jsp/result</b>
| |
| $ <b>cp -ipr extractLink.jsp /opt/lib/sisis/webOPAC/webapps/webOPACClient/jsp/result</b>
| |
|
| |
| 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 --%>
| |
| <br/>
| |
| <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 ==
| |
|
| |
| 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" ==
| |
|
| |
| Konfigurieren des Startskripts für den AlertAgent.
| |
|
| |
| # <b>vi /opt/lib/sisis/webOPAC/AlertAgent.sh</b>
| |
| STARTPROFILES=" -k sisis"
| |
|
| |
| == BSB Mobile OPAC ==
| |
|
| |
| Siehe [[BSB Mobile OPAC]]
| |
|
| |
| == Weiteres ==
| |
|
| |
| Nach Möglichkeit Zugang über Port 80 ermöglichen (früher per Skript "configure-sisis-pap.sh")
| |
| * Anpassung in Datei "httpd.conf"
| |