В Drupal 8 появляется новый тип сущности - сущность конфигурации. Кто работал с Drupal 7 тот знаком с понятиями сущностей. Drupal 8 предостовляет новую концепцию сущности конфигурации, которая схожа с CTools exportable(экспортированный) в Drupal 7. В Drupal 7 CTools exportables используется такими модулями как: Views, Panels, Page Manager, Context, что помогает безболезненно экспортировать конфигурацию для хранения в системах контроля версий кода, размещения проектов на различные уровни разработки проектов.z
Показаны сообщения с ярлыком Configuration managment. Показать все сообщения
Показаны сообщения с ярлыком Configuration managment. Показать все сообщения
пятница, 12 июля 2013 г.
четверг, 6 июня 2013 г.
Система управления конфигурацией в Drupal 8
- “Features в ядре”.
- Практический пример миграции конфигурационных данных между проектами.
- Изменения, касающиеся разработчиков.
- Функциональная схема системы конфигурации.
- Дополнительные модули, функционал, который должен войти в ядро.
- Flame.
- Всё.
Описание доклада.
Конференция будет проходить 7 - 8 июня в гостинице "Турист", которая располагается по адресу: ул. Р. Окипной, 2 (100 метров от ст. метро «Левобережная»).
среда, 29 мая 2013 г.
Управление конфигурацией в Drupal 8
Вы можете управлять настройками на вашем сайте в меню администрирования здесь: Menu > Configuration > Development > Synchronize configuration (http://www.example.com/admin/config/development/sync)
Файлы конфигурации находятся в файловом хранилище (Где-то здесь sites/default/files/config_XXXX/active где XXXX это хэш). Внутри найдёте yaml файлы (.yml) текущей конфигурации вашего сайта.
Пример.
Это простой пример, который демонстрирует, как изменить название сайта в одной среде и перенести в другую среду конфигурирования(сайт).
Установите два экземпляра Drupal 8.
- Измените название cайта на первом сайте admin/config/system/site-information
- Скопируйте system.site.yml с директории одного сайта /sites/default/files/config_*/active в директорию конфигурирования другого сайта. /sites/default/files/config_*/staging. (Это можно выполнить в ручную или используя git).
scp -rp user@domain.com.ua:www/sm/drupal/sites/site/files/config_xpuUZENzSad-ZeZ-6GhxYrFjwuOgYjlsw6LYdLi1xk4/active/some_config.yml ./staging
- На другом сайте убедитесь, что модуль Configuration Manager(Менеджер конфигурирования) включен.
- На втором сайте перейдите admin/config/development/sync и нажмите Import all(Импортировать всё)
Подписаться на:
Сообщения (Atom)