# Plugin Programmierung

**URL:** <https://forum.shopware.com/t/plugin-programmierung/37326>\
**Category:** Programmierung\
**Created:** [8. Juni 2016 um 15:52 UTC](https://forum.shopware.com/t/plugin-programmierung/37326 "2016-06-08T15:52:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![megadruck](https://avatars.discourse-cdn.com/v4/letter/m/f17d59/32.png) [@megadruck](https://forum.shopware.com/u/megadruck)\
**Post date:** [8. Juni 2016 um 15:52 UTC](https://forum.shopware.com/t/plugin-programmierung/37326/1 "2016-06-08T15:52:34Z")

</div>

Ich befasse mich jetzt seit neustem mit Shopware und muss für das Backend und Frontend viele kleine Anpassungen durchführen. Damit dies natürlich mit Updates nicht in Konflikt kommt,  
nutzt man die Plugin Funktion mit den entsprechenden Events und Listenern.

Dann ist es ja notwendig bei einer kleinen Änderung auf einer Seite dies als Plugin im System zu registrieren. Allerdings kommt man dann schnell an 20-30 Plugins, je nachdem an wievielen Stellen eingegriffen werden muss. Gibt es da eine elegantere Lösung ?

---

<div class="post-metadata">

**Author:** ![edin](https://avatars.discourse-cdn.com/v4/letter/e/f0a364/32.png) [@edin](https://forum.shopware.com/u/edin)\
**Post date:** [8. Juni 2016 um 16:07 UTC](https://forum.shopware.com/t/plugin-programmierung/37326/2 "2016-06-08T16:07:46Z")

</div>

Hi,

Du kannst doch alle Events in ein Plugin packen und diese somit alle dort behandeln.

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [8. Juni 2016 um 19:05 UTC](https://forum.shopware.com/t/plugin-programmierung/37326/3 "2016-06-08T19:05:04Z")

</div>

Anpassungen im Frontend kann man in der Regel ja erst einmal über das Theme lösen. Es sei denn es müssen entsprechende Core Funktionen erweitertet werden, Datenbankabfragen oder ähnl.

Das ganze ist natürlich entsprechend updatesicher.

Was wäre denn ein Beispiel für eine Änderung bei dir im Frontend?

---

<div class="post-metadata">

**Author:** ![megadruck](https://avatars.discourse-cdn.com/v4/letter/m/f17d59/32.png) [@megadruck](https://forum.shopware.com/u/megadruck)\
**Post date:** [29. Juni 2016 um 07:05 UTC](https://forum.shopware.com/t/plugin-programmierung/37326/4 "2016-06-29T07:05:16Z")

</div>

Die Änderungen sind fast alle im Backend. Die sind meines erachtens nicht Updatesicher, weil die ausserhalb des themes sind, die man auslagern kann, wie beim frontend.

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [29. Juni 2016 um 07:08 UTC](https://forum.shopware.com/t/plugin-programmierung/37326/5 "2016-06-29T07:08:20Z")

</div>

> [@megadruck schrieb:](https://forum.shopware.com/profile/23722/megadruck "megadruck")
> 
> Die Änderungen sind fast alle im Backend. Die sind meines erachtens nicht Updatesicher, weil die ausserhalb des themes sind, die man auslagern kann, wie beim frontend.

Hallo,

wenn du dich an die Anleitungen auf [Developer Guides](https://developers.shopware.com/developers-guide/) im Bereich **Backend and ExtJS resources** hälst, sind deine Änderungen auch im Backend updatesicher.

Beste Grüße

Sebastian
