CMS8, also known as "Simplicity", is designed to provide an intuitive and streamlined content management experience. It focuses on ease of use and efficiency, making it ideal for users who require a powerful yet straightforward platform for managing their digital content.
- The PHP Framework for Web Artisans.
- Build Scalable, High-Performance Web Applications.
- Spatie Roles and Permissions for robust role and permission management.
- GrapesJS, Web Builder Framework.
- Twilio Messaging for integrating SMS and messaging services.
- WHM/cPanel Management for managing hosting services and server configurations.
- vCenter (VMware) Integration for managing virtualized environments and resources.
- Laravel Sail & Docker.
CMS8 is accessible, powerful, and provides tools required for large, robust applications.
Clone the repository
git clone git@github.com:diego-mascarenhas/cms8.git
cd cms8
composer install
Configure environment variables
cp .env.example .env
vi .env
Generating Application Key and Running Migrations
php artisan key:generate
php artisan migrate
Install all the necessary dependencies (yarn
is highly recommended)
rm -rf node_modules
rm -rf package-lock.json
rm -rf yarn.lock
npm cache clean --force
npm install --legacy-peer-deps
yarn
npm run dev
Start the dev server
php artisan serve
Once the development server is started you should be able to reach the demo page (eg. http://localhost:8080
)
For comprehensive details on how to interact with CMS8's backend, please refer to our API documentation available on Postman:
Thank you for considering contributing to the CMS8 admin!
If you discover a security vulnerability within CMS8, please send an e-mail to Diego Mascarenhas Goytía via diego.mascarenhas@icloud.com. All security vulnerabilities will be promptly addressed.
The CMS8 admin is open-sourced software licensed under the GNU Affero General Public License v3.0
By deploying this software, you agree to notify the original author at diego.mascarenhas@icloud.com. or by visiting http://linkedin.com/in/diego-mascarenhas/ Any modifications or enhancements must be shared with the original author.