Download the PHP package th3mouk/cms-starter without Composer

On this page you can find all versions of the php package th3mouk/cms-starter. 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 cms-starter

CMS Starter

Project ready to deploy, based on the top of Symfony2 and Sonata Project using Th3Mouk extends bundle.

This project aims to simplify the use of Sonata CMS for developers and future users, trying to not alter the original flexibility, and to give them new basic tools.

SensioLabsInsight Latest Stable Version Total Downloads Latest Unstable Version License

Installation

Via Composer

Go into your project's folder :

Now tell composer to create and download the project:

Composer will install the project and his dependencies.

The project is now deployed in your folder.

Load Fixtures Datas

The project comes with lots of examples fixtures.

This allows to create user, medias, CMS pages, menu items... and many mores.

To adapt this part to your needs you need referer to the following docs:

The project will not work without executing this command:

She allows to reflate all the commands present in the file bin/load_data.php

It's also a way to reload your new datas during phases of development.

Finally

That's all folks !

Your project is now fully installed, and functional.

Update CMSStarter

Only one solution is advised to easily update your project: cherry pick

You need to have a remote on your subversion, directly on this repository. Call it maybe (=D), updates and checkout the master branch.

When there is new releases you have the choice : merging or cherry picking into your project.

Configuration

CKEditor

A default configuration with SonataMedia exists in app/config/config.yml, delete it to implement your own, like with FMElfinderBundle integration.

Extend me

Bundle pack

A fix, a feature, typo or missing docs ?

Submit it and be part of CMS Starter !

This project use:

Install Grunt modules

You must be familiar with Grunt to add others modules and tasks.

Bower

You must be familiar with Bower to add dependencies

Style

At each modification of the LESS/CSS, you need to re-compile starter.min.css file.

Run:

This command make 2 tasks in one: (compression and minimization)

Beware

This operation overwritte the web/css/style.css file.

You need to modify Gruntfile.js or LESS files in app/Resources/public/less to adapt behaviors on your need.

LiveReload

You can also run this task and use LiveReload for reload browser pages instantly at each save of LESS file.

This task run in background and recompile starter.min.css each time you save a modification of a LESS file, in this folder app/Resources/public/less/. Under the hood grunt watch launch grunt css.

Javascripts

In the same way, this command

Allow to compress and minimize all the javascripts in starter.min.js.

Tweaks

All modifications, and certainly addition of stylesheets and scripts, can be made in the Gruntfile.js.


All versions of cms-starter with dependencies

PHP Build Version
Package Version
Requires php Version ^5.5.9|^7.0
symfony/symfony Version 2.8.*
symfony/assetic-bundle Version dev-master
symfony/swiftmailer-bundle Version ~2.3
symfony/monolog-bundle Version ~2.4
doctrine/orm Version ^2.4.8
doctrine/doctrine-bundle Version ~1.4
doctrine/dbal Version <2.5
sensio/distribution-bundle Version ~5.0
sensio/framework-extra-bundle Version ^3.0.2
incenteev/composer-parameter-handler Version ~2.0
th3mouk/cms-core-bundle 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 th3mouk/cms-starter contains the following files

Loading the files please wait ....