web-feet/coastercms

Coaster CMS

v5.3.2 2016-09-01 08:33 UTC

README

The repository for Coaster Cms (coastercms.org) a Laravel based Content Management System with advanced features and The Physical Web Integration.

Install

(This installation assumes you have nginx/apache, php and MySQL already installed)

Install Coaster CMS using composer: Get composer: https://getcomposer.org/

Run the following:

composer create-project web-feet/coastercms [project-name]

Set up a MySQL database to host your content

Make sure the following folders/file are/is writable:

/public

/public/cache

/public/themes

/public/uploads

/.env

Then follow the simple instructions in the install script.

For more details go to https://www.coastercms.org/documentation/developer-documentation

Installing or adding to an existing Laravel project

The steps are are as follows:

  1. Add "web-feet/coasterframework": "5.3.*" to the composer.json file and run composer update
  2. Go to the root directory of your project.
  3. Add the folders /coaster and /uploads to your public folder.
  4. Run the script php vendor/web-feet/coasterframework/updateAssets
  5. Add the service provider CoasterCms\CmsServiceProvider::class to your config/app.php file.