Symfony - Edición CMF

El sistema de gestión de contenido es uno de los mercados más grandes en el escenario de aplicaciones web. Hay muchos marcos disponibles para el sistema de gestión de contenido, en prácticamente todos los idiomas bajo el sol. La mayoría de los frameworks son fáciles de trabajar como cliente final, pero es muy difícil trabajar con ellos como desarrollador y viceversa.

Symfony proporciona un marco simple y fácil para que un desarrollador comience. También tiene todas las características básicas que espera un cliente final. En resumen, es responsabilidad del desarrollador brindar una gran experiencia al cliente final.

Veamos cómo instalar una plantilla de aplicación CMS usando la edición Symfony CMF.

Step 1 - Descarga el sandbox de Symfony CMF usando el siguiente comando.

composer create-project symfony-cmf/sandbox cmf-sandbox

Esto descargará Symfony CMF.

Step 2- Intente configurarlo haciendo algunas preguntas. Para todas las preguntas, seleccione la respuesta predeterminada excepto la base de datos. Para la base de datos, seleccione pdo_sqlite. Es posible que deba habilitar la extensión sqlite de PHP, si aún no está instalada.

Step 3 - Cree una base de datos de demostración utilizando la aplicación de consola de la siguiente manera.

php app/console doctrine:database:create

Step 4 - Cargue los datos de demostración en la base de datos usando el siguiente comando.

php app/console doctrine:phpcr:init:dbal --force 
php app/console doctrine:phpcr:repository:init 
php app/console doctrine:phpcr:fixtures:load -n

Step 5 - Ahora, ejecute la aplicación usando el siguiente comando.

php app/console server:run

Step 6 - Finalmente, abra la aplicación en el navegador usando http: // localhost: 8000 /.

Producirá la siguiente salida: