Как лучше сделать миграцию контента

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

Аватар пользователя andreystrelkov andreystrelkov 22 февраля 2013 в 16:23

Здравствуйте товарищи,
подскажите, как лучше сделать,

у меня имеется 2 сайта, оба Drupal 7
необходимо из одного, назовём его СТАРЫЙ перенести ноды определённого типа на НОВЫЙ

что имеется, тип материала ОТЧЁТ, в котором есть как полагается Title, Body и дополнительные поля Date (2 поля с различными данными), Term Taxonomy и File.

Я всякие средства посмотрел Feeds, Migrate, Node Export но теряюсь, все сложноватые, низнаю в какой модуль упор сделать.

По идее каждая нода не просто текст, а текст с форматирование и вставленными картинками (всё это по идее фигня, ибо это просто аля а изображения это тупо ссылки с параметрами, просто на новом сайте нужно создать такие же директории файлов и зеркально как бы перенести из старого всё что имеется)

Другой вопрос с авторством нод, как сохранить авторства в новом

Также вопрос с File

И ещё круче вопрос, у каждой ноды комментарии есть

Какое всё таки самое лучшее решение? :-S
Давайте обсудим пожалуйста

Комментарии

Аватар пользователя andreystrelkov andreystrelkov 22 февраля 2013 в 18:37

"Имя пользователя" wrote:
Мне кажется, что phpmyadmin это все что вам нужно.

я честно говоря когда шёл домой, подумал, действительно, а может проще попробовать таблички перенести из одной базы в другую.
но опять таки, везде же NID-ы идут, как ноды так и комментариев (да ещё и юзеров), которые уникальны, последовательны и ещё как то между собой связаны.

Аватар пользователя dk-www dk-www 22 февраля 2013 в 18:18

несколько месяцев назад делал что-то подобное.
Скорее всего в вашем случае нужно будет свой модуль писать.

"andreystrelkov" wrote:
Другой вопрос с авторством нод, как сохранить авторства в новом

перенести пользователей

Аватар пользователя andreystrelkov andreystrelkov 22 февраля 2013 в 18:39

dk-www wrote:
несколько месяцев назад делал что-то подобное.
Скорее всего в вашем случае нужно будет свой модуль писать.
"andreystrelkov" wrote:
Другой вопрос с авторством нод, как сохранить авторства в новом

перенести пользователей

я поначалу вообще не парился, и хотел сделать по старинке, а именно, тупо на старом сайте вьюхой экспортировать таблицей все нужны поля всей нод, а потом тупо импортировать Feeds-ом,
но потом осознал, что это всё хорошо, авторство даже потом можно подогнать, но как бы с комментариями :/

Аватар пользователя Имя пользователя Имя пользователя 22 февраля 2013 в 18:41

"andreystrelkov" wrote:
как ноды так и комментариев (да ещё и юзеров), которые уникальны, последовательны и ещё как то между собой связаны.

Да, вы правы, не внимательно читал ваш вопрос.

Аватар пользователя Anton1 Anton1 23 февраля 2013 в 6:13

Как обычно, написать внешний не друпал скрипт и перелить и перегенерить nid, fid, cid из одной БД в другую в такой последовательности.

юзеры
такс
ноды
филды + файлы(бд) + файлы(fs)
комменты

конечно это не правильно, зато быстро и просто.

Аватар пользователя Anton1 Anton1 23 февраля 2013 в 6:49

feeds не поддерживает импорт комментов, но я глянул есть доп модуль. Да это тоже не плохой вариант если feeds comment рабочий т.к. он только в деве!