jecharlt/livewire-blog-cms

Blog Content Management System (CMS) for Laravel Livewire, AlpineJS, and Bootstrap 5

1.0 2024-02-29 14:33 UTC

This package is auto-updated.

Last update: 2024-04-29 14:57:13 UTC


README

Blog Content Management System (CMS) for Laravel Livewire, AlpineJS, and Bootstrap 5

screenshot.png

Features

  • Quick and Painless Installation
  • Lightweight and Integrable with Front-End Blog Templates
  • Intuitive Interface
  • Unlimited Customization Options
  • User-Friendly Article Creation and Management
  • Robust Article Categorization and Organizational Tools
  • Comprehensive User and Blog Administration
  • Streamlined SEO Optimization Tools
  • Integrated Image Management System

Installation

  1. Install the package via composer
composer require jecharlt/livewire-blog-cms
  1. Run the following
composer install
npm install
  1. Append the following variables to your .env file and define them, ensuring the password is at least 8 characters long
LIVEWIRE_BLOG_CMS_ADMIN_USERNAME=
LIVEWIRE_BLOG_CMS_ADMIN_PASSWORD=
  1. Run the install command
php artisan livewire-blog-cms:install

Congrats! Your CMS is ready to use. You can go ahead and log in with the username and password you defined above by visiting /blog-admin-login

Customisation

The following are available to be published for additional customization

Assets:

php artisan vendor:publish --tag=":livewire-blog-cms-assets"

Views:

php artisan vendor:publish --tag=":livewire-blog-cms-views"

Config:

php artisan vendor:publish --tag=":livewire-blog-cms-config"

Migrations:

php artisan vendor:publish --tag=":livewire-blog-cms-migrations"

Commands:

php artisan vendor:publish --tag=":livewire-blog-cms-commands"

Controllers:

php artisan vendor:publish --tag=":livewire-blog-cms-controllers"

Livewire Component Classes:

php artisan vendor:publish --tag=":livewire-blog-cms-livewire-component-classes"

Models:

php artisan vendor:publish --tag=":livewire-blog-cms-models"

Routes:

php artisan vendor:publish --tag=":livewire-blog-cms-routes"

Security Vulnerabilities

If you discover a security vulnerability within the CMS, please email John Charlton via 53029902b@gmail.com

Credits

License

The MIT License (MIT). Please see License File for more information.