Symfony - Edizione CMF

Il sistema di gestione dei contenuti è uno dei più grandi mercati nello scenario delle applicazioni web. Ci sono molti framework disponibili per il sistema di gestione dei contenuti, praticamente in tutte le lingue sotto il sole. La maggior parte dei framework è facile da lavorare come cliente finale, ma molto difficile da lavorare come sviluppatore e viceversa.

Symfony fornisce un framework semplice e facile per uno sviluppatore con cui iniziare. Ha tutte le caratteristiche di base che ci si aspetta anche dal cliente finale. In breve, è responsabilità dello sviluppatore fornire un'ottima esperienza al cliente finale.

Vediamo come installare un modello di applicazione CMS usando l'edizione CMF di Symfony.

Step 1 - Scarica Symfony CMF sandbox utilizzando il seguente comando.

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

Questo scaricherà Symfony CMF.

Step 2- Prova a configurarlo ponendo alcune domande. Per tutte le domande, seleziona la risposta predefinita tranne il database. Per il database, seleziona pdo_sqlite. Potrebbe essere necessario abilitare l'estensione sqlite di PHP, se non è già installata.

Step 3 - Creare un database demo utilizzando l'applicazione console come segue.

php app/console doctrine:database:create

Step 4 - Carica i dati demo nel database utilizzando il seguente 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 - Ora, esegui l'applicazione utilizzando il seguente comando.

php app/console server:run

Step 6 - Infine, apri l'applicazione nel browser utilizzando http: // localhost: 8000 /.

Produrrà il seguente output: