MultiPurposeBlog
Das MultiPurposeBlog Plugin erweitert Shopware 6 um eine vollwertige Blog-Funktionalität. Während Shopware im Standard lediglich CMS-Seiten (Landingpages) und Kategorien bietet, ermöglicht dieses Plugin ein strukturiertes Content-Management für Artikel, News und Ratgeber: Blog-Beiträge werden in einem eigenen Admin-Modul (Inhalte → Blog) gepflegt, über Blog-Kategorien organisiert, mit einem Erlebniswelten-Layout gestaltet und über einen Veröffentlichungszeitraum zeitgesteuert im Storefront ausgespielt. Zwei CMS-Elemente (Blog Einträge und Blog Einträge Vorschau) binden die Beiträge in beliebige Erlebniswelten ein.
MultiPurposeBlog ist zugleich das Basis-Plugin eines Baukastens: die Social-Media-Erweiterungen (Meta, LinkedIn, Brevo) bauen auf dem hier enthaltenen Datenmodell, dem ProxyController und dem Upload-Framework auf (siehe Entwickler-Übersicht).
Auf einen Blick
Bereich | Kurzbeschreibung |
|---|---|
Datenmodell | Eigene Tabellen |
Administration | Eigenes Modul |
Layout | Jeder Beitrag erhält ein Shopware-Erlebniswelten-Layout (CMS-Page-Typ |
Storefront | Detailseite unter der Route |
CMS-Elemente |
|
Veröffentlichung | Sichtbarkeit über |
SEO | Übersetzbare |
Erweiterbarkeit | Basis für die Social-Media-Sub-Plugins: |
Begriffe
- Blog-Beitrag (BlogItem)
Ein einzelner Blog-Eintrag. DAL-Entity
leoparden_blog_itemmit übersetzbaren Feldern (slotConfig,metaTitle,metaDescription,keywords,customFields) sowie Referenzen auf ein CMS-Layout, ein Titelbild (Media) und die zugewiesenen Kategorien.- Blog-Kategorie
Themenbereich zur Organisation der Beiträge (
leoparden_blog_item_category). Ein Beitrag kann mehreren Kategorien zugeordnet sein (Many-to-Many überleoparden_blog_category_mapping). Neue Kategorien lassen sich im Editor „on the fly" per Texteingabe anlegen.- Erlebniswelten-Layout
Eine Shopware-CMS-Page vom eigens registrierten Seitentyp
blog. Sie steuert die visuelle Ausgestaltung des Beitrags und wird im Tab Content zugewiesen und bearbeitet.- Veröffentlichungszeitraum
Kombination aus
active(Sichtbarkeits-Schalter) und den optionalen FeldernreleaseAt(Von) undreleaseUntil(Bis). DerBlogItemAvailableFilterblendet Beiträge außerhalb des Zeitraums im Storefront aus.- CMS-Element Blog Einträge
Das Element
blog-listing— eine dynamische Auflistung von Beiträgen, gefiltert nach Kategorie, sortiert und in der Anzahl begrenzt.- CMS-Element Blog Einträge Vorschau
Das Element
blog-item— hebt einzelne, manuell gewählte Beiträge hervor oder spiegelt die Auswahl eines benachbartenblog-listing-Slots.
Inhalt
Installation — Plugin installieren und aktivieren
Administration — Beiträge und Kategorien im Admin pflegen, Layout zuweisen
Storefront — Was der Besucher sieht: Detailseite, Listing, SEO
Entwickler-Übersicht — Architektur, Datenmodell, Erweiterungspunkte für Sub-Plugins
Voraussetzungen
Shopware 6.6 (
shopware/core,shopware/storefront,shopware/administration^6.6)PHP 8.2+
leoparden/plugin-license-manager^1(wird vom Plugin-Loader automatisch aufgelöst)
Lizenz und Vertrieb
Proprietär · Die Leoparden GmbH · 2026 · leoparden.net