Download the PHP package graham-campbell/bootstrap-cms without Composer

On this page you can find all versions of the php package graham-campbell/bootstrap-cms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bootstrap-cms

Bootstrap CMS

Bootstrap CMS was created by, and is maintained by Graham Campbell, and is a PHP CMS powered by Laravel 5.1 and Sentry. It utilises many of my packages including Laravel Core and Laravel Credentials. Feel free to check out the releases, contribution guidelines.

Bootstrap CMS

Build Status Coverage Status Quality Score Latest Version

Installation

PHP 5.5+ or HHVM 3.6+, a database server, and Composer are required.

  1. There are 3 ways of grabbing the code:
    • Use GitHub: simply download the zip on the right of the readme
    • Use Git: git clone [email protected]:BootstrapCMS/CMS.git
    • Use Composer: composer create-project graham-campbell/bootstrap-cms --prefer-dist -s dev
  2. From a command line open in the folder, run composer install --no-dev -o and then npm install.
  3. Enter your database details into config/database.php.
  4. Run php artisan app:install followed by gulp --production to setup the application.
  5. You will need to enter your mail server details into config/mail.php.
    • You can disable verification emails in config/credentials.php
    • Mail is still required for other functions like password resets and the contact form
    • You must set the contact email in config/contact.php
    • I'd recommend queuing email sending for greater performance (see below)
  6. Finally, setup an Apache VirtualHost to point to the "public" folder.
    • For development, you can simply run php artisan serve

Setting Up Queuing

Bootstrap CMS uses Laravel's queue system to offload jobs such as sending emails so your users don't have to wait for these activities to complete before their pages load. By default, we're using the "sync" queue driver.

  1. Check out Laravel's documentation.
  2. Enter your queue server details into config/queue.php.

Setting Up Caching

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.

  1. Choose your poison - I'd recommend Redis.
  2. Enter your cache server details into config/cache.php.
  3. Setting the driver to array will effectively disable caching if you don't want the overhead.

Setting Up Themes

Bootstrap CMS also ships with 18 themes, 16 from Bootswatch.

  1. You can set your theme in config/theme.php.
  2. You can also set your navbar style in config/theme.php.
  3. After making theme changes, you will have to run php artisan app:update.

Setting Up Google Analytics

Bootstrap CMS natively supports Google Analytics.

  1. Setup a web property on Google Analytics.
  2. Enter your tracking id into config/analytics.php.
  3. Enable Google Analytics in config/analytics.php.

Setting Up CloudFlare Analytics

Bootstrap CMS can read CloudFlare analytic data through a package.

  1. Follow the install instructions for my Laravel CloudFlare package.
  2. Bootstrap CMS will auto-detect the package, only allow admin access, and add links to the navigation bar.

License

GNU AFFERO GENERAL PUBLIC LICENSE

Bootstrap CMS Is A PHP CMS Powered By Laravel 5 And Sentry

Copyright (C) 2013-2015 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/.


All versions of bootstrap-cms with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.0
laravel/framework Version 5.0.*
illuminate/html Version 5.0.*
lightgear/asset Version ~2.0
fideloper/proxy Version ~3.0
graham-campbell/exceptions Version ~1.0
graham-campbell/core Version ~2.0
graham-campbell/htmlmin Version ~3.0
graham-campbell/markdown Version ~3.0
graham-campbell/binput Version ~3.0
graham-campbell/throttle Version ~3.0
graham-campbell/credentials Version 0.4.*
graham-campbell/navigation Version ~2.0
graham-campbell/contact Version 0.3.*
graham-campbell/logviewer Version 0.3.*
mccool/laravel-auto-presenter Version ~3.0
barryvdh/laravel-debugbar Version ~2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package graham-campbell/bootstrap-cms contains the following files

Loading the files please wait ....