Veröffentlichungsdatum: 23. Februar 2022
Änderungsdatum: 26. Juni 2024
weblication cms cloud send php php 8 php8
Die seit Ende 2020 verfügbare PHP-Version 8 beinhaltet als neues Major-Update viele neue Funktionen und Optimierungen.
Weblication® CMS ist ab den aktuellen 16.x Versionen bereits für PHP 8 optimiert und lauffähig. Alle Backend-Funktionen sind bereits auf die grundlegenden Änderungen unter PHP 8 angepasst worden.
PHP 8.1 kann ab CMS-Version 17 mit aktuellem BASE (Mobile First) Projekt verwendet werden. Ältere Projektgrundlagen sind nur bedingt für den Einsatz möglich bzw. müssen individuell für diese PHP-Version angepasst werden.
PHP 8.2 und 8.3 kann ab CMS-Version 18 offiziell verwendet werden. Auch die hierfür umgesetzte aktuelle BASE (Mobile First) ist zu PHP 8.2 und 8.3 kompatibel. Ältere Projektgrundlagen sind nur bedingt für den Einsatz möglich bzw.
müssen individuell für diese PHP-Version angepasst werden.
Auch neue Projektversionen sind bereits für aktuelle PHP Final-Versionen optimiert, womit ein Einsatz bei neu installierten Projekten grundsätzlich empfohlen wird.
Z.B. ist das Login-Formular Weblic® in aktuellen Projekten bereits zum wLoginClass.php Skript auf PHP 8 optimiert. Sofern das Weblic® in einem Projekt einen älteren Stand hat, kann dies über ein Weblic-Update aktualisiert werden.
Beim
Einsatz älterer BASE (Mobile First) Projekte muss der Betrieb unter PHP
Version 8 individuell geprüft werden.
Bei Seiten, welche unter PHP 8 einen Fehler bzw. eine Warnung oder Notice bringen oder nicht (mehr) korrekt funktionieren, führen Sie am besten ein Weblic® Update durch (Backup zuvor nicht vergessen!). Individuelle Anpassungen in Templates müssen dann ggf. wieder von Ihnen nachgezogen werden.
Das mitgelieferte Werkzeug "BASE Analyzer / Updater" (siehe weiterführende Links am Artikelende) kann erforderliche Umstellungen schon grösstenteils durchführen.
Beim
Einsatz von BASE Classic Projekten sind manuelle Anpassungen
erforderlich, da diese herstellerseitig nicht durch das Werkzeug
umgewandelt werden. Auch zur BASE Classic wurden aber schon einige Anpassungen in Weblics® vorgenommen.
Bei Seiten, welche unter PHP 8 einen Fehler bzw. eine Warnung oder
Notice bringen, führen Sie am besten ein Weblic® Update durch (Backup
zuvor nicht vergessen!). Individuelle Anpassungen in Templates müssen
dann ggf. wieder von Ihnen nachgezogen werden.
Gerade bei BASE (Mobile First) Projekten, welche sich eng am Standard orientieren, reicht es in der Regel, die Templates für PHP 8 anzupassen. Hierzu steht ein weiteres Wekzeug "Templates für PHP 8 anpassen" unter "BASE Analyzer / Updater" zur Verfügung und übernimmt bereits per Klick die wichtigsten Umstellungen.