Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/web-feet/coastercms
The repository for Coaster CMS (coastercms.org), a full featured, Laravel based Content Management System
https://github.com/web-feet/coastercms
coaster coaster-cms composer laravel laravel-cms laravel5 laravel8 php
Last synced: 14 days ago
JSON representation
The repository for Coaster CMS (coastercms.org), a full featured, Laravel based Content Management System
- Host: GitHub
- URL: https://github.com/web-feet/coastercms
- Owner: CoasterCms
- License: gpl-3.0
- Created: 2016-02-05T12:47:13.000Z (almost 9 years ago)
- Default Branch: 8.x
- Last Pushed: 2021-04-17T10:09:51.000Z (over 3 years ago)
- Last Synced: 2024-12-23T02:05:39.965Z (20 days ago)
- Topics: coaster, coaster-cms, composer, laravel, laravel-cms, laravel5, laravel8, php
- Language: PHP
- Homepage: https://www.coastercms.org
- Size: 14.1 MB
- Stars: 392
- Watchers: 31
- Forks: 107
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-laravel - Coaster CMS
README
The repository for Coaster CMS (coastercms.org) a Laravel based Content Management System with advanced features and Physical Web integration.
## Table of Contents
* [Features](#item0)
* [Quick Start](#item1)
* [Install](#item2)
* [Adding to an existing project](#item3)We aim to make Coaster CMS as feature rich as possible. Built upon the Laravel PHP framework, Coaster CMS is both fast and secure. Create beautiful content with TinyMCE and take a look into the future with the Internet Of Things.
* Built with Laravel 8 (v8)
* Responsive file manager
* WYSIWYG editor
* Block based templating system
* Beacon supportTo get up and running with Coaster CMS as quickly as possible you can use Laravel's built-in php artisan serve command. Simply run the following command from your project's directory:
php artisan serveThis will take care of the web server side of things, but you'll still need to install and configure a local MySQL database.
(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 coastercms/coastercms [project-name]Set up a MySQL database to host your content
Make sure the following folders/file are/is writable:
* /public/uploads
* /.env
* /storage
Then follow the simple instructions in the install script.
For more details go to https://www.coastercms.org/documentation/developer-documentation
If you'd rather add Coaster CMS to an existing Laravel (v8) project, follow the steps through below:
1. Go to the root directory of your project
2. Runcomposer require coastercms/framework:~8.0
to install package
3. Runphp artisan coaster:update-assets
to download admin assets
4. Add the provider CoasterCms\Providers\CoasterRoutesProvider::class to your config/app.php file (near end as it registers a catch-all route)
5. Go to a web browser and follow the install script that should have appeared
6. Upload or create a theme