Grundlagen

Für den separaten Betrieb einzelner CMS-Komponenten ist es zunächst erforderlich, CMS Fiona auf den zu verwendenden Rechnern vollständig zu installieren wie in Abschnitt Installation auf einem einzelnen Rechner beschrieben. Anschließend werden die nicht benötigten Komponenten aus den Startskripten entfernt und die Konfigurationen der einzelnen Komponenten angepasst, um deren Kommunikation untereinander sicherzustellen.

Installieren Sie also Fiona auf allen Rechnern, auf denen Sie CMS-Komponenten benötigen. Wechseln Sie anschließend in die jeweiligen Installationsverzeichnisse von Fiona und halten Sie die CMS-Server, das GUI und den Portal Manager mit dem folgenden Kommando an:

instance/default/bin/rc.npsd stop

CMS Fiona besteht im Wesentlichen aus vier Server-Komponenten:

  • CM (Content Management Server)
  • TE (Template Engine)
  • SES (Search Cartridge)
  • Trifork Application Server mit je einer Web-Applikation für
    • das GUI,
    • den Portal Manager (PM) und
    • die Portlets des Demo-Contents (PM-PL)

Insgesamt gibt es also sechs Komponenten, von denen jeweils drei eigenständige Server (CM, TE, SES) und drei im Trifork-Server laufende Web-Applikationen sind.

Entsprechend dieser Aufteilung können in der Datei rc.npsd.conf im bin-Verzeichnis einer jeden Instanz den Variablen APPS und WEBAPPS maximal die folgenden Werte zugewiesen werden:

APPS="CM TE SES trifork"
WEBAPPS="GUI PM PM-PL"

Entfernen Sie daher zunächst aus dieser Datei die nicht benötigten Applikationen und Web-Applikationen. Soll beispielsweise aus einer Fiona-Installation nur das GUI verwendet werden, müssen die Variablen die folgenden Werte haben:

APPS="trifork"
WEBAPPS="GUI"

Wenn Sie auch den Portal Manager und die Playland-Portlets verwenden möchten, können Sie die Variable WEBAPPS unangetastet lassen:

APPS="trifork"
WEBAPPS="GUI PM PM-PL"

Wenn Sie zwar den Trifork Application Server benötigen, nicht jedoch alle Web-Applikationen, so deaktivieren Sie einmalig die nicht benötigten Web-Applikationen mit dem Kommando rc.npsd undeploy. Für den Portal Manager und die Playland-Portlets:

rc.npsd undeploy PM PM-PL

Da unter Windows die Applikationen als Dienste laufen, müssen die nicht benötigten Dienste deinstalliert werden. Dies ist mit dem Kommando rc.npsd uninstallService möglich. Wenn nur der Trifork-Dienst benötigt wird, rufen Sie für den CM, die TE und den SES das Kommando folgendermaßen auf:

rc.npsd uninstallService CM TE SES

Anschließend müssen auf allen Rechnern Konfigurationsdateien so angepasst werden, dass die Komponenten untereinander kommunizieren können. Die folgenden Beispiele beschreiben die erforderlichen Änderungen für den separaten Betrieb des GUIs, der Template Engine und des Search Engine Servers.