Despark's igniCMS
UNSUPORTED
This project is not maintained anymore. Still we
About
igniCMS is an administrative interface builder for Laravel 5.6.
For older Laravel versions (5.4 & 5.5) please use version 1.7 of the igniCMS.
Prerequisites
- nodejs >= 4.0
- yarn or npm
- bower
- gulp
- composer
Installation
-
Run
composer require despark/igni-core
. -
Add igniCMS service providers before the application service providers in the
config/app.php
, as shown below (Optional for Laravel 5.5+)
Example
...
/*
* igniCMS Service Providers
*/
Despark\Cms\Providers\AdminServiceProvider::class,
Despark\Cms\Providers\IgniServiceProvider::class,
Despark\Cms\Providers\EntityServiceProvider::class,
Despark\Cms\Providers\JavascriptServiceProvider::class,
/*
* Package Service Providers...
*/
Laravel\Tinker\TinkerServiceProvider::class,
...
- Config your database settings in your
.env
file.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mydbw
DB_USERNAME=user
DB_PASSWORD=password
- Run this command in the terminal (it'll set all necessary resources to use the CMS. To complete this step you should have composer, npm & bower, installed globally):
php artisan igni:install
- Config your
config/auth.php
file to use Igni's User model
Example
...
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\Models\User::class,
],
...
- All done! Now go to the
/admin
GDPR Compliance
- IgniCMS provides you with out of the box functionalities, which will make the process of GDPR compliance on boarding easier. In our Github page you will understand how to use them.
Additional information
- You can find more info about IgniCMS in our Github page.
Copyright and License
igniCMS was written by Despark for the Laravel framework and is released under the MIT License. See the LICENSE file for details.