ecommerce-blog-extension

The Laravel eCommerce Blog Extension

MIT License

Downloads
60
Stars
5
Committers
2

eCommerce Blog Extension

1. Introduction:

With the help of this module, the store owner can add a blog on the bagisto store. Since Blogs play a vital role in increasing the traffic on your site and also improves your website SEO, therefore, this module will be a gem to your website

  • Multi-language support in blog post, category & tag
  • Multi-channel support in a blog post only.
  • SEO friendly URL eg: blog/page/{PAGE_NUMBER} blog/{PRIMARY_CATEGORY}/{POST_SLUG}
  • Responsive image support
  • Option to disable comment widget for individual post
  • Post like button (only for theregisterd customer)
  • Display categories and tags list with the number of posts count (option to disable post counts)
  • The number of widgets such as show previous and next post in post detail page, recent posts in homepage, related posts in detail page, recent posts & comment with nested replies support etc.
  • Option to limit the number of posts to display per page, related posts & recent post.
  • Option to enable/disable author page, comment widget (globally), guest comment, comment moderation, email notification for a new comment to posts author & Google reCaptcha for comment form to protect from spam
  • Control the maximum nested comment depth

2. Requirements:

  • PHP: 8.0 or higher.
  • Bagisto: v1.4.*
  • Composer: 1.6.5 or higher.

3. Installation:

  • Run the following command
composer require ahmetarsiv/ecommerce-blog-extension
  • Run these commands below to complete the setup
composer dump-autoload
  • Run these commands below to complete the setup
php artisan migrate
php artisan storage:link
php artisan route:cache
php artisan vendor:publish --all

Installation without composer:

  • Unzip the respective extension zip and then merge "packages" and "storage" folders into project root directory.
  • Goto config/app.php file and add following line under 'providers'
Webkul\Blog\Providers\BlogServiceProvider::class,
  • Goto composer.json file and add following line under 'psr-4'
"Webkul\\Blog\\": "packages/Webkul/Blog/src"
  • Run these commands below to complete the setup
composer dump-autoload
php artisan migrate
php artisan storage:link
php artisan route:cache
php artisan vendor:publish --all

That's it, now just execute the project on your specified domain.

Contributors

This project is on Open Collective, and it exists thanks to the people who contribute.

Package Rankings
Top 29.23% on Packagist.org
Badges
Extracted from project README
License
Related Projects