Das Arbeiten mit Shopware 6 ist wesentlich komplexer als beim Vorgänger. Ohne eine SSH-Verbindung und einige Kommandozeilenbefehle kommt man nicht sehr weit.
Glücklicherweise beschränkt sich die terminalbasierte Anwendung hauptsächlich auf den Installationsprozess. Während der aktiven Entwicklung benötigt man nur wenige Befehle, um das System schnell auf den aktuellen Stand zu bringen, das Theme neu aufzubauen und die Anpassungen an der Gestaltung auszuspielen. Die wichtigsten Befehle sind bin/console theme:compile
und bin/console cache:clear
. Wer beides auf einmal braucht, kann via bin/console theme:compile && bin/console cache:clear
sowohl CSS- als auch Templateänderungen mit einem verketteten Befehl sichtbar machen.
Zunächst muss die Verbindung per SSH aufgebaut und in das Shop-Verzeichnis gewechselt werden:
ssh [user-name]@[hostname]Dann das Passwort eingeben.
Die gesamte Liste an Befehlen kann man sich im Hauptverzeichnis des Shops über bin/console list
anzeigen lassen.
bin/console cache bin/console cache:clear Leert den Cache bin/console cache:warmup Wärmt den Cache auf bin/console plugin bin/console plugin:activate Aktiviert Plugins bin/console plugin:create Erstellt ein nacktes Plugin bin/console plugin:deactivate Deaktiviert Plugins bin/console plugin:install Installiert Plugins bin/console plugin:list Listet verfügbare Plugins auf bin/console plugin:refresh Pluginliste wird vom Dateisystem erneut erzeugt bin/console plugin:uninstall Entfernt Plugins bin/console plugin:update Plugins werden geupdatet bin/console theme bin/console theme:change Bei mehreren Themes kann mian im nachfolgenden Dialog das Theme wechseln bin/console theme:compile Kompiliert das aktive Theme neu, um Template- und CSS-Änderungen sichtbar zu machen bin/console theme:create Erstellt ein nacktes Theme mit Standard-Einstellungen