У меня есть сайт Drupal 7 с 40 типами контента. Когда выйдет Drupal 8, я бы хотел перенести эти типы контента.
Будет ли это возможно, или мне придется создавать этот тип контента с нуля?
У меня есть сайт Drupal 7 с 40 типами контента. Когда выйдет Drupal 8, я бы хотел перенести эти типы контента.
Будет ли это возможно, или мне придется создавать этот тип контента с нуля?
Ответы:
Я думаю, что лучшее место для поиска процесса обновления - файл 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- ядро
Немного из ссылок, которые вы проверяете:
upgrade
& migrate
?
Вы можете попробовать «обновить», используя модуль миграции ядра D8. Также установите модуль contrib migrate_plus. Он позволяет конвертировать пользовательские типы контента, пользователей, комментарии, таксономию и т. Д. Наиболее распространенные поля должны быть покрыты. Если у вас есть что-то действительно нестандартное, например, пользовательский модуль, вам также придется заняться программированием. Но если вы использовали только основы D7, миграция могла бы вас охватить. В любом случае вам придется перестроить новый сайт и перенести туда контент, так что это не безболезненное решение в любом смысле.
Ваша самая последняя документация находится здесь: https://www.drupal.org/upgrade/migrate
Бас прав , но по этой теме ведется активная работа, поэтому вот более актуальный (ноябрь 2015 г.) ответ:
Учитывая большую разницу в архитектуре между Drupal 7 и 8, прямого пути обновления нет, но Drupal 8 предлагает различные инструменты миграции для обновления сайтов с Drupal 6 и 7 до 8.
Используя основные модули Migrate и Drupal Migrate и модуль Contribute Drupal Upgrade, вы можете перенести все 40 типов контента с Drupal 7 на 8.
Эти модули позволяют вам переносить типы контента, контент, комментарии, поля, словари, термины и другие основные сущности и типы сущностей Drupal 7 (например, пока нельзя переносить представления). Читайте о Drupal 7 до 8 обновлений .
С помощью Drush и модуля contrib инструментов Migrate вы можете выбирать, какие типы контента переносить. Читайте о выполнении обновления Drupal 7 до 8 .
Убедитесь, что вы не создали ни один из 40 типов контента перед началом обновления. Узнайте больше о подготовке обновления .