/igni-core

UNSUPPORTED: An easy to use & featherlight CMS that shortcuts the bootstrapping of backend PHP + MySQL based projects. Developed in Laravel, it uses the latest PHP coding standards and library versions.

Primary LanguagePHP

Latest Stable Version

Despark's igniCMS

UNSUPORTED

This project is not maintained anymore. Still we ❤️ you!

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

  1. Run composer require despark/igni-core.

  2. 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,
 ...
  1. 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
  1. 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
  1. Config your config/auth.php file to use Igni's User model

Example

  ...
   'providers' => [
       'users' => [
           'driver' => 'eloquent',
           'model' => App\Models\User::class,
       ],
  ...
  1. All done! Now go to the <your_site_url>/admin and use your credentials

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.