Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Сравнение модулей для деплоя контента

21/04/2020, by maria

Эта страница неполная. Смотрите также страницу сравнения в старом разделе документации.

Контент по умолчанию

https://www.drupal.org/project/default_content

Использует модули Serialization и HAL модули.
Содержимое по умолчанию экспортируется в папку в папке модуля.
Объекты экспортируются в виде файлов JSON, по одному на объект.
Объекты экспортируются либо по одному с Drush, либо путем объявления нескольких объектов в информационном файле модуля.
Усовершенствования ядра с сериализацией, к сожалению, имеют нежелательные эффекты в этом модуле: https://www.drupal.org/project/default_content/issues/2933777
Содержимое импортируется только при установленном модуле, но есть патч, разрешающий импорт вручную для каждого модуля: https://www.drupal.org/project/default_content/issues/2640734
Этот модуль может быть расширен модулем Content Content Deploy, который изменяет некоторые функции.

Деплой содержимого по умолчанию

https://www.drupal.org/project/default_content_deploy

Расширяет модуль содержимого по умолчанию.
Использует одну папку содержимого для сайта, аналогичную папке конфигурации.
Предоставляет команды Drush для экспорта определенных объектов содержимого по типу, комплекту или определенному идентификатору объекта.
Все объекты импортируются вместе; нет детализации.

Синхронизация структуры

https://www.drupal.org/project/structure_sync

Позволяет экспортировать объекты содержимого в конфигурацию базы данных, откуда они затем могут быть экспортированы в файлы конфигурации.
Требуются дополнительные команды Drush в рабочем процессе разработки: сущности не импортируются и не экспортируются автоматически при синхронизации конфигурации.
Ограничено только определенными типами объектов.
Экспортирует все объекты определенного типа одновременно.
Весь экспортируемый контент находится в одном элементе конфигурации, поэтому нет детализации.

Содержание YAML

https://www.drupal.org/project/yaml_content

Содержимое хранится в файлах YAML.
Любое количество объектов любого типа может храниться в одном файле, и может быть любое количество файлов.
Контент может быть импортирован из модулей, профилей или произвольной папки.

Нет необходимости экспортировать объекты контента.

Source authors:

Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.