Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/despark/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.
https://github.com/despark/igni-core

bower cms composer despark gulp laravel npm

Last synced: 6 days ago
JSON representation

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.

Awesome Lists containing this project

README

        


Latest Stable Version

# Despark's igniCMS

## UNSUPORTED
This project is not maintained anymore. Still we :heart: 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_

```php
...
/*
* 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,
...
```

3. 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
```

4. 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
```

5. Config your `config/auth.php` file to use Igni's User model

_Example_

```php
...
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\Models\User::class,
],
...
```

6. All done! Now go to the `/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.