Модуль deploy предназначен для упрощения подготовки и пред-просмотра контента Drupal сайта.
Deploy автоматически обслуживает зависимости между объектами (например взаимосвязанные сущности). Он содержит богатый API
Deploy был повторно переписан для Drupal 8 и основывается на Multiversion и replication модулях.
Он обеспечивает очень гибкую и эффективную платформу для создания контента в Drupal8.
Для установки достаточно просто получить код модуля в соответствующую директорию (например modules/contrib)
и активировать (например с помощью UI или drush).
Модуль зависим от Workspace.
У модуля Deploy нет страницы настройки конфигурации, что бы он работал, пользователь должен убедиться, что целевые рабочие области и/или внешний доступ настроены корректно (страницы настройки рабочих областей предоставляются модулем workspace).
В качестве пользовательского интерфейса (UI), Deploy предоставляет только ссылки для запуска развертывания текущей активной рабочей области и ее целей:
Если для текущей активной рабочей области не настроено целевое рабочее пространство, то по нажатии ссылки "Развернуть", пользователь получает сообщение об ошибке:
На странице редактирования рабочей области, пользователь может указать или изменить различные параметры:
Это базовая конфигурация, позволяющая пользователю развернуть контент на одном сайте.
По мотивам https://www.drupal.org/docs/8/modules/deploy/drupal-to-drupal-deployment... следует продолжение этой статьи,
в комментариях - прошу ваши вопросы и пожелания.
Комментарии
Вопрос: глянул видео, там вроде как можно push только на один target по дефолту устроить. А если надо на несколько?
Я вообще говоря хотел приспособить эту штуку для того, чтобы пушить данные по филиалам фирмы на разные сайты, но...
По возможности - добью продолжение
Есть же REST в коробке.