Миграция из Wordpress 2 на Drupal 5 с помощью модуля Wordpress Import

Прислано: VladSavitsky

вс, 17/02/2008 - 00:27

Другие статьи по теме:

Описание:
Импортирует записи блога как story или blog, а страницы блога как page. Также импортируются категории (в словари таксономии) и теги. Импорт делается через RSS и ТОЛЬКО от имени суперпользователя друпала. Документации нет, но в коде нашёл упоминание о том, что импортируется файл в формате WordPress eXtended RSS (WXR)...

Мы сделаем конвертацию это за 9(!) шагов. Начинаем считать:

  1. Сделать бекап базы данных и файлов друпал.
  2. Скачать модуль: http://drupal.org/project/wordpress_import .
  3. Зайти суперадмином в друпал.
  4. Установить модуль.
  5. Перейти по адресу и admin/content/wordpress_import (Содержание->Wordpress import). Теперь понадобится WXR-файл.
  6. Зайти в WordPress как админ.
  7. Открыть Manage->Export (wp-admin/export.php) и сделать экспорт в файл.
    Если в вашей версии нет этого пункта меню, то нужно обновить версию WordPress (в 2.0.7 этого пункта нет, в 2.3.3 - точно есть).
  8. Вернуться в Друпал и загрузить только что полученный файл.


  9. Проверить категории и статьи.

Замечания:

  • Плагин для WP, который делает WXR-файл (http://technosailor.com/wordpress-to-wordpress-import/) - НЕ ПОДХОДИТ! Этот плагин создаёт файл в другом формате и модуль Wordpress Import этот файл не читает.
  • На данный момент (18.20.2008 16:24) модуль правильно экспортирует всю иерархию категорий в Друпал. Но, если в WP статья была в нескольких категориях, то в Друпале она будет только в одной (в первой).
  • Экспортирует и категории, и теги.

Дополнение:
Для правильного экспорта статьи, которая принадлежит многим категориями нужно применить патч - см. ниже.
Описание проблемы на drupal.org: http://drupal.org/node/222322#comment-735436

Прикрепленный файлРазмер
wordpress_import.patch1.27 кб

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано zhito в ср, 20/02/2008 - 18:32.

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


Опубликовано VladSavitsky в чт, 21/02/2008 - 20:59.

Этот модуль и ссылки переносит.
Это видно на 2й картинке, но выпадающее меню закрыло текст чекбокса.

Но я не тестировал создание синонимов этим модулем - у меня будет новый домен и ссылки не важны. Пробуйте - интересно ваше мнение.

Кроме того, есть ещё альтернативные решения: http://drupal.ru/node/10681
Какое-то да подойдёт!..


Опубликовано Ashina в вс, 24/02/2008 - 01:15.

А в WP 2.3.2 есть такое?


Опубликовано VladSavitsky в вс, 24/02/2008 - 19:02.

Я не знаю, есть ли в 2.3.2. Я взял самую свежую версию для обновления.
Если лень ставить и смотреть - можно поискать на сайте WP информацию по релизу, чтобы выяснить. Можно в форуме у них спросить. Но я думаю, что должно быть - в 2.3.3 есть и модуль заточен под этот импорт, а сделать модуль требует времени...
Короче, сначала была эта фишка в WP, затем был сделан модуль и учитывая, что обе фишки довольно отлаженные (что требует времени), то скорее всего и в 2.3.2 и в 2.3.0 этот экспорт уже есть.


Опубликовано xcalibur в пт, 29/02/2008 - 01:34.

Спасибо. Полезная статья.


Опубликовано Bиктop (гостевой логин) в пн, 26/05/2008 - 08:59.

Осенью обещали выпустить WordPress v. 2.6.


Опубликовано BoogieNights в ср, 16/07/2008 - 11:15.

При попытке импортировать файл, модуль Друпала выдает такой текст:

"Ошибка при проверке значения, пожалуйста повторите. Если ошибка повторится, сообщите администратору сайта."

Подскажите где копать?

Друпал 5
ВП 2.5


Опубликовано VladSavitsky в пт, 05/12/2008 - 22:58.

Рецепты создания сайтов на DrupalРешение было сохранено на сайте DrupalCookBook.ru:
Wordpress Import: миграция из Wordpress 2 в Drupal 5.
Авторы, предложившие решения, также указаны в сохранённой статье.


Новое на сайте

Ссылки партнёров