Hallo,
Wir haben seit geraumer Zeit diverse eigene Plugins in Benutzung für die es bisher keine Alternativen von Entwicklern gibt. Bei jedem Shop-Update müssen wir diese zu großen Teilen umschreiben. Leider habe ich bis heute noch keine gute Dokumentation gefunden, die beschreibt, was von Shop-Version zu Shop-Version plugin-technisch geändert werden muss.
Bislang war das bei uns immer ein Trial & Error. Irgendwo muss es aber ja (auch für Entwickler) wenigstens grundlegend eine Dokumentation geben, damit jedem Entwickler klar ist, was er für die Kompatibilität der neusten Version beachten / ändern muss. Ich kenne die Seite https://jtl-devguide.readthedocs.io/projects/jtl-shop/de/latest/shop_plugins/index.html, aber dort ist z.B. nur generell der Pluginaufbau zu JTL 5.X beschrieben, nicht aber z.B. die Änderungen von 5.1.5. zu 5.2.2. Aktuell haben wir z.B. bei unserem Plugin beim Absenden eines Formulars im Backend den Fehler "Plugin nicht gefunden" wie er anscheinend ja auch schon bei mehreren alten Versionen in Verbindung mit 5.2.2. aufgetreten ist. Ich bin's irgendwie leid immer zu suchen, was denn nun an der Struktur geändert werden muss, welche Funktionen sich geändert haben etc.
Über einen Tipp oder eine Best practice von den Plugin-Entwicklern hier würde ich mich sehr freuen!
Danke und viele Grüße,
Marcus
Wir haben seit geraumer Zeit diverse eigene Plugins in Benutzung für die es bisher keine Alternativen von Entwicklern gibt. Bei jedem Shop-Update müssen wir diese zu großen Teilen umschreiben. Leider habe ich bis heute noch keine gute Dokumentation gefunden, die beschreibt, was von Shop-Version zu Shop-Version plugin-technisch geändert werden muss.
Bislang war das bei uns immer ein Trial & Error. Irgendwo muss es aber ja (auch für Entwickler) wenigstens grundlegend eine Dokumentation geben, damit jedem Entwickler klar ist, was er für die Kompatibilität der neusten Version beachten / ändern muss. Ich kenne die Seite https://jtl-devguide.readthedocs.io/projects/jtl-shop/de/latest/shop_plugins/index.html, aber dort ist z.B. nur generell der Pluginaufbau zu JTL 5.X beschrieben, nicht aber z.B. die Änderungen von 5.1.5. zu 5.2.2. Aktuell haben wir z.B. bei unserem Plugin beim Absenden eines Formulars im Backend den Fehler "Plugin nicht gefunden" wie er anscheinend ja auch schon bei mehreren alten Versionen in Verbindung mit 5.2.2. aufgetreten ist. Ich bin's irgendwie leid immer zu suchen, was denn nun an der Struktur geändert werden muss, welche Funktionen sich geändert haben etc.
Über einen Tipp oder eine Best practice von den Plugin-Entwicklern hier würde ich mich sehr freuen!
Danke und viele Grüße,
Marcus