Magento 2 Blog Extension - FREE, fully featured, powerful Blog solution for your online store!

Overview

Blog MX | Magento 2 Blog Module by Mirasvit

FREE, fully featured, powerful Blog solution for your online store!

Magento 2 Blog MX allows you to open a blog and engage more and more customers to your shop activities using any type of content: images, articles etc.

Total Downloads Latest Stable Version

1. Documentation

2. Demo

3. Key Features

  • Preview mode
  • SEO friendly posts and URLs
  • Multi-level categories
  • Ability to preview post before publication or before save changes
  • RSS Feed
  • Tags and Tag Cloud
  • Disqus comments
  • Featured image for posts
  • Ability to pin post at the top
  • Sharing buttons

more information

4. Sample Data

https://github.com/mirasvit/module-blog-sample-data


Mirasvit Magento 2 Extension

Comments
  • Root category can be deleted and destroys complete category management

    Root category can be deleted and destroys complete category management

    It is possible to delete the "root" blog category with the ID1 (we did that).

    We created a new root category which has now the ID2 and the complete category structure is not working and showing in the frontend.

    I think the extension is programmed that the Root category has the ID1 - once this is deleted it does not work anymore.

    How do we fix this again and it would be great if it would be not possible to delete the "root" category any more as you can not recreate this category with the ID1.

    opened by andidhouse 13
  • Some suggestions on the blog module

    Some suggestions on the blog module

    Many thanks first for this module!

    I have some suggestions:

    • Have a max per page post number in blog categories and home before the paging is activated in the backend
    • Link all blogpost images in the listings and sidebar (recent posts) as user tend to click on the images and not on the text first
    • also "add this" is deactivated in the backend it is shown on the blog category pages listings - this should be removed here as well
    • add possibility to have the global choice between blogpost urls which have a trailing slash and a ".html"

    http://www.domain.de/blog/post-3/ or http://www.domain.de/blog/post-3.html

    opened by andidhouse 12
  • Fatal error when creating or editing blog post when pagebuilder is not installed.

    Fatal error when creating or editing blog post when pagebuilder is not installed.

    I'm getting a fatal error on an Magento Open Source 2.3.3 where PageBuilder is NOT installed. Looks like the recent merge caused it - https://github.com/mirasvit/module-blog/pull/167/files, could this be updated?

    1. Install version 1.0.34
    2. Goto create a blog post.

    2 exception(s): Exception #0 (Magento\Framework\Exception\LocalizedException): Invalid block type: Magento\PageBuilder\Block\WysiwygSetup Exception #1 (ReflectionException): Class Magento\PageBuilder\Block\WysiwygSetup does not exist

    2 exception(s):
    Exception #0 (Magento\Framework\Exception\LocalizedException): Invalid block type: Magento\PageBuilder\Block\WysiwygSetup
    Exception #1 (ReflectionException): Class Magento\PageBuilder\Block\WysiwygSetup does not exist
    
    Exception #0 (Magento\Framework\Exception\LocalizedException): Invalid block type: Magento\PageBuilder\Block\WysiwygSetup
    <pre>#1 Magento\Framework\View\Layout\Generator\Block->createBlock() called at [vendor/magento/framework/View/Layout/Generator/Block.php:226]
    #2 Magento\Framework\View\Layout\Generator\Block->generateBlock() called at [vendor/magento/framework/View/Layout/Generator/Block.php:134]
    
    opened by helloeverything 7
  • Few issues

    Few issues

    1. SJW-333-74919 I'm trying to export a dictionary and I always receive the error "Missed Phrase". Following the instruction there https://mage2.pro/t/topic/2272 I figured out that your extension is the culprit: grep -rnw . -e "('')" -e '("")' ./vendor/mirasvit/module-blog/Helper/Form/Post/Storeview.php:108: label" => __(""),

    2. ZMD-353-58980 Support for https://magento.com/products/magento-commerce/page-builder it possible?

    3. ACU-053-80634 I have a doubt regarding the "tags" For eg : I can add the same tag, suppose "tag_A" to Post_1 and Post_2. But in the listing page I can see 2 "tag_A". Is this is the expected behaviour? Normally we can use same tag for multiple posts but in the listing page it should not replicate. Can't check, here http://lblog.qa.mirasvit.com/ latest extension version but issue with missed tags still here.

    help wanted 
    opened by VikMirasvit 7
  • Multi-store compatability

    Multi-store compatability

    First of all, thanks for this awesome free module!

    I do have a suggestion though. Would it be possible to add multi-store compatability? Meaning that we can choose which post is published in which website / store / store view (much like how CMS Pages or CMS Blocks can be published to specific websites / stores / store views). That would allow us to also use this module in our multi store / multi language setups.

    Thanks!

    opened by pascaladriaansen 7
  • Nicest and coolest M2 Blog around, bravo

    Nicest and coolest M2 Blog around, bravo

    I've just installed your Blog successfully using the cmd install method you've wrote. Flawless! Best extension around, it revamps the entire store with life. Thanks x100!!

    Slight problem however, M2.05 complains about missing dependencies when trying to update itself to 2.06. Show a no-name module entry at the top list and Mirasvit/blog module shows disabled at the very bottom... although everything seems to be running fine in the front & back end.

    Strange. Does magento block official upgrades if we install any pckg from anywhere else other than 'their' Marketplace? Feels like it anyway

    Thanks

    opened by commcad 7
  • #NRC-806-00460 - tag and empty category

    #NRC-806-00460 - tag and empty category

    Воспроизводится тут http://blog223.qa.mirasvit.com

    1. Создаем статью с тэгом. Сохраняется и тэг пропадает в админке и на фронте, остается в бд только
    2. Создаем статью без выбора категории (оставляем пустой как есть) . Сохраняем и смотрим в списке категорий появится новая пустая категория.
    help wanted 
    opened by VikMirasvit 5
  • Error: current version - none, required version - 1.0.2

    Error: current version - none, required version - 1.0.2

    Installing blog on Magento 2.1.2

    Procedure followed below:

    composer require mirasvit/module-blog Using version ^1.0 for mirasvit/module-blog ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev)

    • Installing mirasvit/module-blog (1.0.11) Downloading: 100%

    php -f bin/magento module:enable Mirasvit_Blog The following modules have been enabled:

    • Mirasvit_Blog

    php bin/magento setup:upgrade

    rm -rf pub/static/; rm -rf var/view_preprocessed/; php -f bin/magento setup:static-content:deploy

    I then get the following error:

    1 exception(s): Exception #0 (Magento\Framework\Exception\LocalizedException): Please upgrade your database: Run "bin/magento setup:upgrade" from the Magento root directory. The following modules are outdated: Mirasvit_Blog data: current version - none, required version - 1.0.2

    opened by PaperDS 5
  • Fatal error: Uncaught Error: Call to a member function getId() on boolean

    Fatal error: Uncaught Error: Call to a member function getId() on boolean

    Hi i'm getting this error when opening a blog post. Can you help out?

    Using M2.2.4 Fatal error: Uncaught Error: Call to a member function getId() on boolean in /data/ssd/vhosts/staging.xxx.nl/magento2/vendor/mirasvit/module-blog/Model/ResourceModel/Category/Collection.php:129 Stack trace: #0 /data/ssd/vhosts/staging.xxx.nl/magento2/vendor/mirasvit/module-blog/Ui/Post/Source/CategoryTree.php(25): Mirasvit\Blog\Model\ResourceModel\Category\Collection->getRootId() #1 /data/ssd/vhosts/staging.xxx.nl/magento2/vendor/magento/module-ui/Component/Form/Element/AbstractOptionsField.php(55): Mirasvit\Blog\Ui\Post\Source\CategoryTree->toOptionArray() #2 /data/ssd/vhosts/staging.xxx.nl/magento2/vendor/magento/module-ui/Component/AbstractComponent.php(137): Magento\Ui\Component\Form\Element\AbstractOptionsField->prepare() #3 /data/ssd/vhosts/staging.xxx.nl/magento2/vendor/magento/module-ui/Component/Form/Field.php(98): Magento\Ui\Component\AbstractComponent->prepareChildComponent(Object(Magento\Ui\Component\Form\Element\Select)) #4 /data/ssd/vhosts/staging.xxx in /data/ssd/vhosts/staging.xxx.nl/magento2/vendor/mirasvit/module-blog/Model/ResourceModel/Category/Collection.php on line 129

    opened by Sil-B 4
  • Issue in backend after installing the extension

    Issue in backend after installing the extension

    After successfully installation, the back end of the extension has many UI issue. Followings are the some issue we faced:

    • The action button on post gives 404 error: Page not found. which makes any post unable to edit. Check out here

    • General Information, Search optimization and Related products tab are collapsed, makes switching between tabs uncomfortable. Check out here

    opened by itsgauravjain22 4
  • Create new post when needed, not before

    Create new post when needed, not before

    When clicking 'new post' a new post model would be initiated and saved with empty contents. This would create empty posts that are never removed. I fixed the usual behaviour, when clicking new post you go to the edit page. When clicking save the new post is saved to the DB.

    The is_array check on the id is needed because the edit page has a related products grid which has an option to filter by id. The name of the post value is id[from] and id[to] which causes ->getParam('id') to return an array taken from the post values.

    opened by timneutkens 4
  • Massdelete deletes all blogs when search has 1 result

    Massdelete deletes all blogs when search has 1 result

    Steps to reproduce

    • Go to All Posts
    • Use search so you have 1 result
    • check the blog and choose Delete

    Expected result:

    • only 1 blog item deleted

    Actual result:

    • all blog items deleted
    bug 
    opened by PascalBrouwers 6
  • How to choose a specific theme for a post?

    How to choose a specific theme for a post?

    It is possible to choose a theme for every entity in Magento 2 back-office (Category, Product, CMS Page) but I can't find how to do the same for your module post. Can you point me in the right direction?

    opened by ericmorand 0
  • Image height and width not working when using widget for recent posts

    Image height and width not working when using widget for recent posts

    When we show recent posts using Widget, it shows original featured image, however it asks for Image height and width. That should be working as original size of featured image may be large and we do not need this on Home.

    It's affect SEO score.

    opened by hetramjanghu 0
Releases(1.0.34)
Magento 2 Blog is an extension that allows you to manage your store and blog

Magento 2 Blog Extension by Magefan Magento 2 Blog is an extension that allows you to manage your store and blog from one place without having to rely

Magefan 243 Dec 21, 2022
Magento 2 Blog Extension is a better blog extension for Magento 2 platform. These include all useful features of Wordpress CMS

Magento 2 Blog extension FREE Magento 2 Better Blog by Mageplaza is integrated right into the Magento backend so you can manage your blog and your e-c

Mageplaza 113 Dec 14, 2022
Magento 2 Extension to cleanup admin menu and Store > Configuration area by arranging third party extension items.

Clean Admin Menu - Magento 2 Extension It will merge all 3rd party extension's menu items in backend's primary menu to a common menu item named "Exten

RedChamps 109 Jan 3, 2023
A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2

Simple Import / Export tool A tool that allows to quickly export data from Magento 1 and Magento 2 store and import it back into Magento 2. Table data

EcomDev B.V. 51 Dec 5, 2022
Magento 2 extension. Solution for set Url of Category without Parent path.

Magento 2 extension. Solution for set Url of Category without Parent path.

Alex S 1 Jul 28, 2022
Get mobile app version and other related data from Google Play Store, Apple App Store and Huawei AppGallery

Mobile App Version Get mobile app version and other related data from Google Play Store, Apple App Store and Huawei AppGallery. Installation Add to co

Omer Salaj 11 Mar 15, 2022
Yclas Self Hosted is a powerful script that can transform any domain into a fully customizable classifieds site within a few seconds.

Yclas 4.4.0. Description Yclas self-hosted is a powerful script that can transform any domain into a fully customizable classifieds site within a few

Yclas 299 May 29, 2022
This extension facilitates the cms editing process in your store.

Magenerds_PageDesigner This extension facilitates the cms editing process in your store. Instead of just a wysiwyg editor you now have a drag and drop

Magenerds 92 Nov 23, 2022
An open-source Laravel 8 online store, client area, and billing software specially made for Pterodactyl panel

PteroBilling An open-source Laravel 8 online store, client area, and billing software specially made for Pterodactyl panel           Announcement: An

PteroBilling 18 Nov 12, 2022
The Laravel eCommerce ABA Payment Gateway module allows the admin to integrate the ABA payment gateway to the online store.

Introduction Bagisto ABA Payment Gateway. Requirements: Bagisto: v1.3.2. Installation with composer: Run the following command composer require bagist

Bagisto 3 May 31, 2022
Magento 2 Product PDF/File Attachment FREE Extension

Overview: Magento 2 Product Attachment extension allows attaching additional information such as manuals, warranty, recipes, etc. in different formats

Raj KB 4 Jun 22, 2022
Magento 2 GDPR extension Free by Magepow helps websites comply with GDPR regulations, allowing customers to control personal data and avoid penalties.

Magento 2 GDPR extension Free by Magepow helps websites comply with GDPR regulations, allowing customers to control personal data and avoid penalties.

https://magepow.com 10 Dec 30, 2022
Universal extension installer for Magento 2, see introductory blog post here

ExtDN Installer for Magento 2 modules The installation of extensions for Magento 2 has a few scenarios to cover depending on your starting position (M

ExtDN 26 Apr 1, 2022
Makes indexing of your Magento store around x times faster! ‼️ Maintainers wanted!

FastIndexer This module has never been used in production. No more empty results in the frontend due to a long taking reindex process! Integrates seam

Cyrill Schumacher 79 Jul 10, 2022
Laravel Blog Package. Easiest way to add a blog to your Laravel website. A package which adds wordpress functionality to your website and is compatible with laravel 8.

Laravel Blog Have you worked with Wordpress? Developers call this package wordpress-like laravel blog. Give our package a Star to support us ⭐ ?? Inst

Binshops 279 Dec 28, 2022
Sentrifugo is a FREE and powerful Human Resource Management System (HRMS) that can be easily configured to meet your organizational needs.

Sentrifugo Sentrifugo is a free and powerful new-age Human Resource Management System that can be easily configured to adapt to your organizational pr

Sentrifugo 447 Dec 27, 2022
NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features.

NamelessMC is a free, easy to use & powerful website software for your Minecraft server, which includes a large range of features

NamelessMC 519 Dec 31, 2022