WBCE CMS Blog

WInter-Update: WBCE CMS 1.3.3

Florian Meerwinck, 06.12.2018

Kurz vor Jahresende noch ein kleines Update: Mit WBCE CMS 1.3.3 verbessern wir die Kompatibilität zu PHP 7 und führen nette neue Features beim Menu-Link-Modul ein.

Die Entwickler*innen bei php.net sorgen dafür, dass bei Anbietern von PHP-basierten Systemen wahrlich keine Langeweile aufkommt. Vermutlich fällt jemandem dort etwas morgens spontan unter der Dusche ein, wie z.B. den Befehl "count" auf einen Nicht-Array mit einem warning zu schmücken - und voilà, drin ist's im PHP 7.2-Strang, und wer bei sich die PHP-Systemhinweise nicht unterdrückt, wundert sich dann plötzlich über eine Fehlermeldung bei den Suchergebnissen. Das nur zum etwas verkürzten Hintergrund, was mit "verbesserter PHP-7-Kompatibiltät" gemeint ist.

Aber neben eher unspektakulären Detailkorrekturen haben wir auch die Gelegenheit genutzt, einige mitgelieferte Scripte und Bibliotheken zu aktualisieren - wie z.B. den CKEditor und phpmailer. Sichtbar neu ist das Menu-Link-Modul, bei dem die Auswahl der Zielseite jetzt komfortabler möglich ist (z.B. durch die Eingabe von wenigen Zeichen aus dem Seitentitel oder der Page-ID im Freitexteingabefeld des Moduls).

Eine Anpassung, bei der man sich im Nachhinein wundert, weshalb diese nicht von Anfang an vorhanden war: Menu Links generieren jetzt nicht mehr Verweise auf zwischengeschaltete Weiterleitungsseiten, sondern das tatsächliche Link-Ziel. Zuständig dafür ist übrigens das ShowMenu2-Modul. Sprich, statt dass pages/menu-link.php auf pages/ziel.php weiterleitet, steht in der Navigation nun direkt pages/ziel.php.

Nun kann es ja sein, dass der eine oder die andere aus welchen (SEO-)Gründen auch immer den bisherigen Modus beibehalten will. Wir haben uns deshalb entschlossen, das geänderte Verhalten über einen zusätzlichen Eintrag in der config.php zu steuern. Die Änderung wird also nur aktiviert, wenn in der config.php "ganz oben" (im Root- oder Wurzelverzeichnis) - also da, wo WB_URL usw. hinterlegt sind - noch eine Zeile ergänzt wird:
define('SM2_CORRECT_MENU_LINKS',true);

Ausführliche Informationen zum Update gibt es wie immer in den Releasenotes im Forum (auch ohne Anmeldung erreichbar) unter
https://forum.wbce.org/viewtopic.php?pid=20927#p20927

Der Download von WBCE CMS 1.3.3 ist wie üblich auf Github verfügbar:
https://github.com/WBCE/WBCE_CMS/archive/1.3.3.zip

 

Zurück