Instalando y configurando el SimpleCmsBundle

El objetivo de esta guía es instalar y configurar un sencillo CMS con la ayuda del SimpleCmsBundle.

Nota

Para que trabaje el CMF se requiere de Symfony 2.1 (actualmente maestro).

El SimpleCmsBundle proporciona una solución para fácilmente asignar contenido, rutas y elementos del menú basando el repositorio de contenido en una única estructura de árbol.

Para más información —por ahora— ve la documentación del SymfonyCmfSimpleCmsBundle

Para una sencilla instalación de ejemplo del paquete revisa la Edición estándar del CMF de Symfony

El sitio web de CMF es otra aplicación que utiliza el SimpleCmsBundle.

Instalando

Descarga los paquetes

Añade lo siguiente a tu archivo composer.json:

"require": {
    ...
    "symfony-cmf/simple-cms-bundle": "1.0.*"
}

Y luego ejecuta:

php composer.phar update

Iniciando los paquetes

Luego, inicia el paquete en el archivo app/AppKernel.php añadiéndolo al método registerBundles.

public function registerBundles()
{
    $bundles = array(
        // ...

        new Symfony\Cmf\Bundle\SimpleCmsBundle\SymfonyCmfSimpleCmsBundle(),

    );
    // ...
}

Configurando

El siguiente paso es configurar los paquetes.

  • YAML
    # app/config/config.yml
    symfony_cmf_simple_cms:
        routing:
            templates_by_class:
                Symfony\Cmf\Bundle\SimpleCmsBundle\Document\Page:  SymfonyCmfSimpleCmsBundle:Page:index.html.twig
    

Ve la referencia completa de SimpleCmsBundle.

Bifúrcame en GitHub