Plugin - Subscriber, Config, Service

Moin, ich bin dabei meine „alten“ Plugins ins 5.2 Schema umzuprogrammieren, da sie seit SW 5.5 nicht mehr funktionieren. Aus der Doku wird ja kein normaler Mensch schlau, deswegen habe ich mir offene Plugins angeschaut wie es gelöst ist und mir ist aufgefallen, dass es verschiedene Lösungswege gibt ( https://forum.shopware.com/discussion/51485/gratis-plugins-sammlung-github ).

So nutzt @kanuma‍ in „PaulMiniBasketFix“ ( GitHub - marcmanusch/PaulMiniBasketFix ) einen Subscriber mit Frontend(php) und extra sogar nochmal für LESS, während [@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍ diesen Part bei seinem Plugin ( GitHub - mnaczenski/MNHideCommentName ) in der „Bootstrap“ stehen hat, ohne dafür extra einen Subscriber anzulegen.

Wozu ist denn der Subscriber so wichtig wenn es auch ohne ihn geht? Oder steht der im zusammenhang mit der config.xml oder der service.xml? Bitte helft mir beim Frustabbau :smiley: Danke und Gruss.

PS: es wäre super, wenn jemand ein simples Beispiel (plugin-form,tpl,js,less) hat wo es so gemacht wird wie es 100% richtig ist.

Hallo,

sauberer ist die Variante von kanuma (PaulMiniBasketFix), schneller geht die Variante von Moritz (MNHideCommentName). Es kommt wahrscheinlich auch immer darauf an, was für einen Umfang dein Plugin haben soll. Bei einem Bugfix - Plugin kann man wahrscheinlich schon den Weg von Moritz gehen, bei neuen Features würde ich eher den Weg von kanuma nehmen. Im Prinzip kannst du das Plugin von kanuma (PaulMiniBasketFix) als Vorlage nehmen, da ist es schon korrekt umgesetzt und enthält alle benötigten Dateien und hat die richtige Struktur.

Grüße

Sebastian

1 „Gefällt mir“