Skip to content

soda-framework/bootleg-cms

Repository files navigation

Update this pls jaob


####Setup Instructions:

  1. install & setup laravel laravel:

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

    ..then do database, migrations, etc

  2. add in cms to composer:

    composer require 'bootleg/cms:dev-master' 
  3. Remove contents of default laravel routes file:

    app/Http/routes.php 
  4. Add in service providers: config/app.php:

    //service providers 'Bootleg\Cms\CmsServiceProvider', 'Collective\Html\HtmlServiceProvider' 
    //aliasses 'Form' => 'Collective\Html\FormFacade', 'Html' => 'Collective\Html\HtmlFacade', 
  5. Register permissions middleware: app/Http/Kernal.php:

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

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

    composer dump-autoload 

===

You then should set up the database:

  1. Run migration:

    php artisan migrate 
  2. Run seeding:

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

===

####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" 
  2. Add in service provider:

    "Illuminate\Workbench\WorkbenchServiceProvider", 
  3. Create workbench config file config/workbench.php

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

    ..and composer dump-autoload

  4. Add run workbench command to create a workbench item:

    php artisan workbench vendor/package --resources 
  5. Add this into composer.json

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

######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.

About

The new home for Bootleg CMS now that NoodleWitt's broken our hearts

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •