Ablauf

Der Liveangleich erfolgt über das http resp. https Protokoll. Zum Einsatz kommt hierbei die EGOCMS SOAP Schnittstelle.

Die Abfolge des Abgleichs im einzelnen:

  1. Abgleich der Version
    Stimmt die Versionsnummer des Redakationsservers nicht mit der des Liveservers überein, so wird der Abgleich abgebrochen.
    Hiermit werden Kompatibilitätsprobleme vermieden. Außerdem werden so auch die Liveserver auf dem aktuellen Stand gehalten, was z.B. Sicherheitspatches angeht.
  2. Abgleich der Uhrzeit
    Falls die Uhrzeiten mehr als 5 Minuten voneinander abweichen, wird der Abgleich abgebrochen.
    An Hand der Uhrzeiten wird bestimmt, welche Seiten schon übertragen wurden und welche Seiten noch übertragen werden müssen. Die Uhrzeiten des letzten Abgleichs werden auf dem Redaktionsserver auch für jeden Liveserver getrennt gespeichert. Allerdings könnten Seiten zu früh resp. zu spät live geschaltet werden (siehe Freigabedatum), falls der Liveserver eine falsche Uhrzeit hat. Bei einem Cluster könnte sich zusätzlich der Inhalt je nach Liveserver und dessen Uhrzeit unterscheiden.
    Bitte achten Sie darauf, alle Serverzeiten synchron zu halten.
  3. Rechte abgleichen
    1. Benutzerdaten, die sich seit dem letzten Abgleich auf dem Liveserver geändert haben resp. neu hinzukamen, vom Liveserver auf den Redaktionsserver übertragen.
      Dieser Schritt wird zunächst für alle Liveserver im Cluster durchgeführt.
    2. Alle Berechtigungstabellen (Gruppen, Rollen, Benutzer, Relation Benutzer zu Gruppen und Rollen, Workflows und E-Mail Templates) auf den Liveserver übertragen.
      Auch dieser Schritt wird für alle Liveserver im Cluster durchgeführt.
  4. Desktop Mandant übertragen
    1. Alle Seiten, die  sich seit dem letzten Abgleich auf dem Liveserver geändert haben resp. neu hinzukamen, vom Liveserver auf den Redaktionsserver übertragen.
      Auch der Mediapool dieser Seiten wird übertragen.
      Dieser Schritt wird zunächst für alle Liveserver im Cluster durchgeführt.
    2. Alle Seiten, die  sich seit dem letzten Abgleich geändert haben resp. neu hinzukamen,  auf den Liveserver übertragen.
      Auch der Mediapool dieser Seiten wird übertragen.
      Alle gelöschten Seiten werden auf dem Liveserver komplett entfernt, d.h. der Papierkorb des Liveservers wird geleert.
      Ggf. werden zusätzliche Tabellen z.B. für Keywords oder einen Newsletter (Moderne EGOCMS Module kommen meist ohne zusätzliche Tabellen aus) übertragen.
      Auch dieser Schritt wird für alle Liveserver im Cluster durchgeführt.
    3. Logdaten von den Liveservern holen und bei einem Cluster zu einer Logdatei zusammenführen.
  5. Multimedia-Mandant übertragen
    1. Identisch zum Desktopmandant.