Shopware 5.4 mit Composer

Hallo,

ich finde den Weg von Shopware sehr begrüßenswert, Shopware mittels Composer zu intallieren bzw. updates durchzuführen zu können. Dafür schon einmal ein fettes dankeschön. 

Ich würde es allerdings zusätzlich auch sehr begrüßen, wenn die kompletten PHP Sourcen, bis auf die shopware.php Datei, sich ausserhalb des Document-Roots befinden würden. Wäre das grundsätzlich durch kleinere Anpassungen von GitHub - shopware/composer-project: Skeleton for Shopware projects with composer möglich oder spielt Shopware selbst dann immer noch nicht mit?

Viele Grüße

Marco 

Hi Marco,

das hatten wir zu Beginn versucht, mussten es aber leider aufgeben. Es gibt zuviele statische Abhängigkeiten, ein einfaches Beispiel sind die Plugin-Icons im PluginManager:  Dort werden die Icons direkt aus dem Plugin-Verzeichnis verlinkt. Natürlich könnte man den Pfad zur Grafik umbiegen, aber wenn die Plugins nicht mehr im Webroot liegen wird es unmöglich die Bilder ohne hässliche Hacks (Filesystem-links oder einen PHP-Proxy) im Web verfügbar zu machen. 

Hier fehlt vermutlich eine generelle Möglichkeit für Plugins Ressourcen im Web zu registrieren bevor wir das Thema angehen können. Wir haben hier ein paar paar Ideen wie das zu lösen wäre, aber das war leider nicht alles auf einmal machbar.

Vielen Dank für Dein Feedback!
Hendrik

4 „Gefällt mir“