bootleg / cms
Installs: 14 407
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 4
Forks: 2
Open Issues: 25
Language:JavaScript
Requires
- php: >=5.4.0
- aws/aws-sdk-php-laravel: 2.0.1
- baum/baum: ~1.1
- filp/whoops: ^1.1
- illuminate/support: 5.0.*
- laravelcollective/html: ~5.0
This package is not auto-updated.
Last update: 2024-12-21 19:19:31 UTC
README
####Setup Instructions:
-
install & setup laravel laravel:
composer create-project laravel/laravel=5.0.22 mixtapes --prefer-dist
..then do database, migrations, etc
-
add in cms to composer:
composer require 'bootleg/cms:dev-master'
-
Remove contents of default laravel routes file:
app/Http/routes.php
-
Add in service providers: config/app.php:
//service providers 'Bootleg\Cms\CmsServiceProvider', 'Collective\Html\HtmlServiceProvider'
//aliasses 'Form' => 'Collective\Html\FormFacade', 'Html' => 'Collective\Html\HtmlFacade',
-
Register permissions middleware: app/Http/Kernal.php:
'permissions' => 'Bootleg\Cms\Middleware\Permissions',
-
Publish assets for cms:
php artisan vendor:publish
-
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:
-
Run migration:
php artisan migrate
-
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.
-
composer.json:
composer require "illuminate/workbench:dev-master"
-
Add in service provider:
"Illuminate\Workbench\WorkbenchServiceProvider",
-
Create workbench config file config/workbench.php
<?php return [ 'name' => 'Simon Davies', 'email' => 'whatever@whatever.com', ];
..and composer dump-autoload
-
Add run workbench command to create a workbench item:
php artisan workbench vendor/package --resources
-
Add this into composer.json
"autoload": { "classmap": [ "workbench/vendor/package/src" .. ] }
-
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.