Skip to content

Latest commit

 

History

History
77 lines (64 loc) · 2.03 KB

README.md

File metadata and controls

77 lines (64 loc) · 2.03 KB

ZagreusCMS

Modular, and easy-to-use CMS that built under Laravel 10.

⚡ Features and basic modules

  • Analytic
  • Multilingual blog
  • Commenting
  • Keyword
  • In-page notification
  • Key-value option management
  • Meta tag Generator for better SEO
  • Theming for both admin area and index

🧩 Requirements

These are the only requirements you need to get ZagreusCMS up and running smoothly.

- php v8.1 or higher
- node v10.16.0 or higher
- npm 6.9.0 or higher
- git 2.17.1 or higher
- any kind of SQL database

🔧 Instaltion

First your have to clone the repository on your machine or server

$ git clone https://github.com/zagreus-co/ZagreusCMS.git

Using Docker

# Start using docker-compose
$ docker-compose up

Run locally

  1. Create a database on your machine
  2. Rename .env.example to .env and put your database information* from lines 11 to 16
  3. run the following commands
# Download and install dependencies
$ composer install
$ npm install
$ npm run build
# Generate application key
$ php artisan key:generate
# Load migrations and seed database
$ php artisan migrate --seed
$ php artisan module:seed
$ php artisan zagreus:load-permissions
  1. Start your local server:
# Using PHP Built-in server
$ php artisan serve

# Using Octane
$ php artisan octane:start --watch
  1. Enjoy :)

    the basic sudo user credentials: test@zagreus.company:123456

    • We highly recommend changing this user email and password!

Please note that ZagreusCMS is not built to be your primary Laravel CMS! it's a basic CMS boilerplate so you can modify and develop it in the way you want and build your Laravel projects!