Будет ли возможна миграция типов контента?


У меня есть сайт Drupal 7 с 40 типами контента. Когда будет выпущен Drupal 8, я хотел бы перенести эти типы контента.

Возможно ли это, или мне придется создавать эти типы контента с нуля?

Author: kiamlaluno, 2014-03-06

3 answers

Я думаю, что лучшее место для поиска процесса обновления - это UPGRADE.txt файл. Здесь вы можете найти пошаговый подход к обновлению сайта с Drupal 6/7 до Drupal 8.

Ядро Drupal 8 будет включать надежный API миграции данных: https://drupal.org/node/2121299 , часть инициативы IMP: https://groups.drupal.org/imp . Также вы можете ознакомиться с недавно обновленным списком модулей, включенных в ядро Drupal 8: http://blog.merge.nl/2014/01/21/drupal-which-drupal-7-modules-went-into-drupal-core

Несколько ссылок, которые вы проверяете:

  1. Подготовка вашего сайта к Drupal 8: http://www.acquia.com/blog/getting-your-site-ready-drupal-8
  2. Drupal 8 - Улучшен процесс обновления: http://www.acquia.com/blog/d8migrate
  3. Преобразование модулей из Drupal 7 в Drupal 8:http://webchick.net/upgrade-modules-d8
  4. Преобразование 7.модули x до 8.x: https://drupal.org/update/modules/7/8
 17
Author: Ankit Agrawal, 2019-01-09 13:16:25

Вы можете попробовать "обновить" с помощью модуля миграции ядра D8. Также установите модуль contrib migrate_plus. Он позволяет конвертировать пользовательские типы контента, пользователей, комментарии, таксономию и т.д. Должны быть охвачены наиболее распространенные поля. Если у вас есть что-то действительно индивидуальное, например пользовательский модуль, вам также придется немного поработать с программированием. Но если бы вы использовали только основные компоненты D7, миграция могла бы вас охватить. В любом случае вам придется перестроить новый сайт и перенести туда контент, так что это ни в коем случае не безболезненное решение.

Ваша самая последняя документация находится здесь: https://www.drupal.org/upgrade/migrate

 0
Author: Bas, 2015-10-18 00:32:44

Bas прав, но по этой теме ведется большая работа, поэтому вот более актуальный (ноябрь 2015 года) ответ:

Учитывая большую разницу в архитектуре между Drupal 7 и 8, прямого пути обновления нет, но Drupal 8 предлагает различные инструменты переноса для обновления сайтов с Drupal 6 и 7 на 8.

С использованием основных модулей Миграция и Миграция Drupal и модуля contrib Друпал Обновление вы можете перенести все 40 типов контента с Drupal 7 на 8.

Эти модули позволяют переносить типы контента, контент, комментарии, поля, словари, термины и другие основные сущности и типы сущностей Drupal 7 (представления, например, пока не могут быть перенесены). Читайте об обновлениях Drupal с 7 по 8.

С помощью Drush и модуля contrib Инструменты миграции вы можете выбрать типы контента для миграции. Прочитайте о выполнении Drupal с 7 по 8 обновление.

Убедитесь, что вы не создали ни одного из 40 типов контента перед началом обновления. Подробнее о подготовке обновления.

 0
Author: batigolix, 2017-04-13 12:46:58