Login | Register
Login by FaceBook

 

Перенос сайта Joomla на Drupal

Январь 16, 2010
funnyp 0  

Решили сменить движок сайта с Joomla на Drupal ? Хотите переехать максимально быстро и безболезненно - милости просим!
Для этого есть простое вот такое себе решение от VladSavitskyМиграция из Joomla в Drupal

Решение

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

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

Как правило их работу можно повторить модулями 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