zerofront / module-zero-blog
Zero for Magento Open Source: a blog: posts written in the Zero CMS editor, categories, tags, authors, products in posts, comments.
Package info
github.com/zerofrontdev/module-zero-blog
Type:magento2-module
pkg:composer/zerofront/module-zero-blog
Requires
- php: ~8.2.0||~8.3.0||~8.4.0
- magento/framework: 103.0.*
- magento/module-backend: *
- magento/module-catalog: *
- magento/module-cms: *
- magento/module-config: *
- magento/module-cron: *
- magento/module-customer: *
- magento/module-sitemap: *
- magento/module-store: *
- magento/module-ui: *
- magento/module-url-rewrite: *
- zerofront/module-zero-banner: ^1.3.6
- zerofront/module-zero-cms: ^1.3.6
- zerofront/module-zero-core: ^1.3.6
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
- fixstacks/module-zero-blog: 1.3.6
README
A blog for Magento Open Source on Zero: posts with a Zero CMS body,
categories, tags, authors, moderated comments, an RSS feed, posts on
product pages. Admin under Content > Blog; settings under Stores >
Configuration > Zero > Blog. Pages: /blog, /blog/<post>,
/blog/category/<key>, /blog/tag/<key>, /blog/author/<key>.
Install
Requires Magento Open Source 2.4.7–2.4.9 and PHP 8.2–8.4 with the GD extension built with WebP (php -r 'var_dump(function_exists("imagewebp"));' says true; Magento's own PHP requirements cover the rest). Without WebP in GD, Zero skips its WebP image copies and serves the originals.
composer require zerofront/module-zero-blog bin/magento setup:upgrade bin/magento setup:di:compile # production mode bin/magento setup:static-content:deploy # production mode bin/magento cache:flush
Composer installs zerofront/module-zero-core, zerofront/module-zero-banner, zerofront/module-zero-cms with it.
Part of zerofront/zero, which installs the Zero theme and every Zero module at once.
Posts dated ahead
A post shows once it is active and its publish date (UTC) has passed. Pages
are cached, so the cron job zero_blog_purge_scheduled_posts (every five
minutes, group default) cleans what such a post changes when its time
comes: the blog lists, the post's page, the "From the blog" blocks of its
products and the cached 404 page (the store's CMS No Route Page) its address
answered before. It remembers its last run in the flag
zero_blog_publish_purge; the first run looks back one hour. Without cron,
these pages update when their cache expires.
What changed in each release: CHANGELOG.md.
License
OSL-3.0 or AFL-3.0, your choice: see NOTICE.md.
Zero is made by Fixstacks in partnership with Vilmate, a software development company. Documentation: https://zerofront.dev/docs. Demo store: https://demo.zerofront.dev.