Installation
Diese Seite beschreibt das Aufsetzen des MultiPurposeBlog-Plugins in einer existierenden Shopware-6.6-Instanz. Shopware-Plugin-Grundwissen (plugin:refresh, plugin:install, Composer-Plugin-Format) wird vorausgesetzt.
Plugin-Quellen
Das Plugin wird als shopware-platform-plugin verteilt. Composer-Name: leoparden/multi-purpose-blog. PHP-Namespace: Leoparden\MultiPurposeBlog, Plugin-Klasse: Leoparden\MultiPurposeBlog\MultiPurposeBlog.
1. Plugin bereitstellen
Quelle nach custom/plugins legen
Wechsle in das Shopware-Root deiner Installation.
Lege den Plugin-Ordner unter
custom/plugins/MultiPurposeBlogab (Klon bzw. Entpacken des Archivs).Die Composer-Dependency
leoparden/plugin-license-managerwird vom Shopware-Plugin-Loader automatisch aufgelöst — es ist kein Eintrag in der Root-composer.jsonnötig.
2. Installation und Aktivierung
Plugin registrieren und aktivieren
- bin/console plugin:refresh
- bin/console plugin:install --activate MultiPurposeBlog
- bin/console cache:clear
Die Plugin-Aktivierung führt automatisch alle Datenbank-Migrationen aus. Dabei entstehen unter anderem folgende Tabellen:
Migration | Anlage |
|---|---|
|
|
|
|
| Social-Media-Tabellen ( |
| Custom-Field-Set-Erweiterungen |
| CMS-Page-Anbindung an den Blog-Beitrag |
3. Frontend-Assets bauen
Damit das Admin-Modul und die Storefront-Styles verfügbar sind, müssen die Assets gebaut werden:
Im Produktivbetrieb baut der Standard-Build von Shopware (composer build:js:admin/composer build:js:storefront aus dem Shopware-Root) die Admin-Vue-App und die Storefront-Bundles mit.
4. Validierung
Nach dem Setup prüfen:
Anschließend erscheint in der Administration unter Inhalte der neue Menüpunkt Blog.