vinelab / agency
Installs: 77
Dependents: 0
Suggesters: 0
Security: 0
Stars: 21
Watchers: 11
Forks: 3
Open Issues: 12
Language:JavaScript
Type:project
Requires
- aws/aws-sdk-php: 2.*
- everyman/neo4jphp: dev-master
- guzzlehttp/guzzle: ~4.0
- intervention/image: 1.6.*
- laravel/framework: 4.2.*
- vinelab/cdn: 1.*
- vinelab/neoeloquent: dev-develop
- vinelab/social-auth: dev-master
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: 3.*
This package is auto-updated.
Last update: 2024-10-27 23:25:01 UTC
README
A backend for dedicated products implementing an easy to use content management system and exposes data through an API specifically tailored for web and mobile.
Installation
Composer
- install composer
- create your agency based project with
composer create-project vinelab/agency my-project
Setup
- let Laravel know what environment you're running under in
bootstrap/start.php
by checking this line:
$env = $app->detectEnvironment(array( 'development' => array('agency-develop') // as set in http://githb.com//vinelab/agency-deployment-provisioning ));
- make sure the database is configured as expected in
app/config/[environment]/database.php
Database Migration and Seeding
inside the project directory:
- migrate with
php artisan migrate
- seed with
php artisan db:seed
Launch
If you're following the steps in the deployment repo,
visiting http://agency.dev:7878
should open it up.
- login to the CMS by visiting
http://agency.dev:7878/cms
- user:
admin@vinelab.com
- pass:
meh
- user:
remember to change them after logging in
Features
- Multi admin access control with fine-grained role/permission assignment
- Token based authenticated API to expose content to all sorts of consumers (mobile, web, third-parties, etc.)
- Very cool looking and customizable interface 😎 thanks to Ace Admin
- Amazon AWS S3 CDN support for uploaded assets
- Image cropping with specified ratio and/or size
- Organize and retrieve content by sections and categories
- Youtube video integration
- Harmless text editor that cleans the 💩 out of any text inserted or pasted in