ahmetarsiv / ecommerce-blog-extension
The Laravel eCommerce Blog Extension
Fund package maintenance!
Open Collective
This package is auto-updated.
Last update: 2024-12-21 18:30:07 UTC
README
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.