Bootstrap CMS is a PHP CMS powered by Laravel 4.1 and Sentry 2.1.
Bootstrap CMS was designed to run on a Linux machine with PHP 5.5 and MySQL 5.5.
Please check the system requirements before installing Bootstrap CMS.
git clone git@github.com:GrahamCampbell/Bootstrap-CMS.git
composer create-project graham-campbell/bootstrap-cms --prefer-dist -s dev
composer install
.app/config/databse.php
.php artisan app:install
to setup and seed your database.app/config/mail.php
.app/config/cms.php
php artisan serve
app/config/packages/lightgear/asset/config.php
by defaultBootstrap CMS provides queuing functionality, and when enabled, requires 3 separate queues.
Note that beanstalkd
requires a local server, while sqs
and iron
are cloud based.
Also note that sqs
support is not 100% complete and is mainly untested.
app/config/queue.php
.app/config/mail.php
.php artisan queue:iron
, and the php artisan cron:start
.Bootstrap CMS provides caching functionality, and when enabled, requires a caching server.
Note that caching will not work with Laravel's file
or database
cache drivers.
app/config/cache.php
.app/config/packages/lightgear/asset/config.php
.Bootstrap CMS natively supports Google Analytics (other services to come later).
app/config/analytics.php
.app/config/analytics.php
.Bootstrap CMS also ships with 14 themes, 12 from Bootswatch.
app/config/theme.php
.app/config/theme.php
.php artisan app:update
.There is currently no usage documentation besides the API Documentation for Bootstrap CMS.
Before submitting a pull request, you should ensure that your fork is up to date.
You may fork Bootstrap CMS:
git remote add upstream git://github.com/GrahamCampbell/Bootstrap-CMS.git
The first command is only necessary the first time. If you have issues merging, you will need to get a merge tool such as P4Merge.
You can then update the branch:
git pull --rebase upstream master
git push --force origin <branch_name>
Once it is set up, run git mergetool
. Once all conflicts are fixed, run git rebase --continue
, and git push --force origin <branch_name>
.
Please review these guidelines before submitting any pull requests.
GNU AFFERO GENERAL PUBLIC LICENSE
Bootstrap CMS Is A PHP CMS Powered By Laravel And Sentry 2.1 Copyright (C) 2013-2014 Graham Campbell
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community