Миграция из Joomla в Drupal

05 Дек 2008
Опубликовано VladSavitsky

Решение

Компоненты и плагины

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

Шаблоны Joomla

Joomla-шаблоны достаточно легко переносятся в Drupal.

Варианты решений

Модуль Joomla

Страница модуля: http://drupal.org/project/joomla
Этот модуль переносит данные только в 5ю версию Drupal!!!

С помощью этого модуля у меня так и не получалось перенести сайт.
Но возможно, у вас получится - пробуйте.
Сначала полезно почитать список ошибок: http://drupal.org/project/issues/joomla?states=all

Модуль joomla2drupal

Работает отлично!
Импортирует данные из Joomla-сайта в Drupal на автомате, но переносит только в Drupal 6.
Скачать модуль: http://svn.jcisio.net/d/joomla2drupal.tar.gz
Страница, где модуль представлен: http://drupal.org/node/249643

Использование

Модуль все сделает сам: создаст словари и термины, разместит ваши Joomla-статьи в соответствующие категории.

Настраивать модуль очень удобно. Чтобы задать данные для подключенияя к базе данных Joomla-сайта, достаточно положить копию вашего configuration.php в папку с модулем и он сам прочитает нужные ему данные.

Особенности

Ключевые слова становятся терминами таксономии
Ваши ключевые слова с Joomla-сайта модуль превратит в термины (категории) и их может быть очень много!
Чтобы это исправить - удалите эти термины напрямую из базы данных Drupal, например, с помощью phpMyAdmin.

Форматирование статей
Импортированные статьи появляются в Drupal без родного форматирования.
В этом случае подберите формат ввода в настройках Drupal (я выставил php) и делайте повторный импорт (миграцию).

Внимание

Перед импортом сделайте резервную копию Drupal и Joomla-сайтов!

Вывод

Очевидно, что начинать нужно с модуля joomla2drupal (второй вариант). Если же он не даст результатов - нужно пробовать вариант 1 или искать ещё решения.

Полезные рецепты по этой теме

Использованные материалы

Модуль для миграции с Joomla на Drupal

Полезные ссылки

Комментарии

>Компоненты, как и плагины, - не переносятся. В этом нет необходимости.

К сожалению, Влад, пока не все модули есть в Drupal-e
Необходимость постоянного переноса модулей из одной CMS в другую всегда актуален.

Спасибо за информацию

andrey_jw | Дек 12th, 2009 в 6:14 после полудня
 
 
 

RSS-лента новостей

Dries Buytaert по-русски
]]>Русский поиск Drupal]]>

Перенос сайта из Joomla в Drupal
Перенос сайта из WordPress в Drupal

]]> Drupal - это бесплатная система управления контентом с открытым исходным кодом ]]>