Система управления контентом является одним из крупнейших рынков в сценарии веб-приложений. Для системы управления контентом доступно множество платформ, практически на всех языках под солнцем. Большинство фреймворков просты в работе для конечного пользователя, но очень трудны для работы в качестве разработчика и наоборот.
Symfony предоставляет разработчику простой и удобный фреймворк. Он имеет все основные функции, ожидаемые конечным пользователем. Короче говоря, ответственность за обеспечение конечного потребителя лежит на разработчику.
Давайте посмотрим, как установить шаблон приложения CMS с помощью редакции Symfony CMF.
Шаг 1 — Загрузите песочницу Symfony CMF с помощью следующей команды.
composer create-project symfony-cmf/sandbox cmf-sandbox
Это загрузит Symfony CMF.
Шаг 2 — Попробуйте настроить его, задав несколько вопросов. На все вопросы выберите ответ по умолчанию, кроме базы данных. Для базы данных выберите pdo_sqlite. Вам может понадобиться включить расширение sqlite в PHP, если оно еще не установлено.
Шаг 3 — Создайте демонстрационную базу данных с помощью консольного приложения следующим образом.
php app/console doctrine:database:create
Шаг 4 — Загрузите демонстрационные данные в базу данных, используя следующую команду.
php app/console doctrine:phpcr:init:dbal --force php app/console doctrine:phpcr:repository:init php app/console doctrine:phpcr:fixtures:load -n
Шаг 5 — Теперь запустите приложение, используя следующую команду.
php app/console server:run
Шаг 6 — Наконец, откройте приложение в браузере, используя http: // localhost: 8000 /.
Это даст следующий результат —