PHPackages                             werkstattl/openblogware - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. werkstattl/openblogware

ActiveShopware-platform-plugin[Utility &amp; Helpers](/categories/utility)

werkstattl/openblogware
=======================

OpenBlogware: A Blog Module for Shopware 6.

5.1.3(2mo ago)415.7k—10%18[6 issues](https://github.com/Werkstattl/OpenBlogware/issues)MITPHPCI passing

Since Sep 10Pushed 2mo ago7 watchersCompare

[ Source](https://github.com/Werkstattl/OpenBlogware)[ Packagist](https://packagist.org/packages/werkstattl/openblogware)[ GitHub Sponsors](https://github.com/7underlines)[ RSS](/packages/werkstattl-openblogware/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (18)Versions (36)Used By (0)

[![](https://camo.githubusercontent.com/3519d2b4ba11851ecc04ca21d8e133253f9ec72f7e5b408daa44a23d5f26cd80/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313538343730393235302f707265766965772d626c6f675f6e6e386d63712e6a7067)](https://camo.githubusercontent.com/3519d2b4ba11851ecc04ca21d8e133253f9ec72f7e5b408daa44a23d5f26cd80/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313538343730393235302f707265766965772d626c6f675f6e6e386d63712e6a7067)

OpenBlogware - Shopware 6 Blog Plugin
=====================================

[](#openblogware---shopware-6-blog-plugin)

[![Sponsor](https://camo.githubusercontent.com/e5f13f7cf4a489cdc42e605ef2214d352598fc20db33528b01e658673af17c8b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53706f6e736f722d2545322539442541342d6666363962343f6c6f676f3d676974687562267374796c653d666f722d7468652d6261646765)](https://github.com/sponsors/7underlines)

**Note:** Version 5 and above require Shopware 6.7 or higher.

After the plugin installation you can find the entity if you hop to `content -> blog`.

[![](https://camo.githubusercontent.com/2677b312d8cd2724ed990d248bc76c93cb6b30014606fecea4711bc2afa5087e/68747470733a2f2f7362702d706c7567696e2d696d616765732e73332e65752d776573742d312e616d617a6f6e6177732e636f6d2f7068705a6f65326453)](https://camo.githubusercontent.com/2677b312d8cd2724ed990d248bc76c93cb6b30014606fecea4711bc2afa5087e/68747470733a2f2f7362702d706c7567696e2d696d616765732e73332e65752d776573742d312e616d617a6f6e6177732e636f6d2f7068705a6f65326453)*Blog listing view*

[![](https://camo.githubusercontent.com/0bb593dd4c90eb8a68f90b204c76db845eb1a818df6bcbd299609fac696c5bb6/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313630383032363833322f42696c6473636869726d666f746f5f323032302d31322d31355f756d5f31322e30362e32355f616862677a652e706e67)](https://camo.githubusercontent.com/0bb593dd4c90eb8a68f90b204c76db845eb1a818df6bcbd299609fac696c5bb6/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313630383032363833322f42696c6473636869726d666f746f5f323032302d31322d31355f756d5f31322e30362e32355f616862677a652e706e67)*Blog overview page with categories*

[![](https://camo.githubusercontent.com/c7160166cec5d2bc2f5a4631ee009034dade1f921bce9cde6399056ee661a9c2/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313630383032363833332f42696c6473636869726d666f746f5f323032302d31322d31355f756d5f31322e30362e33315f747a3371716c2e706e67)](https://camo.githubusercontent.com/c7160166cec5d2bc2f5a4631ee009034dade1f921bce9cde6399056ee661a9c2/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313630383032363833332f42696c6473636869726d666f746f5f323032302d31322d31355f756d5f31322e30362e33315f747a3371716c2e706e67)*blog detail view*

### Configuration

[](#configuration)

The plugin makes use of two CMS Elements which are part of two different CMS Layouts. During the plugin installation those two CMS pages will be created for you:

- Blog Listing Page which contains a Blog Detail element
- Blog Detail Page which contains a Blog Listing element

Within the plugin configuration the **Blog Detail Page ID** is assigned, so Shopware knows which CMS Page to use for the detail page.

#### Menu entry

[](#menu-entry)

You need to create a new category within your category tree and assign the **Blog Listing** CMS Page.

[![](https://camo.githubusercontent.com/fdbb14c741d648cc48b4540d98fe98017928b87edea059d0350187cc9a591c53/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313630323538303635322f42696c6473636869726d666f746f5f323032302d31302d31335f756d5f31322e31362e35345f6e6d746764772e706e67)](https://camo.githubusercontent.com/fdbb14c741d648cc48b4540d98fe98017928b87edea059d0350187cc9a591c53/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313630323538303635322f42696c6473636869726d666f746f5f323032302d31302d31335f756d5f31322e31362e35345f6e6d746764772e706e67)*Category entry*

After this you will see all blog articles within your menu/category entry in the storefront.

### CMS Listing Element

[](#cms-listing-element)

Currently you can only set the number of posts showing per page for the pagination.

[![](https://camo.githubusercontent.com/2d9f8790ef604b74de17b8de11f35e91ae0536c145a37b316b71509d7489b5e0/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313630323538303730362f42696c6473636869726d666f746f5f323032302d31302d31335f756d5f31322e31382e32325f6264676879312e706e67)](https://camo.githubusercontent.com/2d9f8790ef604b74de17b8de11f35e91ae0536c145a37b316b71509d7489b5e0/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313630323538303730362f42696c6473636869726d666f746f5f323032302d31302d31335f756d5f31322e31382e32325f6264676879312e706e67)*CMS Listing element configuration*

[![](https://camo.githubusercontent.com/5e79d6f7e14c0d4efddae926d94add971a2d3c32c47b91fbcf99f49e4d225bc1/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313630323538313034392f42696c6473636869726d666f746f5f323032302d31302d31335f756d5f31322e32332e34325f706f707367732e706e67)](https://camo.githubusercontent.com/5e79d6f7e14c0d4efddae926d94add971a2d3c32c47b91fbcf99f49e4d225bc1/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313630323538313034392f42696c6473636869726d666f746f5f323032302d31302d31335f756d5f31322e32332e34325f706f707367732e706e67)*Pagination within the storefront*

### SEO Url

[](#seo-url)

Within the `Settings > SEO` page you can define the structure of the URL to your blog detail page where you can also select from all available variables.

[![](https://camo.githubusercontent.com/fe96cd03e0c8b5020070fa23da7d54b5120df2ed6072628f3eab8d146ea29fe5/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313630323538303835302f42696c6473636869726d666f746f5f323032302d31302d31335f756d5f31322e32302e32355f78786e72726f2e706e67)](https://camo.githubusercontent.com/fe96cd03e0c8b5020070fa23da7d54b5120df2ed6072628f3eab8d146ea29fe5/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f6474676468376e6f7a2f696d6167652f75706c6f61642f76313630323538303835302f42696c6473636869726d666f746f5f323032302d31302d31335f756d5f31322e32302e32355f78786e72726f2e706e67)*SEO URL template*

RSS Feed
--------

[](#rss-feed)

For access **RSS Feed** url you can use this path `/blog/rss`Example(`http://Your-domain/blog/rss`)

Installation
------------

[](#installation)

### Zip Installation Package for the Shopware 6 Plugin

[](#zip-installation-package-for-the-shopware-6-plugin)

1. Download the latest `WerklOpenBlogware.zip` file from the [releases page](https://github.com/Werkstattl/OpenBlogware/releases).
2. In the Shopware 6 backend, navigate to **Extensions &gt; My Extensions**.
3. Click on **Upload Extension**.
4. Confirm the warning, if prompted.
5. Choose the `WerklOpenBlogware.zip` file
6. Install and activate the plugin.

### Composer Installation

[](#composer-installation)

1. Navigate to the root of your Shopware installation.
2. Run the command:

```
composer require werkstattl/openblogware
```

3. To install the plugin, run:

```
bin/console plugin:refresh
bin/console plugin:install --activate WerklOpenBlogware
```

4. To clear the cache, run:

```
bin/console cache:clear
```

🙏 Support
---------

[](#-support)

If you find this plugin useful, consider supporting me on [GitHub Sponsors](https://github.com/sponsors/7underlines)!

Your support helps me maintain and improve this project. Thank you! 💜

Credits
-------

[](#credits)

This plugin began as a fork of the latest MIT-licensed version of a Shopware 6 plugin that adds blog functionality. The source code of the original project is no longer publicly available.

- [ChristopherDosin](https://github.com/ChristopherDosin) - Original Creator

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance84

Actively maintained with recent releases

Popularity38

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~23 days

Total

25

Last Release

67d ago

Major Versions

3.0.4 → 4.0.02024-09-15

4.4.3 → 5.0.02025-08-07

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/17121556?v=4)[Thomas Peißl](/maintainers/7underlines)[@7underlines](https://github.com/7underlines)

---

Top Contributors

[![ChristopherDosin](https://avatars.githubusercontent.com/u/8193345?v=4)](https://github.com/ChristopherDosin "ChristopherDosin (159 commits)")[![7underlines](https://avatars.githubusercontent.com/u/17121556?v=4)](https://github.com/7underlines "7underlines (129 commits)")[![hungmac-sw](https://avatars.githubusercontent.com/u/60767402?v=4)](https://github.com/hungmac-sw "hungmac-sw (23 commits)")[![logmedia-bot](https://avatars.githubusercontent.com/u/214808430?v=4)](https://github.com/logmedia-bot "logmedia-bot (17 commits)")[![lacknere](https://avatars.githubusercontent.com/u/26323889?v=4)](https://github.com/lacknere "lacknere (15 commits)")[![Copilot](https://avatars.githubusercontent.com/in/1143301?v=4)](https://github.com/Copilot "Copilot (7 commits)")[![huytdq94](https://avatars.githubusercontent.com/u/9761062?v=4)](https://github.com/huytdq94 "huytdq94 (7 commits)")[![patrickleo175](https://avatars.githubusercontent.com/u/144329952?v=4)](https://github.com/patrickleo175 "patrickleo175 (7 commits)")[![viennt](https://avatars.githubusercontent.com/u/7336695?v=4)](https://github.com/viennt "viennt (5 commits)")[![Drumm3r](https://avatars.githubusercontent.com/u/35573506?v=4)](https://github.com/Drumm3r "Drumm3r (4 commits)")[![pedramham](https://avatars.githubusercontent.com/u/21017276?v=4)](https://github.com/pedramham "pedramham (4 commits)")[![runelaenen](https://avatars.githubusercontent.com/u/3930922?v=4)](https://github.com/runelaenen "runelaenen (3 commits)")[![werkli](https://avatars.githubusercontent.com/u/267467902?v=4)](https://github.com/werkli "werkli (3 commits)")[![pbtkhoa](https://avatars.githubusercontent.com/u/19776115?v=4)](https://github.com/pbtkhoa "pbtkhoa (3 commits)")[![phit](https://avatars.githubusercontent.com/u/2097483?v=4)](https://github.com/phit "phit (3 commits)")[![leduc92](https://avatars.githubusercontent.com/u/5572854?v=4)](https://github.com/leduc92 "leduc92 (2 commits)")[![bnussbau](https://avatars.githubusercontent.com/u/8931007?v=4)](https://github.com/bnussbau "bnussbau (2 commits)")[![vienthuong](https://avatars.githubusercontent.com/u/22548423?v=4)](https://github.com/vienthuong "vienthuong (2 commits)")[![gRoberts84](https://avatars.githubusercontent.com/u/348184?v=4)](https://github.com/gRoberts84 "gRoberts84 (1 commits)")[![timonf](https://avatars.githubusercontent.com/u/546813?v=4)](https://github.com/timonf "timonf (1 commits)")

---

Tags

blogshopwareshopware-pluginshopware6shopware6-pluginblog news

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StyleECS

Type Coverage Yes

### Embed Badge

![Health badge](/badges/werkstattl-openblogware/health.svg)

```
[![Health](https://phpackages.com/badges/werkstattl-openblogware/health.svg)](https://phpackages.com/packages/werkstattl-openblogware)
```

###  Alternatives

[silverstripe/blog

A fresh take on blogging in Silverstripe set out to tackle the issue of a cluttered Site Tree.

104739.2k31](/packages/silverstripe-blog)[sas/blog-module

Blog Module

10618.9k](/packages/sas-blog-module)[andrefigueira/blog-article-faker

Generate random blog article titles and content (including markdown) using faker

1415.0k](/packages/andrefigueira-blog-article-faker)[psi/news4ward

A blogging / news system for Contao

131.4k13](/packages/psi-news4ward)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
