Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/despark/igni-core
- Owner: despark
- Archived: true
- Created: 2017-01-18T15:01:49.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2020-03-09T10:06:27.000Z (over 4 years ago)
- Last Synced: 2024-10-03T09:23:40.565Z (about 1 month ago)
- Topics: bower, cms, composer, despark, gulp, laravel, npm
- Language: PHP
- Homepage: https://ignicms.com/
- Size: 3.08 MB
- Stars: 13
- Watchers: 9
- Forks: 5
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- Code of conduct: docs/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-opensource-apps - Despark's igniCMS
README
# 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.