GSB 7.0 Standardlösung

Installation

Der Customer muss zur Installation, wie andere Customer auch, in der Platform-Bundle-Konfiguration eingetragen werden.

Hierzu wird die Customer-Liste (customers) um einen Eintrag für den standardlsg-Customer erweitert. Das folgende Beispiel zeigt dies exemplarisch für die Version 10.0.0 des standardlsg-Customers:

platformBundle.cfg

...
  customers=(
    ...
    standardlsg:10.0.0
    ...
)

Bei der anschließenden Erstellung des Platform-Bundle und der Installation des Platform-Bundle wird der standardlsg-Customer damit berücksichtigt.

Ersteinrichtung Mandant

Für die initiale Einrichtung der Standardlösung auf einer GSB Infrastruktur müssen noch weitere Installationstätigkeiten durchgeführt werden. Eine detaillierte Beschreibung der GSB Installation und der einzelnen Schritte und Tätigkeiten zur Installation einer GSB Infrastruktur und eines Mandanten können der GSB Produktdokumentation entnommen werden. An dieser Stelle werden daher die relevanten Schritte zur Einrichtung nur kurz beschrieben.

Contentimport

Die GSB-Dokumente des Mandanten standardlsg werden im Mandanten-Release in Form von Importer XML-Dateien bereitgestellt. Die entsprechenden Zip-Dateien liegen im Ordner content:

  • zip beinhaltet den Webauftritt der Standardlösung und muss als erstes importiert werden. Hierbei empfiehlt es, sich den Content zu importieren und direkt zu publizieren.
  • zip enthält die Editor Konfiguration des Mandanten. Die Editor Konfiguration enthält Referenzen auf Dokumente aus content.zip, so dass die Editor Konfiguration als zweites importiert werden muss. Weiterhin wird die Editor Konfiguration nur im Redaktionssystem benötigt, so dass die betreffenden Dokumente nicht publiziert werden sollten.

Der Import kann mit folgenden Kommando durchgeführt werden (s.a. Installationsanleitung der GSB Produktdokumentation):

Aufruf Content-Import

curl --silent \
  -F "file=@<FILENAME>.zip" \
  -F "publish=true" \
  http://repository.preview.example.com:6001/repository/content/importer/zip/execute

Parametrierung Content-Import

Das Token <FILENAME> muss durch den Namen der zu importierenden Zip-Datei ersetzt werden (bspw. content bzw. editor). Der Servername und -port unter dem das Content-Repository der Redaktion entspricht denen der exemplarischen Beispielkonfiguration aus dem GSB-Kern. Ggf. muss Name und Port an die konkreten Werte der Hostinginfrastruktur anzupassen.

Der Parameter publish=true sorgt für eine direkte Publikation beim Import. Wenn keine Publikation durchgeführt werden soll, dann muss der Parameter auf false gesetzt werden oder im Importaufruf entfallen (Default=false).

Benutzer u. Gruppen

Eine exemplarische Definition der Redaktionsgruppen und -Benutzer findet sich im Mandantenrelease im Ordner infrastructure/ldap.

  • ldif enthält die Gruppen und Benutzerdefinitionen für den Editor, d.h. die redkationelle Bearbeitung des Contents des Mandanten
  • standardlsg-adminportal.ldif enthält die für das Adminportal benötigten Definitionen

Der Import kann mit folgenden Kommando durchgeführt werden (s.a. Installationsanleitung der GSB Produktdokumentation):

Aufruf LDAP-Import

ldapmodify -Y EXTERNAL -H ldapi:/// -f <FILENAME>.ldif -c

Parametrierung Benutzer- u. Gruppen-Import

Das Token <FILENAME> muss durch den Namen der zu importierenden LDIF-Datei ersetzt werden (bspw. standardlsg bzw. standardlsg-adminportal).

GSB Berechtigungen

Nachdem der Content und die Benutzergruppen importiert worden sind müssen noch die Zugriffsberechtigungen auf den redaktionellen Content definiert werden. Die Rechtedefinitionen befinden sich im Mandantenrelease in der Datei infrastructure/security/preview/security-ldap.xml. Der Import der Berechtigungen wird mit dem folgenden Kommando durchgeführt (s.a. Installationsanleitung der GSB Produktdokumentation):

Aufruf GSB Rechte-Import

curl --silent \
  -F "jcrxml=@security-ldap.xml" \
  -F "jcrname=standardlsg" \
  http://repository.preview.example.com:6001/repository/security

Parametrierung Benutzer- u. Gruppen-Import

Der Servername und -port unter dem das Content-Repository der Redaktion entspricht denen der exemplarischen Beispielkonfiguration aus dem GSB-Kern. Ggf. muss Name und Port an die konkreten Werte der Hostinginfrastruktur anzupassen.