Version 5.1

From Cloudrexx Development Wiki
Jump to: navigation, search

Release Notes

Siehe Release Notes

Systemanforderungen

Die Seite Versionen gibt Auskunft über die für den Betrieb nötigen Versionen von PHP und MySQL/MariaDB. Des weiteren werden je nach PHP-Version diverse PHP-Erweiterungen benötigt. Eine Liste welche Erweiterungen in welcher Version benötigt werden findet sich unter Systemanforderungen.

Installation

Das Release 5.1 steht nur als Update-System für ältere Releases zur Verfügung. Ein Neuinstallationspaket wird nicht angeboten. Zum Betrieb der Version 5.1 muss eine bestehende Installation mit dem Update-Paket aktualisiert werden. Für das Setup einer neuen Website-Installation muss das letzte Neuinstallationspaket (v5.0 SP2) installiert werden und dann mit dem Update-Paket auf die Version 5.1 aktualisiert werden.

Update

Das frei verfügbare Update-System zur Aktualisierung einer älteren Version auf die Version 5.1 kann im offiziellen Download-Archiv bezogen werden. Nach der Ausführung des Update-Systems muss die neue Version eingerichtet werden, damit die Website wieder wunschgemäss funktioniert. Die nachfolgenden Abschnitte helfen Ihnen bei der Einrichtung der aktualisierten Website.

HTTP Strict Transport Security

Falls HTTP Strict Transport Security (HSTS) genutzt werden soll, so muss HTTPS sowohl fürs Front- wie auch fürs Backend erzwungen wird. Dazu muss wie folgt vorgegangen werden:

  1. In der Adminkonsole den Bereich Administration > Grundeinstellungen > System öffnen
  2. Im Reiter Website die Option Verwendetes Protokoll auf HTTPS setzen.
  3. Im Reiter Administrationsoberfläche die Option Verwendetes Protokoll auf HTTPS setzen.
Hinweis: Cloudrexx überschreibt eine allfällig bereits vorhandene HSTS-Konfiguration des Servers. Aus diesem Grund ist die Umstellung auf HTTPS bei den Grundeinstellungen von Cloudrexx zwingend Notwendig, um HSTS nutzen zu können. Ohne Erzwingung von HTTPS deaktiviert Cloudrexx HSTS.

Browser-Cache leeren

Damit die neue Version korrekt funktioniert (insbesondere die Adminkonsole) wird empfehlen den Cache des Browsers zu leeren.

Customizing Migration

Falls individuelle Anpassungen am Programmcode vorgenommen wurden, so müssen diese aufs neue Framework migriert werden. Siehe Migration Guide 5.0

Hinweis: Das Update-System erkennt allfällige individuelle Anpassungen am Programmcode automatisch und listet betroffene Systemdateien am Ende des Vorgangs auf.

Migration von Contrexx 4 und älter

Falls von einer Contrexx Version 4 und älter aus aktualisiert wurde, so müssen folgende Arbeiten ausgeführt werden:

  1. Anwendungsvorlagen aktualisieren
  2. DSGVO umsetzen
  3. Cronjob installieren
  4. Caching einrichten

Anwendungsvorlagen aktualisieren

Ab der Version 5 wird der Inhalt von Anwendungsseiten (Seiten im Content Manager, welche zu einer Anwendung gehören) im Webdesign Template gepflegt. Die entsprechenden Template Dateien werden Anwendungsvorlagen genannt.

Während dem Update wird der Inhalt aller Anwendungsseiten in entsprechende Anwendungsvorlagen im Webdesign Template migriert.

Nach dem Update müssen die Anwendungsvorlagen aller Anwendungen auf deren korrekte Funktion geprüft werden. Ggf. müssen Platzhalter, Template Block und/oder CSS/JS-Anweisungen ersetzt/migriert werden. Die verfügbaren Platzhalter/Template-Blöcke und deren Struktur ist dem Platzhalterverzeichnis zu entnehmen.

DSGVO umsetzen

Damit die Richtlinien zur DSGVO eingehalten werden, folgen Sie der Anleitung DSGVO

Cronjob installieren

Cloudrexx 5 benötigt die Einrichtung eines Cronjobs. Weitere Informationen und eine Anleitung ist dem folgenden Artikel zu entnehmen:

Caching einrichten

Um die bestmögliche Performance zu erhalten, wird die Konfiguration des Cachings gemäss Anleitung empfohlen.

Migration von BETA Release

Zur Migration eines BETA-Releases der Version 5 auf das STABLE-Release kann das normale Update-System nicht genutzt werden.

Kontaktieren Sie den Hersteller-Support, falls Sie eine BETA-Installation aktualisieren möchten.