a Symfony2 CMS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
docs add database schema Mar 15, 2013
.gitignore Initial commit Mar 2, 2013
README.md add database schema Mar 15, 2013



EasyToog is a free & open source PHP5 content management framework, built on top of Symfony2 EasyToog is meant to be both CMS & API.

Actual sources are in the 'dev' branch ;-)

Build status

Build Status


See detailled Requirements (PHP 5.3.3, php.ini conf, etc.)

  1. Via Packagist & Composer (recommended for end users):
    $ curl -s http://getcomposer.org/installer | php
    $ php composer.phar create-project toog/easytoog intoMyPath/

Then install vendors (see below)

  1. Via Github (recommended for contributors)
    $ git clone https://github.com/toog/easytoog.git

Then install vendors (see below)

Vendors installation (required)

    $ curl -s http://getcomposer.org/installer | php
    $ php composer.phar install


Install MySQL Workbench to edit docs/easytoog.mwb


    $ phpunit -c app/ --coverage-text


EasyToog is released under the GNU Affero GPL v3.0 You can find a copy of this software here: https://github.com/toog/EasyToog Copyleft (ɔ) 2012 TOOG (Nantes, France) See http://www.gnu.org/licenses/agpl-3.0.txt


TOOG Sarl (Nantes, France) provides you support, developments & trainings


EasyToog "v5" is a rework of EasyToog v4, a five-years old, closed sources Symfony 1.2 based CMS, built by @toog.


& all TOOG teamworkers for support, suggestions & ideas


EasyToog bundles the following libraries, and the work of their respective authors is very much appreciated:

  • Symfony2 licensed under the MIT License
  • jQuery licensed under the MIT License

Quality assurance

Have a look at Php Quality Assurance Toolchain, then install:

EasyToog is focused on quality. Just run a check:

    $ . ./bin/quality.sh

This set of php QA tools are currently run on this sources: See generated report in METRICS file.

Contributing Code

Code contributions or ideas are much welcome. Please send pull requests or issues on github or directly to github@toog.fr

The issue queue can be found at: https://github.com/toog/EasyToog/issues All contributors will be fully credited. Just sign up for a github account, create a fork and hack away at the codebase.

Even one-off contributors will be fully credited (& probably blessed through three generations).

Hacking & contributing tips

Have FUN!