<commit_before>CMS Starter
==========

Project ready to deploy, based on the top of [Symfony2][2] and [Sonata Project][1] 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](https://insight.sensiolabs.com/projects/b2da9e3d-2b18-4156-b703-c2915d7599a0/mini.png)](https://insight.sensiolabs.com/projects/b2da9e3d-2b18-4156-b703-c2915d7599a0) [![Latest Stable Version](https://poser.pugx.org/th3mouk/cms-starter/v/stable.svg)](https://packagist.org/packages/th3mouk/cms-starter) [![Total Downloads](https://poser.pugx.org/th3mouk/cms-starter/downloads.svg)](https://packagist.org/packages/th3mouk/cms-starter) [![Latest Unstable Version](https://poser.pugx.org/th3mouk/cms-starter/v/unstable.svg)](https://packagist.org/packages/th3mouk/cms-starter) [![License](https://poser.pugx.org/th3mouk/cms-starter/license.svg)](https://packagist.org/packages/th3mouk/cms-starter)


## Installation

### Via Composer

Go into your project's folder :

``` bash
# Example of user's folder
cd ~/projects
```

Now tell composer to create and download the project:

``` bash
$ composer create-project th3mouk/cms-starter my_project_name
```
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:

* [DoctrineFixturesBundle](http://symfony.com/doc/current/bundles/DoctrineFixturesBundle/index.html)
* [How to Create a Console Command](http://symfony.com/doc/master/cookbook/console/console_command.html)

The project will not work without executing this command:

``` bash
php bin/load_data.php
```

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.

## Configuration

### CKEditor<commit_msg>[ADD] Update instructions<commit_after>CMS Starter
==========

Project ready to deploy, based on the top of [Symfony2][2] and [Sonata Project][1] 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](https://insight.sensiolabs.com/projects/b2da9e3d-2b18-4156-b703-c2915d7599a0/mini.png)](https://insight.sensiolabs.com/projects/b2da9e3d-2b18-4156-b703-c2915d7599a0) [![Latest Stable Version](https://poser.pugx.org/th3mouk/cms-starter/v/stable.svg)](https://packagist.org/packages/th3mouk/cms-starter) [![Total Downloads](https://poser.pugx.org/th3mouk/cms-starter/downloads.svg)](https://packagist.org/packages/th3mouk/cms-starter) [![Latest Unstable Version](https://poser.pugx.org/th3mouk/cms-starter/v/unstable.svg)](https://packagist.org/packages/th3mouk/cms-starter) [![License](https://poser.pugx.org/th3mouk/cms-starter/license.svg)](https://packagist.org/packages/th3mouk/cms-starter)


## Installation

### Via Composer

Go into your project's folder :

``` bash
# Example of user's folder
cd ~/projects
```

Now tell composer to create and download the project:

``` bash
$ composer create-project th3mouk/cms-starter my_project_name
```
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:

* [DoctrineFixturesBundle](http://symfony.com/doc/current/bundles/DoctrineFixturesBundle/index.html)
* [How to Create a Console Command](http://symfony.com/doc/master/cookbook/console/console_command.html)

The project will not work without executing this command:

``` bash
php bin/load_data.php
```

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
{'fraction_non_alphanumeric': 0.11577181208053691, 'fraction_numerical': 0.023909395973154363, 'mean_word_length': 4.924223602484472, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 20, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6996464', 'n_tokens_mistral': 1667, 'n_tokens_neox': 1486, 'n_words': 452}