Getting Started
Welcome to the documentation of Blog MX for Magento 2 extension.
Whether you are a new or an advanced user, you can find some useful information here.
First of all we recommend you check the following link:
How to install the extension
Prepare for installation
-
Back up your store's database and web directory.
-
Log in to the SSH console of your server and navigate to the root directory of the Magento 2 store.
- Copy the installation instructions from the page My Downloadable Products to the SSH console and press ENTER.
Install the extension via composer
-
Run command to enable the extension
php -f bin/magento module:enable Mirasvit_Core Mirasvit_BlogMx Mirasvit_Comment
-
Run command to install the extension
php -f bin/magento setup:upgrade
-
Run command to clean the Magento cache
php -f bin/magento cache:clean
- Deploy static view files
rm -rf pub/static/*; rm -rf var/view_preprocessed/*;
php -f bin/magento setup:static-content:deploy
Install the extension for Hyva
-
Run the command to obtain the Blog MX Hyva component
composer require mirasvit/module-blog-mx-hyva:*
-
Enable installed Hyva component:
php -f bin/magento module:enable Hyva_MirasvitBlogMx Hyva_CompatModuleFallback
-
Update Magento database schema and data with the command:
php -f bin/magento setup:upgrade
-
Compile the code to generate the contents of Magento var/di folder:
php -f bin/magento setup:di:compile
-
Check the file app/etc/hyva-themes.json. If there are no entries for the package mirasvit/module-blog-mx-hyva package - run the following command
php -f bin/magento hyva:config:generate
-
Compile the code of the installed extension:
cd /path/to/theme/web/tailwind/
npm run build-prod
-
Deploy the static view files
cd /path/to/project/
rm -rf pub/static/*; rm -rf var/view_preprocessed/*;
php -f bin/magento setup:static-content:deploy
- Run the command below to clean the cache:
php -f bin/magento cache:flush
Blog MX settings
The settings of Blog Mx are located at Content ▸ Blog MX ▸ Settings and are grouped into the following sections:
- Appearence - basic configuration of the blog appearence in the frontend.
- Display - additional configurations related to the blog appearence in the frontend.
- Search Engine Optimization - SEO settings of the module
- Comments - settings for comments in posts.
- Sharing - configurations for sharing blog posts via social networks, email, etc.
- Layout Settings - configurations related to the way pages of the blog will be displayed on the frontend.
Appearence
Display
- Visible Navigation Menu - if enabled, the link to the blog will be added to the main menu of the website.
- Enable excerpts on list page - When enabled, excerpts will be inserted as follows; if there is a
tag in the post's content, the excerpt will go until that tag,
next if the post has an excerpt that gets used,
lastly, the first n characters of the post (as set below) will be displayed.
- Default Excerpt Character size - set the limit for the number of symbols of the post content to be displayed on the posts list pages.
Search Engine Optimization
- Base URL - the URL key for the blog (will be visible in the URLs for all blog pages).
- Base Meta Title - the part of the page meta title that will be added to all blog pages.
- Base Meta Description - the part of the meta description that will be added to all blog pages.
- URL Suffix for Posts - the suffix of the URLs for all blog post pages.
- URL Suffix for Categories - the suffix of the URLs for all blog category pages.
- Provider - choose the provider for comments or disable them. Currently our extension supports Mirasvit Comments and Facebook Comments.
Sharing
- Enable AddToAny Sharing Buttons - enable/disable AddToAny buttons.
- AddToAny Sharing Buttons Code - add the code for AddToAny buttons. You can customize buttons and get the code here
Layout Settings
- Sort posts by - choose the sorting for posts in all post list pages.
- Posts per Page - set options for post per page appearence (options for pager toolbar). Comma sepparated values. The default value is
10,20,50
.
- Layout Editor - will redirect you to the Layout Editor to configure layouts of blog pages
Posts
Create a new blog post
Go to Content ▸ Blog MX ▸ All Posts. There you'll see all blog posts
To create a new blog post, click on the Add New Post button and you'll be redirected to the post creation form.
Blog post score checker
Blog post score checker tool analyses the content of the post.
Click "Check content" of the blog post you're looking to analyze to identify possible content issues.
The score checker tool offers full-text analysis for SEO compliance.
Note
Please note that the score checker analysis is based on the fields of the blog posts in the admin.
Categories
Go to Content ▸ Blog MX ▸ Categories. There, you'll see the blog categories organized hierarchically
To create a new category, click on the Add new button and you'll be redirected to the category creation form.
The form is split into 2 tabs:
- General Information - main settings of the blog category.
- Search Engine Optimization - SEO configurations.
Authors
Go to Content ▸ Blog MX ▸ Authors. There, you'll see all authors of the blog posts
To create a new author, click on the Add New Author button and you'll be redirected to the author creation form.
Tags
Go to Content ▸ Blog MX ▸ Tags. There, you'll see all tags of the blog
To create a new blog tag, click on the Add New Tag button and you'll be redirected to the tag creation form.
Widgets
Since version 2.0.0 the whole frontend of the extension is based on Widgets.
The extension provides a bunch of Widgets of different types.
Each widget has the following configurations:
- Template - the template for rendering the widget. Different widget types have different sets of templates.
- Frontend Title - The text that can be displayed in the frontend as the title of the widget.
Most widget types are designed for configuring Blog pages.
The widget of the type Posts can be used on any page of the store.
Below is the information about different widget types provided by the extension:
- Author - the widget to display the author's bio. This widget has 2 templates available - Full and Short. Common places where this widget can be used are the Author page and the Post View page.
- Category List - the widget with category links (navigation) of the blog. This widget has only one template.
- Newsletter - the widget with standard email subscribe form. This widget has only one template.
- Search Box - the widget with the search bar to search through the blog. This widget has only one template.
- Tag Cloud - the widget to display tags configured in the blog. This widget has only one template.
- RSS - the widget with the link to the RSS feed of the blog. This widget has only one template.
- Post List - the widget to display the list of posts from the blog. The content of this widget depends on the page it was placed on.
The Post List uses page context to display posts. If this blog is added to the category page it will display posts for that category.
If this widget is placed on the search result page it will display posts that will match the search query.
- Post View - the widget to display the content of the post. It should be placed on the Post View page. On any other page type, this widget won't be displayed.
- Post Comments - the widget does display comments for each post. It should be placed on the Post View page. On any other page type, this widget won't be displayed.
- Related Products - The widget to display products related to the current post (added in the configurations of the post). This widget won't work outside the Post View page.
- Posts - This is the most complex widget provided by the extension. It can be placed on any page of the website. This widget has a few preinstalled templates. More information about them can be found in the Posts Widget Templates section.
This widget, except the common settings Template and Frontend Title, has the following additional configurations:
- Limit - the limit of the posts displayed in the widget. Some templates might not be affected by this setting
- Filter - configure how the extension will choose posts to display. This setting can be affected by the page context if the Use Page Context as Filter is enabled. This setting has the following options:
- All posts - display all posts.
- By tags - display posts by selected tags or by tag from page context (Tag page)
- By categories - display posts from selected categories or by the category from page context (Category page)
- By author - display posts filtered by selected authors or by author from the page context (Author page, Post View page)
- Only pinned posts - widget to display pinned posts.
- Only related posts - widget to display related posts.
- Sorting Order - select how posts should be ordered in the widget. This setting has the following options:
- By Creation Date
- By Updating Date
- By Name
- By popularity
- Use Page Context as Filter - defines should the widget considers page context or not.
For filters All posts, Only pinned posts, and Only related posts this option defines should posts in this widget be filtered depending on the page the widget is placed on or not
Example
The widget is set to display only pinned posts and placed on the category page. If the Use Page Context as Filter is enabled the widget will display pinned posts only from the current category.
Otherwise, all pinned posts from all categories will be displayed in this widget.
For filters By tags, By categories, and By author this setting defines whenever the extension should use filter values from the widget configurations or from the page context
Example
The widget is set to filter posts by author and placed on the Author page. If the Use Page Context as Filter is enabled the widget will display posts by the current author.
Otherwise, the widget will display posts by authors selected in the widget configurations.
Posts Widget Templates
The Posts widget is the widget that can be placed on any page of the store.
This widget comes with a bunch of pre-installed templates with different designs:
- Type 1 - single post widget (not affected by posts' limit configurations)
- Type 2 - widget with one detailed post and a bunch of small posts listed in one column
- Type 3 - widget with 2 detailed posts and a bunch of small posts listed as a grid (2 posts in a row)
- Type 4 - widget designed to be placed in sidebar (vertical widget)
- Type 5 - widget displaying posts as cards (2 posts in a row)
- Type 6 - widget with the list of posts with detailed information
- Type 7 - widget with small posts (2 posts in a row)
Each widget provides one or a few different templates.
Widget templates can be overridden in the theme as any other template.
Note
Templates organized in folders which are named correspondingly to the widget type - templates/widget/[widget_type]
Each widget has access to templates only for its type.
The extension also supports custom templates for widgets.
Custom templates should be created in the same folder as if you overriding the original template but the name of the template file should duffer from already defined templates.
In the case of a store with different themes for different store views, custom templates should be added to each active theme.
If some theme does not have a template selected in the widget's configurations the extension will fall back to one of the default templates provided by the extension.
Related Posts on Product View pages
Since version 2.0.0 Related posts for products are no longer added automatically.
To display related posts on Product View pages an additional widget of the type Posts should be created.
The common configurations of such widgets are shown in the following images
Note
For the store with multiple store views and themes the widget for related posts should be created for each active theme
Layout Editor
The extension provides the ability to configure the layout for every page type of the extension separately.
Go to the Content -> Blog MX by Mirasvit -> Layout Editor or click the Layout Editor button in the Layout Settings section of the extension's configurations
to open the Layout Editor.
The extension has preconfigured layouts for each page type. You can use preconfigured layouts or adjust them according to your needs.
The Layout Editor interface has 2 sections.
The first section has 2 configuration fields of general settings:
- Page Type - select the page type for which the layout will be configured. Layout settings should be saved before changing the page type.
Otherwise, all unsaved configurations will be lost after changing the page type.
- Layout - select the layout mode for the current page type. Available layout modes are 1 column, 2 columns with left bar, 2 columns with right bar, and 3 columns.
The second section is the Layout Editor itself. It contains 3 containers where different blocks (widgets) can be placed.
The position of those containers depends on the layout selected in the first section.
To add a new block (widget) click the + button at the bottom of the container in which the block should be inserted.
After clicking this button a new block will be inserted at the bottom of the corresponding container.
To configure the newly added or existing block click on the gear icon (edit button) in the top right corner of the block.
After clicking on this button the modal will be open with configurations of the block.
For a newly created block, the modal will contain only one configuration field - Widget Type.
After selecting the type of the widget the configurations related to this widget type will be displayed.
More information about configurations for different blocks can be found in the Widgets section of this manual.
To change the position of the block click and hold on the arrows icon, move the block to the place where it should be placed, and drop the widget there.
To delete the block click on the thrash bin icon (delete button) in the top right corner of the block.
After the layout for the page is configured press the Save button to save the layout configurations for the current page type.
No changes will be applied to the layout configurations of the page until the configurations are saved.
Clean the cache of your Magento store after the layout for blog pages is configured and saved.
Handle theme changes
When the layout for any blog page is saved the extension generates widgets for each block for all active themes in the store.
If the theme for any store view is changed to previously inactive or a new theme the command bin/magento mirasvit:blog:update-layout
should be executed.
The execution of this command will update widgets for all active themes in the store so blog pages will have proper content for each storeview.
General Configurations
All configurations of the Comments extension are located at Stores -> Configuration -> Mirasvit Extensions -> Comments.
The extension has only one configurations section - General Settings - with the following configurations:
- Enable Comments - enable/disable the comments feature.
- Allow Guests to Write Comments - defines whether guest users are allowed to leave comments or not.
- Automatically Approve Comments - defines whether comments left by visitors should automatically obtain the Approved status or should be left for moderation.
- Date Format - defines how the date when the comment was left should be displayed.
- Enable Admin Notifications - if enabled, the extension will add notifications about pending comments into the admin system notifications.
General Configurations
All configurations of the Comments extension are located at Stores -> Configuration -> Mirasvit Extensions -> Comments.
The extension has only one configurations section - General Settings - with the following configurations:
- Enable Comments - enable/disable the comments feature.
- Allow Guests to Write Comments - defines whether guest users are allowed to leave comments or not.
- Automatically Approve Comments - defines whether comments left by visitors should automatically obtain the Approved status or should be left for moderation.
- Date Format - defines how the date when the comment was left should be displayed.
- Enable Admin Notifications - if enabled, the extension will add notifications about pending comments into the admin system notifications.
How to upgrade extension
To upgrade the extension, follow these steps:
- Backup your store's database and web directory.
- Login to your server's SSH console and navigate to the root directory of the Magento 2 store.
-
Run command composer require mirasvit/module-blog-mx:* --update-with-dependencies
to update current extension with all dependencies.
Note
There are some cases when the command above is not applicable; it is not possible when updating the current module; neither will it be applicable when upgrading all the Mirasvit modules in a bundle. In this case, the command above will be of no effect.
Run instead composer update mirasvit/*
command. It will update all Mirasvit modules installed in your store.
- Run command
php -f bin/magento module:enable Mirasvit_Core Mirasvit_BlogMx Mirasvit_Comment
to enable the extension.
- Run command
php -f bin/magento setup:upgrade
to install updates.
- Run command
php -f bin/magento cache:clean
to clean the cache.
-
Deploy static view files
rm -rf pub/static/*; rm -rf var/view_preprocessed/*; php -f bin/magento setup:static-content:deploy
Note
If you have the Hyva installed, run:
composer require mirasvit/module-blog-mx:* mirasvit/module-blog-mx-hyva:* --update-with-dependencies
Disabling the Extension
Temporarily Disable
To temporarily disable the extension please follow these steps:
- Login to your server's SSH console and navigate to the root directory of the Magento 2 store.
- Run command
php -f bin/magento module:disable Mirasvit_BlogMx Mirasvit_Comment
to disable the extension.
- Log in to the Magento backend and refresh the store cache (if enabled).
Note
If you have Hyva installed, run:
php -f bin/magento module:disable Mirasvit_BlogMx Mirasvit_Comment Hyva_MirasvitBlogMx
Removing the Extension
To uninstall the extension, please follow these steps:
- Login to your server's SSH console and navigate to the root directory of the Magento 2 store.
- Run the command
composer remove mirasvit/module-blog-mx
to remove the extension.
- Log in to the Magento backend and refresh the store's cache (if enabled).
Note
If you have Hyva installed, run:
composer remove mirasvit/module-blog-mx:* mirasvit/module-blog-mx-hyva:*
Change Log
3.1.9
(2024-11-14)
Fixed
- Fixed the issue with new category assigned to incorrect parent category
3.1.8
(2024-11-13)
Features
- Post status: Access by Direct Link (can be protected with password)
3.1.7
(2024-09-12)
Improvements
- Removed dependency on font awesome
- Added table of content widget
3.1.6
(2024-08-23)
Fixed
- Issue with displaying ESI block on blog pages
3.1.5
(2024-08-12)
Fixed
- Saving new widget in layout editor
3.1.4
(2024-08-05)
Improvements
- Skip non-existent themes when running console commands to avoid "theme_dir was not passed" error
Fixed
- Issue with clearing entire cache after saving post
3.1.3
(2024-07-31)
Fixed
- Fixed the issue with excerpt size
3.1.2
(2024-07-31)
Fixed
- Fixed the issue with saving new posts when plugins for the Post model exist
- Meta keywords
- Typo
- Category title in grid
3.1.1
(2024-07-01)
Improvements
- Hyva compatibility improved (Hyva_CmsTailwindJit)
3.1.0
(2024-06-20)
Features
- New comments provider - Mirasvit Comments
3.0.3
(2024-06-17)
Improvements
- Ability to add alternate hreflang to the post, category, author, and tag pages
- Ability to add meta tag "author" for posts
Fixed
- Fixed the issue with Related Posts widget might include current post
3.0.2
(2024-06-05)
Improvements
- Ability to add rel="nofollow" to external links in the Content of Categories and Posts, Post Excerpts, and Author Biographies
3.0.1
(2024-05-31)
Improvements
- Posts listings load time improved (widgets removed before rendering short content)
Fixed
- Fixed the issue with error on saving configurations when All Posts Page disabled
- Layout Editor Firefox save issue
3.0.0
(2024-05-20)
Features
- Multistore Blog
- All Posts Page
Improvements
- Breeze theme support
- Canonical URL for Posts, Categories, Tags, and Authors
Fixed
- Post URL Logic
- Issue with switching layout for category
2.1.2
(2024-05-09)
Fixed
2.1.1
(2024-05-08)
Fixed
- Pagination url suffix on blog home page
- Issue with post display after deleting a category
2.1.0
(2024-03-20)
Improvements
- URL templates: Ability to use short/long URLs for categories, posts, authors, and tags.
- URL key generator improved
- URL keys conflict validator
- Open Graph on category pages
Fixed
- The issue with Open Graph description in case if Meta Description is empty
- Show excerpts on post page
2.0.22
(2024-02-21)
Improvements
- Autofilling related posts by tags if there are fewer posts than the limit
- Prevent adding widgets to irrelevant pages (where those widgets have no content)
- Improved posts grid in the admin panel
Fixed
- Fixed the issue with the post data not being saved when attempting to assign the post to the category from a different store
2.0.21
(2024-01-29)
Improvements
- Added estimated read time
- Added reading progress bar
2.0.20
(2024-01-25)
Fixed
- Issue with the number of views if Hide Duplicate settings is Yes
2.0.19
(2024-01-23)
Fixed
- Issue with updating the number of views
2.0.18
(2024-01-22)
Improvements
- Added template for Sidebar posts with slider
- Posts as cards template displays a slider if the number of posts exceeds 2
2.0.17
(2024-01-10)
Fixed
- Fixed the issue with 'Only related posts' filter not working as expected
- Fixed the issue with the comments widget
2.0.16
(2024-01-05)
Fixed
- Pagination on search results page
2.0.15
(2024-01-04)
Fixed
- Alt text for Featured Image
2.0.14
(2023-12-22)
Fixed
- Incorrect links to posts/categories if they are available on several stores
- Issue creating a new category
2.0.13
(2023-12-18)
Fixed
- Subscription form in footer
2.0.12
(2023-12-15)
Improvements
- Hide unused fields in the root category edit form
Fixed
- Sitemap
- Display blog name instead of root category name
2.0.11
(2023-12-14)
Fixed
2.0.10
(2023-12-13)
Improvements
- Settings for hide/show duplicate posts
2.0.9
(2023-12-05)
Fixed
- Compatibility with php8.2
2.0.8
(2023-11-24)
Fixed
- Page title
- CSS style of related products widget for mobile devices
2.0.7
(2023-11-08)
Fixed
- Issue with duplicating a search phrase from the blog search bar into the main search bar
- Translation of publication date
2.0.6
(2023-10-24)
Features
- Show posts from all child categories in a category
2.0.5
(2023-10-19)
Fixed
- Applying a custom template
2.0.4
(2023-10-12)
Improvements
- CSS classes by template type added to widgets' templates
2.0.3
(2023-10-11)
Improvements
- Page and Widget types' labels in Layout Editor
Fixed
- Fixed the issue with Rich Snippets for blog posts
- Fixed the issue with posts' OpenGraph tags
2.0.2
(2023-10-05)
Improvements
- AddThis sharing buttons replaced with AddToAny sharing buttons
- Small improvements in Categories and Posts grids
2.0.1
(2023-10-04)
Improvements
2.0.0
(2023-09-29)
Features
- Layout Editor
- Widget-based frontend blog pages
Notice
- Frontend pages of the blog are now built using Magento Widgets
- All blocks on blog frontend pages are widgets
- All old widget classes are removed from the extension and all existing blog widgets will be removed from the store during the extension's update
- Templates' customizations of the extension prior to version 2.0.0 will no longer work but should not cause any issues
1.3.2
(2023-08-25)
Fixed
- Links to categories in the menu
1.3.1
(2023-07-07)
Fixed
1.3.0
(2023-07-07)
Improvements
Fixed
- Widget option "Display post images" not working
1.2.25
(2023-06-21)
Improvements
- Ability to choose url suffix (none, slash, custom)
Fixed
1.2.24
(2023-05-03)
Improvements
- Added website to author's social profiles
1.2.23
(2023-04-24)
Fixed
- Scoring for the first keyword
1.2.22
(2023-03-13)
Improvements
- Removed inline post editor
Fixed
- Issue with deleting author
1.2.21
(2023-01-26)
Improvements
- Increased maximum content size to 16MB
- Added support of Magento 2.4.6
Fixed
- Assign post to Root Category by default
1.2.20
(2022-12-26)
Fixed
- Translation "About author"
- Displaying a disabled category
1.2.19
(2022-12-22)
Improvements
Fixed
- Mass action Change status
1.2.18
(2022-12-09)
Fixed
- Filter by store in sitemap
1.2.17
(2022-12-08)
Features
- Add posts and categories to sitemap
1.2.16
(2022-11-24)
Fixed
- Issue with blank preview page when reopening.
- Page not found for Post/Category in first level if option Use subcategories is enabled.
- Pagination
- Double slash in url
1.2.15
(2022-10-24)
Features
1.2.14
(2022-09-30)
Fixed
- Category is not visible in any store where this post is visible
1.2.13
(2022-09-22)
Fixed
- Compatibility with php8.1
1.2.12
(2022-09-19)
Fixed
- Compatibility with Page Builder
1.2.11
(2022-09-08)
Fixed
1.2.10
(2022-08-04)
Fixed
- Category links in breadcrumbs
1.2.9
(2022-07-27)
Improvements
- Ability to use different base urls for different store views
1.2.8
(2022-07-05)
Fixed
- Disabled the ability to change the position of an element in Related Posts and Related Products on the post edit page.
1.2.7
(2022-07-04)
Fixed
- "Table or view not found" error on update.
1.2.6
(2022-06-29)
Fixed
- Preventing the creation of unused tables during installation
1.2.5
(2022-06-23)
Improvements
- Ability to disable Related Posts on Product page
1.2.4
(2022-06-20)
Improvements
- remove db_schema_whitelist.json
1.2.3
(2022-06-14)
Fixed
- Fixed the issue with categories and posts not migrated from eav tables
1.2.2
(2022-06-01)
Fixed
- Public access to the draft is forbidden
1.2.1
(2022-05-25)
Fixed
- Issue with Add Related Products if more than one Inventory Source is configured
1.2.0
(2022-05-23)
Improvements
- migrate to declarative schema
1.1.28
(2022-05-12)
Fixed
1.1.27
(2022-05-10)
Fixed
- Issue on Post page when using cache
1.1.26
(2022-05-09)
Fixed
- Issue with Related Products block style
- Compatibility with Magento 2.3.3. and below
1.1.25
(2022-04-08)
Fixed
1.1.24
(2022-04-05)
Improvements
1.1.23
(2022-02-14)
1.1.22
(2022-02-14)
Fixed
- Issue after delete category
1.1.21
(2022-02-04)
Fixed
1.1.20
(2022-01-27)
Improvements
1.1.19
(2022-01-27)
Fixed
- Issue with content checking
1.1.18
(2022-01-21)
Features
- Sorting posts by update date
- Views counter
Improvements
1.1.17
(2022-01-18)
Features
Improvements
Fixed
1.1.16
(2021-12-17)
Improvements
1.1.15
(2021-12-15)
Fixed
- Issue with editing post tags
1.1.14
(2021-12-08)
Fixed
- Issue with post save if Single-Store Mode is enabled
1.1.13
(2021-10-20)
Fixed
- Compatibility with Magento Page Builder
1.1.12
(2021-09-29)
Improvements
- compatibility with third party Page Builder
1.1.11
(2021-09-20)
Fixed
- Issue when changing status via massaction for Magento 2.3
1.1.10
(2021-09-14)
Fixed
1.1.9
(2021-09-14)
Fixed
- Issue when changing status via massaction
1.1.8
(2021-09-07)
Fixed
- Issue with Page Buider for Magento 2.4.3
1.1.7
(2021-06-30)
Fixed
- Issue after delete author,post,category
- Issue after save author,post,category
1.1.6
(2021-06-15)
Fixed
- Clean cache on post/category/author save/delete
1.1.5
(2021-06-09)
Fixed
- Fixed the issue with upgrading extension from free Blog extension
1.1.4
(2021-06-04)
Improvements
- Added id and sort order columns on categories page
Fixed
- Issue with display post if featured image not set
1.1.3
(2021-05-25)
Improvements
- Ability to enable/disable link in the footer
1.1.2
(2021-05-14)
Fixed
- Fixed the issue with not displayed selected store in tag form if 'All Store Views' selected
1.1.1
(2021-04-29)
Fixed
- Magento EE PageBuilder compatibility
1.1.0
(2021-04-27)
Features
- Ability to manage Authors
- Ability to manage Tags
- Full multistore support (Posts, Categories, Authors, Tags)
- Different display modes for post and post list pages
- New widgets (2 types, old widgets will be removed)
- Ability to duplicate posts
- Open Graph meta tags for posts (generated automatically)
1.0.6
(2021-02-15)
Fixed
- rss
- save post without date
1.0.5
(2021-01-19)
Fixed
1.0.4
(2021-01-16)
Fixed
1.0.3
(2020-12-31)
Fixed
- Stored "Store View" does not show in the form (m2.4.1)
1.0.2
(2020-12-30)
Fixed
- Error "Type Error occurred when creating object: Mirasvit\BlogMx\Block\Catalog\RelatedPosts ..."
- Error "TypeError: Return value of Mirasvit\BlogMx\Model\ConfigProvider::getCommentProvider() ..."
1.0.1
(2020-12-18)
Fixed
1.0.0
(2020-12-11)
Features