UPD. 11.10.2010
а) Модуль http://drupal.org/project/joomla теперь прекрасно работает и вышла версия для Drupal 6.
Единственный минус этого модуля - не импортирует комментарии. Но сейчас уговаривают "владельца" модуля сделать такую возможность - http://drupal.org/node/672868 - вроде, чел уже готов взяться за задачу.
б) если хотите импортировать также и комментарии, то пользуйтесь модулем из пункта 2 -
http://svn.jcisio.net/d/joomla2drupal.tar.gz. Правда, автор успел обновить свой модуль под свои же нужды. Обновленный модуль у меня не заработал (для сайта с 6 000 статьями стопорится на полпути и выдщает ошибку; возможно, если у вас поменьше статей, то модуль будет работать без проблем). Зато работает старая версия (где-то у меня валяется, если кому-надо, обращайтесь).
Этот модуль вам нужен, только если необходимо импортировать также и комментарии с Joomla сайта. Для этого предварительно придется установить на Joomla-сайт модуль jcomments (если у вас комменты реализованы через др. модуль) и импортировать комментарии в него, а уже после этого мигрировать в Друпал.
Этот модуль работает медленно! Импортироание 6 000 статей и неск. сотен комментов на Друпал с помощью этого модуля заняло около 10 часов. (с модулем http://drupal.org/project/joomla на импортирование этого же сайта ушло около 10-15 минут)
UPD. 11.10.2010 end
=======================================
Оригинальный пост.
Собирался написать краткое руководство по миграции с Joomla на Drupal. Но так и не собрался ибо со временем туго.
Коротко:
Для миграции есть два разных модуля.
1.Из них только один вывешен в списке модулей на drupal.org. http://drupal.org/project/joomla
Этот модуль переносит только на 5-ку. С эти модулем у меня был безрезультатный опыт - никак не получалось перенести мой сайт (на моем сайте на тот момент было ок. 3600 материалов) долго переписывался с афтуром модуля (под ником kukinoz) http://drupal.org/node/272268 - он все правил и правил... В конце-концов я плюнул.
Но возможно, у вас получится. Пробуйте. Но сначала небесполезно будет сюда глянуть (список багов и проблем) http://drupal.org/project/issues/joomla?states=all
2.Другой модуль работает отлично на автомате. Но он переносит только на Друпал 6. А это уже и не проблема Переходить на Drupal 5, кажется, уже смысла нет, хоть она и работает ощутимо быстрее 6-ки. Для шестерки уже достаточно модулей, есть некоторые удобные новшества, а на слегка тормознутость 6-ки можно слегка плюнуть
Скачать модуль можно здесь - прямая ссылка на скачивание - http://svn.jcisio.net/d/joomla2drupal.tar.gz Здесь представлен модуль автором http://drupal.org/node/249643 (тема), владеющие англ. могут почитать и спросить чего.
В принципе, для пользования этим модулем никакой инструкции особо не нужно. Модуль сделает все: создаст словари и термины, рассует ваши жумлох-статьи по соответствующим категориям. Настраивать модуль очень удобно - чтобы задать данные к БД Джумла сайта, достаточно положить копию вашего configuration.php в папку с модулем, и все - модуль вычитает все сам, ничего не надо вводить вручную.
Есть только один подвох - ваши ключевые слова с Joomla сайта модуль превратит в термины (=категории) - и у вас будет категорий немеряно. А еще вы вспомните о том, как беззаботно вводили ключевики для свои статей в Джумле Но это можно исправить, то есть удалить эти термины к черту, через БД Друпала в phpmyadmin.
Другая особенность: ваши перенесенные статьи могут появиться на Друпал-сайте без родного форматирования. Ничего страшного - поиграйтесь с форматами ввода в настройках Друпала (я выставил input format = php) и делайте повторную миграцию.
Излишне говорить, что миграцию надо совершать на тестовом сайте (на локалке я лично работать не люблю... да и комп у меня слабоватый).Но я несколько раз работал прямо с работающей джумла-базой сайта (лень было дампер ставить и сделать копию базы, хэ-хэ), и ничего, сайт нисколько не пострадал. Устанавливаешь Друпал в папку и вперед. У меня на сайте (http://www.marksizm.info) штуки четыре копий моего же сайта, работающих уже на Друпале. Ссылок давать не буду, поскольку там полные копии основного сайта.
p.s. На друпал.орг и где-то здесь на друпал.ру видел ссылку http://joomla2drupal.teodorani.com/ - она уже давно не работает.
Комментарии
эх, а если б этот модуль еще и компоненты/мамботы/что-то еще сам переписывал....
Ага, и еще б пиво тебе наливал и орешки шелушил...
Какие, например? Мне неизвестно таких модулей Джумла, которые надо было бы переписывать для Друпал...
которые нам когда-то написал программист, а потом он исчез
вот и мучаюсь сейчас, не хочу эту джумлу....
Выбор движка это очень важный и принципиальный вопрос, потому что это либо поможет в развитии проекта, либо затормозит его на годы...
Это как выбор супруга. Если один раз и на всю жизнь, то стоит хорошенько подумать...
Решение было сохранено на сайте DrupalCookBook.ru:
Миграция из Joomla в Drupal.
Авторы, предложившие решения, также указаны в сохранённой статье.
Кстати, насчет терминов=категорий, возможно стоит использовать taxonomy multieditor - и еще какие нибудь модули из категории таксономия, чтобы их после переноса отредактировать?
>>Кстати, насчет терминов=категорий, возможно стоит >>использовать taxonomy multieditor...
+++Я пытался пользоваться такого рода модулями, точно не помню, какими именно. Но все они оказались дрянными. Еще вопрос в количестве импортируемых материалов. Если это больше пары сотен статей, то думаю, без правки через phpmyadmin не обойтись (на самом деле достаточно удобно там править).
Скажу по секрету.
Нет ничего удобее, чем править базу MySQL, прицепленныю через ODBC в Microsoft Access
Тока, конечно, про секурность помнить.
Open Office Base тоже работает таким образом отлично
theСанитар, direqtor - советуете эти программы как альтернативу phpmyadmin? (может, попробую попользоваться) Есть ли там какой-то дополнительный функционал?
Я скажу так - эти программы не альтернатива phpMyAdmin... Это одна из возможностей использования мускуля в офисных прикладных задачах, поскольку обе представляют из себя офисные пакеты.
А как обстоят дела с переносом юзеров? Мне скоро с джумлы на Д6 сайт переносить, там 200+ пользователей. Было бы идеально, если бы не пришлось заставлять их наделывать новые пароли.
А у кого-нибудь была такая проблема после переезда с joomla на Drupal что созданные материалы не могут править модераторы. Только администраторы сайта. Всем давать полные права на сайт не хочется, а иначе модераторы не видят ссылок "Изменить" в перенесенных материалах. Хотя права на редактирование/удаление им даны.
Скорее всего проблема в форматах ввода.
Проверьте какой формат ввода стоит в поле с контентом. И либо измените его на тот что дозволен модераторам, либо добавьте им права на использование того, что стоит в нодах.
Использовал для переноса модуль joomla2drupal. Все хорошо, только вот проблема с комментариями. Видимо автор делал модуль под другую версию Jcomments ( Может у кого есть опыт переноса комментариев с joomla, поделитесь плиз )
Если в Access -- то таки да. Там мускул используется только как хранилище, а запросы выполняются ядром Microsoft Jet (ну, по умолчанию, можно и мускулу передавать запросы). Я, в частности, активно юзаю запросы типа TRANSFORM при просмотре внутренностей, статистики кое-какой и др.
Хорошие новости. Модуль из пункта б) (который умеет конвертить комменты из Джумлы) наконец-то выложен как официальный релиз на друпал.орг =>> http://drupal.org/project/joomla2drupal
п.с. лень править пост щас.