2017 © Pedro PelĂĄez
 

library cms

Komvac CMS with Laravel 5.1

image

nhitrort90/cms

Komvac CMS with Laravel 5.1

  • Wednesday, October 19, 2016
  • by nhitrort90
  • Repository
  • 1 Watchers
  • 0 Stars
  • 42 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Komvac cms

This is a PHP CMS powered by Laravel 5.3, it's based on Reactor CMS by gmlo89 (link: https://github.com/gmlo89/reactor-cms), (*1)

Modules included:

Users (CRUD, Auth) Categories (CRUD) Articles (CRUD), (*2)

Differences between Komvac-cms and Reactor-CMS:

  • added new commands: php artisan cms:createmodule and cms:deletemodule are included
    • cms:createmodule: create a new module and migration file for the cms.
    • cms:deletemodule: delete a selected module (and migration file).
  • new module templates to be added soon.

Installation

First, pull in the package through Composer., (*3)

“require”: {
    ...
    "nhitrort90/cms": "dev-master”
}

And run composer:, (*4)

$ composer update And then, include the service provider within config/app.php., (*5)

'providers' => [
    ...
    // own
    Nhitrort90\CMS\Providers\CMSServiceProvider::class,
    // Required
    Collective\Html\HtmlServiceProvider::class,
],

....

'aliases' => [
    ...
    // Custom
    'CMS'    => Nhitrort90\CMS\Facades\CMS::class,
    'Field'  => Nhitrort90\CMS\Facades\FieldBuilder::class,
    'Alert'  => Nhitrort90\CMS\Facades\Alert::class,
    'MediaManager' => Nhitrort90\CMS\Facades\MediaManager::class,
    // Required
    'Form' => Collective\Html\FormFacade::class,
    'Html' => Collective\Html\HtmlFacade::class,
],

Configure your preference database., (*6)

Configure the CMS

$ php artisan cms:start Run this command and type the required data., (*7)

Make sure update the auth.php config file with the User Model of the CMS., (*8)

    'model' => \Nhitrort90\CMS\Modules\Users\User::class,

Also you can set more configurations on config/cms.php., (*9)

Enjoy it!, (*10)

Go to the web browser and put your-domain/admin., (*11)

Credits

This package uses a number of open source projects to work properly:, (*12)

  • Laravel 5.1 - The PHP Framework For Web Artisans
  • AdminLTE - Dashboard & Control Panel Template
  • VueJS - Intuitive, Fast and Composable MVVM for building interactive interfaces.
  • TinyMCE - HTML WYSIWYG editor
  • gmlo89's Reactor CMS And others...

The Versions

19/10 2016

dev-master

9999999-dev

Komvac CMS with Laravel 5.1

  Sources   Download

MIT

The Requires

 

by Hugo Rivera

laravel php cms