Simple and user friendly CMS. Can be added as a bundle in an existing project.
PHP CSS JavaScript
Latest commit b943c35 Jan 16, 2015 @kitpagesSeb kitpagesSeb fix bug countblock
Failed to load latest commit information.
Command import export beta Oct 20, 2014
Controller fix buf paginator Sep 29, 2014
DataFixtures/ORM update fixture Sep 20, 2013
Entity fix bug Oct 21, 2014
Form update block type Sep 19, 2014
Model fix bug countblock Jan 16, 2015
Renderer fix bug : replace [[cms.mediaField....]] in block Apr 20, 2012
Repository Fix bug unserialize Oct 11, 2012
Resources add function test zone empty Jan 12, 2015
Twig/Extension twig countBlock Jan 12, 2015
Validator validator fix Sep 10, 2013
.gitignore dependencies for sf2.3 Sep 9, 2013 links in readme and authors May 28, 2012
KitpagesCmsBundle.php helloworld Jun 13, 2011
KitpagesCmsEvents.php add event after block create Oct 18, 2013
LICENSE version 1.3.0 created Feb 20, 2012 Change link to the cms distribution Feb 20, 2013 correction de l'upgrade Sep 18, 2012 update guidelines for upgrade Apr 6, 2012
composer.json import export beta Oct 20, 2014

Kitpages Cms Bundle

This bundle is used to manage editorial content in a website.

You can try the online demo :

You can see a 4min video presentation (french) :

Author : Philippe Le Van (twitter @plv)

Why this CMS ?

We are developping this CMS because the opensource CMS we found on the market were too complex for our clients.

The goals of this CMS are :

  • a super easy to use CMS for non technical people
  • a CMS that can be integrated in an existing symfony2 project
  • editorial contents managed by the CMS can be added to a dynamic page
  • no administration page exept the website tree.
  • good for performances

State of the project

In production state.

We are are using this CMS at Kitpages for our client websites.


  • Edition of contents
  • edition/preview/production mode
  • change page layout and block template freely
  • upload images on local server or on Amazon S3
  • resize images while you edit your contents
  • can be integrated as a simple bundle in an existing website
  • manage navigation
  • small news/blog system integrated
  • you remain in a very standard symfony2 website. You can use any symfony2 bundle you want. There's no need for a specific module system for the CMS.


There's two installation methods :