Hallo,
Ich finde schon, dass allein die neue mobile Benutzeroberfläche einen deutlichen Mehrwert gegenüber WoltLab Suite 5.4 bietet. Damit man das aber merkt, muss man die Community auch (intensiv) mobil nutzen, da ist man als Administrator möglicherweise einfach die falsche Person, wenn man das eigene Forum meist am Rechner sieht.
Ansonsten finde ich es aus Sicht einer Person mit technischem Verständnis auch problematisch, den Mehrwert eines Upgrades rein anhand der sichtbaren Änderungen zu beurteilen, denn es fließen auch jedes Mal viele unsichtbare Änderungen ein, die mindestens genau so wichtig sind, in einem Vorstellungsartikel aber gar nicht sinnvoll und attraktiv erklärt werden können. Das sind abstrakte Dinge, wie Performance-Verbesserungen oder Verbesserungen an der Sicherheit. Oder es sind einfach notwendige Aufräumarbeiten in über 15 Jahre altem Code, die unmittelbar keine Wirkung zeigen, aber zukünftige Anpassungen erleichtern, dazu ist der Artikel für Entwickler wohl ein gutes Beispiel: https://www.woltlab.com/articl…ler-in-woltlab-suite-5-5/
Diese Änderung erhöht die Systemanforderungen nicht. Attribute sind in PHP vorwärts- und rückwärtskompatibel. Wolltest du den PR für die 64-Bit-Anforderungen verlinken?
Ansonsten ist auch dieser PR ein gutes Beispiel für „unsichtbare“ Änderungen: Das dem PR zugrundeliegende neue „SensitiveParameter“-Attribut habe ich in PHP im Rahmen meiner regulären Arbeitszeit („on company time“) als RFC eingereicht: https://wiki.php.net/rfc/redact_parameters_in_back_traces. Diese Arbeitszeit kommt nicht unmittelbar der Weiterentwicklung von WoltLab Suite zu Gute, stattdessen profitiert das PHP-Ökosystem im Ganzen von einer verbesserten Sicherheit, wovon dann mittelbar irgendwann auch Kunden der WoltLab Suite profitieren. In diesem konkreten Fall, weil etwaige Kennwörter zuverlässig in Fehlermeldungen unterdrückt werden.
Das war tatsächlich ein Bug im Forum, der aber nur in Kombination mit Redis sichtbar wurde. Elasticsearch ist seit WoltLab Suite 5.5 komplett async angebunden: https://www.woltlab.com/articl…-verwaltung-des-suchindex
Zum Editor möchte ich auf diesen Beitrag verweisen: https://www.woltlab.com/commun…ostID=1872412#post1872412. Hier besteht das Problem von Schrödingers Rückwärtskompatibilität. Die Kompatibilität muss gleichzeitig gewahrt und gebrochen werden: Es wird erwartet, dass die Kompatibilität unter allen Umständen gewahrt wird, damit die verwendeten Plugins nicht kaputt gehen. Wenn das aber dazu führt, dass der eigene Vorschlag nicht oder nicht kurzfristig umgesetzt werden kann, dann muss natürlich mit der Kompatibilität gebrochen werden, egal was mit den Plugins ist. Egal für was man sich entscheidet: Irgendjemand ist hinterher immer unzufrieden.
Korrigierbare Probleme werden aber mehrmals monatlich (https://github.com/WoltLab/WCF…les/js/3rdParty/redactor2) auch mit dem aktuellen Editor korrigiert. Das setzt natürlich voraus, dass diese (a) zuverlässig reproduzierbar sind und (b) auch tatsächlich gemeldet werden. Ich stolpere auch hin und wieder darüber, dass der Editor nicht so möchte, wie ich möchte. Aber meist habe ich dann schon längst vergessen, was ich gemacht habe um die Situation herbeizuführen, dann ist der Fehler leider auch nicht korrigierbar.
Ich glaube das ist in WoltLab Suite 5.5 bereits angepasst (aber don't quote me on this). Ansonsten ist es natürlich notwendig, dass Wünsche auch als Wünsche im Forum eingebracht werden, statt sich still darüber zu Ärgern. Hellsehen kann man nicht 