Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

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.