1. Start
  2. Dokumente
  3. Warenkorb Workflows für J...
  4. Detaillierte Update Infor...
  5. Version 5.2.0

Version 5.2.0

Hinweise vor dem Update

Bei diesem Update handelt es sich um ein großes Update mit umfangreichen Anpassungen an der Code Struktur.

Bitte sichere vor dem Update unbedingt die Shopdatenbank und den Ordner plugins/xv_basket_workflows.

Leider haben wir während unserem internen Testes festgestellt, dass es in einigen Situationen zu einem Bug im JTL-Shop kommen kann, der auch von JTL verifiziert wurde, siehe: https://issues.jtl-software.de/issues/SHOP-9201. Sollte es nach dem Update des Plugins zu einem Error 500 kommen, so bitte den Ordner plugins/xv_basket_workflows per FTP mit dem zip Archiv vergleichen. Sollten in dem FTP Ordner weniger Ordner und Dateien, wie im zip Archiv enthalten sein, so die Dateien bitte noch mal per FTP überschreiben.

Informationen zur neuen Version

Über 30% der Codezeilen vom Plugin wurden angefasst. Dabei bleibt das bewährte bestehen!

Features:

  • Deutlich performanter
    Das Plugin ist gut 40% schneller (gemessen in einem JTL-Shop 5.6 ohne weiterer Plugins). Das haben wir dadurch erreicht, dass einige Funktionen in einen Hintergrundprozess ausgelagert worden sind und die Codestruktur optimiert wurde. Ebenso werden die Erweiterungen noch gecached (Sofern der Shopcache aktiv ist)
  • Neuer Lizenzserver
    Ab der Version 5.2.0 werden wir auf den neuen Lizenzserver wechseln. Hier ist es neben der besseren Verlängerung von Abo Plugins nun auch möglich, Entwicklerlizenzen freizuschalten und ganze Domains whitezulisten. Servicepartner sind herzlich eingeladen, uns Ihre Entwicklerumgebungen zu nennen. Alle Plugins und Erweiterungen werden automatisch unbegrenzt freigeschaltet.
  • Fatal Error und Abstürze durch inkompatible Erweiterungen abfangen
    Wir haben endlich eine Möglichkeit gefunden, die Erweiterungen über einen Asynchronen Prozess VOR Aktivierung zu testen, ob es zu einem Fehler in der Ausführung kommt. Hierzu wird die Erweiterung über einen IO Prozess validiert und im Zweifel abgeschaltet. Nun kann man endlich das Plugin aktualisieren und im Anschluss in Ruhe die Erweiterungen nachziehen, ohne dass es ggf. zu einer weißen Seite kommt.
  • Neue Strukturierung für Erweiterungen
    Die Erweiterungen werden nun anders im Plugin abgelegt und strukturiert. Das bringt uns für die Zukunft diverse Vorteile, da nun jede Erweiterung ihr eigenes Verzeichnis besitzt.
  • Debugbar im Frontend
    Diese Funktion wurde – zugegeben – bisher nur stiefmütterlich behandelt. Jedoch hat Sie erhebliches Potential, wenn es darum geht, zu prüfen, wieso ein Workflow auslöst oder eben nicht. 🙂 Hier wurde nun noch mal deutlich Hand angelegt und das ganze neu organisiert. Man kann nun den Ablauf der Ergebnisse deutlich besser lesen und verfolgen.
  • Aktionen und Erweiterungen deaktivieren
    Aktionen und Bedingungen in Workflows, sowie Gruppen lassen sich nun im Backend auch deaktivieren. Das macht es ab sofort deutlich einfacher, z.b. vorübergehend den Workflow umzubauen, ohne alte Konfigurationen zu verlieren. Nebenbei ist das Löschen nun deutlich mehr farblich hervorgehoben. 
  • Bugfixing
    Über 20 Bugs konnten in der neuen Version behoben werden.