Модуль Deploy - Стейджинг материалов

Аватар пользователя multpix multpix 20 августа 2017 в 12:14
4

Deploy

Модуль deploy предназначен для упрощения подготовки и пред-просмотра контента Drupal сайта.

Deploy автоматически обслуживает зависимости между объектами (например взаимосвязанные сущности). Он содержит богатый API

Deploy был повторно переписан для Drupal 8 и основывается на Multiversion и replication модулях.
Он обеспечивает очень гибкую и эффективную платформу для создания контента в Drupal8.

Для установки достаточно просто получить код модуля в соответствующую директорию (например modules/contrib)
и активировать (например с помощью UI или drush).

Модуль зависим от Workspace.

У модуля Deploy нет страницы настройки конфигурации, что бы он работал, пользователь должен убедиться, что целевые рабочие области и/или внешний доступ настроены корректно (страницы настройки рабочих областей предоставляются модулем workspace).

В качестве пользовательского интерфейса (UI), Deploy предоставляет только ссылки для запуска развертывания текущей активной рабочей области и ее целей:

deploy link

Если для текущей активной рабочей области не настроено целевое рабочее пространство, то по нажатии ссылки "Развернуть", пользователь получает сообщение об ошибке:

error

На странице редактирования рабочей области, пользователь может указать или изменить различные параметры:

config

Это базовая конфигурация, позволяющая пользователю развернуть контент на одном сайте.


По мотивам https://www.drupal.org/docs/8/modules/deploy/drupal-to-drupal-deployment... следует продолжение этой статьи,
в комментариях - прошу ваши вопросы и пожелания.

Комментарии

Аватар пользователя fairrandir fairrandir 22 августа 2017 в 11:06

Вопрос: глянул видео, там вроде как можно push только на один target по дефолту устроить. А если надо на несколько?
Я вообще говоря хотел приспособить эту штуку для того, чтобы пушить данные по филиалам фирмы на разные сайты, но...

Аватар пользователя bumble bumble 22 августа 2017 в 16:28

fairrandir wrote:

чтобы пушить данные по филиалам фирмы на разные сайты

Есть же REST в коробке.