Миграция из Wordpress 2 на Drupal 5 с помощью модуля Wordpress Import
Прислано: VladSavitsky
вс, 17/02/2008 - 00:27
Описание:
Импортирует записи блога как story или blog, а страницы блога как page. Также импортируются категории (в словари таксономии) и теги. Импорт делается через RSS и ТОЛЬКО от имени суперпользователя друпала. Документации нет, но в коде нашёл упоминание о том, что импортируется файл в формате WordPress eXtended RSS (WXR)...
Мы сделаем конвертацию это за 9(!) шагов. Начинаем считать:
- Сделать бекап базы данных и файлов друпал.
- Скачать модуль: http://drupal.org/project/wordpress_import .
- Зайти суперадмином в друпал.
- Установить модуль.
- Перейти по адресу и admin/content/wordpress_import (Содержание->Wordpress import). Теперь понадобится WXR-файл.
- Зайти в WordPress как админ.
- Открыть Manage->Export (wp-admin/export.php) и сделать экспорт в файл.
Если в вашей версии нет этого пункта меню, то нужно обновить версию WordPress (в 2.0.7 этого пункта нет, в 2.3.3 - точно есть). - Вернуться в Друпал и загрузить только что полученный файл.
- Проверить категории и статьи.



Замечания:
- Плагин для 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.patch | 1.27 кб |
- Для комментирования войдите или зарегистрируйтесь
ну допустим я спортировал на друпал то что есть на вордпрессе. а как, интересно, отреагируют поисковики на тот факт что путь ко всем страницам изменился?
встает резонный вопрос реально ли перенести помимо контента еще и чтобы ссылки на страницы были такие же как в вордпрессе?
- Для комментирования войдите или зарегистрируйтесь
Этот модуль и ссылки переносит.
Это видно на 2й картинке, но выпадающее меню закрыло текст чекбокса.
Но я не тестировал создание синонимов этим модулем - у меня будет новый домен и ссылки не важны. Пробуйте - интересно ваше мнение.
Кроме того, есть ещё альтернативные решения: http://drupal.ru/node/10681
Какое-то да подойдёт!..
- Для комментирования войдите или зарегистрируйтесь
А в WP 2.3.2 есть такое?
- Для комментирования войдите или зарегистрируйтесь
Я не знаю, есть ли в 2.3.2. Я взял самую свежую версию для обновления.
Если лень ставить и смотреть - можно поискать на сайте WP информацию по релизу, чтобы выяснить. Можно в форуме у них спросить. Но я думаю, что должно быть - в 2.3.3 есть и модуль заточен под этот импорт, а сделать модуль требует времени...
Короче, сначала была эта фишка в WP, затем был сделан модуль и учитывая, что обе фишки довольно отлаженные (что требует времени), то скорее всего и в 2.3.2 и в 2.3.0 этот экспорт уже есть.
- Для комментирования войдите или зарегистрируйтесь
Спасибо. Полезная статья.
- Для комментирования войдите или зарегистрируйтесь
Осенью обещали выпустить WordPress v. 2.6.
- Для комментирования войдите или зарегистрируйтесь
При попытке импортировать файл, модуль Друпала выдает такой текст:
"Ошибка при проверке значения, пожалуйста повторите. Если ошибка повторится, сообщите администратору сайта."
Подскажите где копать?
Друпал 5
ВП 2.5
- Для комментирования войдите или зарегистрируйтесь
Решение было сохранено на сайте DrupalCookBook.ru:
Wordpress Import: миграция из Wordpress 2 в Drupal 5.
Авторы, предложившие решения, также указаны в сохранённой статье.
- Для комментирования войдите или зарегистрируйтесь


Комментарии