https://github.com/Werkstattl/OpenBlogware
Shopware 6 plugin that adds a blog functionality
https://github.com/Werkstattl/OpenBlogware
blog shopware shopware-plugin shopware6 shopware6-plugin
Last synced: 8 months ago
JSON representation
Shopware 6 plugin that adds a blog functionality
- Host: GitHub
- URL: https://github.com/Werkstattl/OpenBlogware
- Owner: Werkstattl
- License: mit
- Created: 2024-02-26T11:02:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-25T19:13:46.000Z (10 months ago)
- Last Synced: 2025-09-19T01:47:30.356Z (9 months ago)
- Topics: blog, shopware, shopware-plugin, shopware6, shopware6-plugin
- Language: PHP
- Homepage:
- Size: 2.48 MB
- Stars: 39
- Watchers: 7
- Forks: 16
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG_de-DE.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-shopware6 - Shopware 6 Blog Plugin >6.x
README

# OpenBlogware - Shopware 6 Blog Plugin
[](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`.

*Blog listing view*

*Blog overview page with categories*

*blog detail view*
### 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
You need to create a new category within your category tree
and assign the **Blog Listing** CMS Page.

*Category entry*
After this you will see all blog articles within your menu/category entry in the storefront.
### CMS Listing Element
Currently you can only set the number of posts showing per page for the pagination.

*CMS Listing element configuration*

*Pagination within the storefront*
### 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.

*SEO URL template*
## RSS Feed
For access **RSS Feed** url you can use this path `/blog/rss`
Example(`http://Your-domain/blog/rss`)
## Installation
### 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 > 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
1. Navigate to the root of your Shopware installation.
2. Run the command:
```sh
composer require werkstattl/openblogware
```
3. To install the plugin, run:
```sh
bin/console plugin:refresh
bin/console plugin:install --activate WerklOpenBlogware
```
4. To clear the cache, run:
```sh
bin/console cache:clear
```
## 🙏 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
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