2017 © Pedro Peláez
 

library cms

image

bootleg/cms

  • Tuesday, July 11, 2017
  • by Noodlewitt
  • Repository
  • 4 Watchers
  • 3 Stars
  • 13,747 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 25 Open issues
  • 21 Versions
  • 0 % Grown

The README.md

Setup Instructions:

  1. install & setup laravel laravel:, (*1)

    composer create-project laravel/laravel=5.0.22 mixtapes --prefer-dist
    

    ..then do database, migrations, etc, (*2)

  2. add in cms to composer:, (*3)

    composer require 'bootleg/cms:dev-master'
    
  3. Remove contents of default laravel routes file:, (*4)

    app/Http/routes.php
    
  4. Add in service providers: config/app.php:, (*5)

    //service providers
    'Bootleg\Cms\CmsServiceProvider', 
    'Collective\Html\HtmlServiceProvider'
    

    //aliasses 'Form' => 'Collective\Html\FormFacade', 'Html' => 'Collective\Html\HtmlFacade',, (*6)

  5. Register permissions middleware: app/Http/Kernal.php:, (*7)

    'permissions' => 'Bootleg\Cms\Middleware\Permissions',
    
  6. Publish assets for cms:, (*8)

    php artisan vendor:publish
    
  7. composer dump-autoload to make sure you've got all the migrations and config files included. ``` composer dump-autoload, (*9)

```

You then should set up the database:, (*10)

  1. Run migration:, (*11)

    php artisan migrate
    
  2. Run seeding:, (*12)

    php artisan db:seed --class="Bootleg\Cms\BootlegSeeder"
    

===, (*13)

You then need to make a theme or plugin.

via Laravel 4.2's workbench:

You can still use laravel 4's workbench to set up a theme. 1. composer.json: composer require "illuminate/workbench:dev-master", (*14)

  1. Add in service provider:, (*15)

    "Illuminate\Workbench\WorkbenchServiceProvider", 
    
  2. Create workbench config file config/workbench.php, (*16)

    <?php
    return [
        'name' => 'Simon Davies',
        'email' => 'whatever@whatever.com',
    ];
    

    ..and composer dump-autoload, (*17)

  3. Add run workbench command to create a workbench item:, (*18)

    php artisan workbench vendor/package --resources
    
  4. Add this into composer.json, (*19)

    "autoload": {
        "classmap": [
            "workbench/vendor/package/src"
            ..
        ]
    }
    
  5. Optionally add this into the plugins table OR You can include it into config/app.php, (*20)

via Manual:

You can of course create a plugin manually with whatever structure makes sense to you.. A base template for a theme can be found here: Sample theme., (*21)

The Versions

09/06 2015

0.1.x-dev

0.1.9999999.9999999-dev

An Awesome Laravel Based CMS

  Sources   Download

MIT

The Requires

 

laravel framework

27/05 2015

0.2.x-dev

0.2.9999999.9999999-dev

An Awesome Laravel Based CMS

  Sources   Download

MIT

The Requires

 

laravel framework