Переезд с друпал 5.23 на друпал 8

Главные вкладки

Комментарии

Аватар пользователя ivnish ivnish 26 октября 2017 в 14:27
6

Это долгий и сложный процесс. Если обновлять, то
1) Обновляем ядро до 6, правим кастомные модули, меняем контрибные модули на актуальные для шестерки
2) Обновляем ядро до 7, правим кастомные модули, меняем контрибные модули на актуальные для семерки
3) Поднимаем сайт на 8, пишем заново кастомные модули, меняем контрибные модули на актуальные для восьмерки, мигрируем контент с семерки

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

Аватар пользователя vbard vbard 27 октября 2017 в 11:39

1. Зачем 6-7 обновлять? 8ка стандартной миграцией изкоробки вытягивает из 6ки данные.
2. Зачем модули править кастомные и менять контрибные? 8ка их не сможет ни использовать, ни мигрировать их данные.
3. Специальный модуль миграции данных есть в ядре 8ки, это migrate.

Правильно либо обновить до 6ки, вытащить ноды, таксономию и юзеров коробочной миграцией, дописать свои миграции на остальные данные, либо не обновлять до 6ки, а сразу писать миграции из 5ки. Если сайт не сложный, то лучше первое, сложный - второе.

Аватар пользователя bsyomov bsyomov 26 октября 2017 в 15:56
2

В вашем случае, вероятно будет проще, да и правильнее, сделать сайт заново на 8, и импортировать материалы, возможно написав для этого свой модуль, или просто перенеся их руками, если их не много.