После почти что полутора месяцев тестинга, перевел свой сайт с Вордпресса на Друпал. Вызвано это тем, что начал активно изучать CMS и CMF системы, и Друпал приглянулся своей логичностью, простотой и продуманностью. Надо сказать, что Вордпресс тоже ничего, но на мой взгляд у Друпала гораздо шире спектр возможностей, особенно мне нравится возможность устроить мультисайтинг, а также возможность тюнинга под самые разные задачи.
Сам переезд занял четверо суток И это была задача не из лёгких.
Но обо всем немного позже....
Сначала я думал переехать, путем простого переноса инфы из Вордпресса в Друпал. Однако, перенеся два поста, и замучившись ставить для них необходимые время, атрибуты и просто нажимая ссылки, я понял что процесс нужно автоматизировать.
Порывшись в каталоге модулей для Друпала - http://drupal.org/ , я нашел то что мне нужно - моудль перехода с Wordpress на Drupal. Он называется wp2drupal, взять его можно с блога автора Borek Bernard.
Однако он был написан для Друпал версии 4.7, и напрочь отказывался запускаться под 5.1. Почитав тему на официальном сайте, посвященную wp2drupal, оказалось, что в модуле находятся ошибки, на которые добрые люди написали патчи.
В этой же теме лежали работы, посвященные переводу этого модуля под 5.1 версию Друпала.
Должен заметить, что мне так и не удалось запустить этот модуль под 5.1 версией. Я установил версию 4.7, импортировал данные из базы данных Вордпресса, и затем получившиеся таблицы импортировал в Друпал, практически в неизменном виде. Единственное, пришлось подправить значения некоторых ссылок на ноды: т.к. у меня путь к посту складывался из имени категории и имени самого поста, а также поправить таблицу sequences вручную, чтобы она содержала данные, соответствующие импортированным записям.
В общем, процедура такая:
1) Качаем Друпал 4.7
2) Качаем модуль wp2drupal и немного правим его под свои нужды.
3) Переводим данные.
4) Обновляем таблицы в своей версии Друпала 5.1
5) Правим таблицу sequences в своей версии Друпала 5.1
Для особо ленивых я привожу файл, распаковав который, Вы получите Друпал 4.7 и установленный и уже поправленный мной модуль wp2drupal. После установки Друпала 4.7 на Вашу машину (залив дамп базы данных и произведя необходимые настройки - включение модулей path и wp2drupal), вы сможете сразу же импортировать свою базу Вордпресса.
Рекомендую, конечно, сначала все делать на своей локальной тестовой машине, и только потом - на хостинге. Я же лично на хостинге не устанавливал Drupal 4.7, только импортировал уже готовые таблицы с локальной машины.
Скачать drupal4_7withwp2drupal.7z
PS. Если будут какие-то вопросы, задавайте здесь в комментариях - отвечу.
Оригинал статьи находится здесь: http://andyceo.ruware.com/node/74
Комментарии
Почему бы статьи по Drupal не дублировать здесь?
Кстати, если уж давать ссылку на русский вордпресс, то впору указывать не mywordpress.ru, а maxsite.org
E P
Я только нашел плагин для трансляции на ЖЖ - это LiveJournal CrossPoster?
Если он уже установлен, можно взглянуть, что получается в итоге? (т.е. сайт на Drupal и ЖЖ, в который он транслируется)
у меня где то лежит версия миграции сразу на 5ку. но вылезли некоторые нюансы при миграции. мой блог - то что получилось 3 месяца назад.
я мигрировал на drupal ибо wordpress стало мало
Выложите софтик плиз!
andyceo а как дела обстоят с базой пользователей, удачно или как?