You are browsing the documentation for version 1.1 which is not maintained anymore.

If some of your projects are still using this version, consider upgrading.


1.1 version
Maintained Unmaintained


The SimpleCmsBundle provides a simplistic CMS on top of the CMF components and bundles.

While the core CMF components focus on flexibility, the simple CMS trades away some of that flexibility in favor of simplicity.

The SimpleCmsBundle provides a solution to easily map content, routes and menu items based on a single tree structure in the content repository.

You can find an introduction to the bundle in the Getting started section.

The CMF website is an application using the SimpleCmsBundle.


For a simple example installation of the bundle check out the Symfony CMF Standard Edition


You can install this bundle with composer using the symfony-cmf/simple-cms-bundle package on Packagist.

This bundle integrates the routing, content and menu bundles of the CMF. All of them and their dependencies need to be instantiated in the kernel:

// app/AppKernel.php

// ...
class AppKernel extends Kernel
    public function registerBundles()
        $bundles = array(
            // ...
            new Knp\Bundle\MenuBundle\KnpMenuBundle(),
            new Symfony\Cmf\Bundle\MenuBundle\CmfMenuBundle(),
            new Symfony\Cmf\Bundle\ContentBundle\CmfContentBundle(),
            new Symfony\Cmf\Bundle\RoutingBundle\CmfRoutingBundle(),

        // ...

    // ...

This work, including the code samples, is licensed under a Creative Commons BY-SA 3.0 license.