Skip to content

ahmetarsiv/ecommerce-blog-extension

Repository files navigation

eCommerce Blog Extension

License Total Downloads

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 post’s 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.

About

The Laravel eCommerce Blog Extension

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages