LFD: Unterschied zwischen den Versionen

Aus Admin Kuhn GmbH
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(Die Seite wurde geleert.)
 
(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"

Aktuelle Version vom 29. August 2013, 21:00 Uhr