Модуль для миграции с Joomla на Drupal [Обновлены модули. 11.10.2010]

Главные вкладки

Аватар пользователя Kollo_dHerbois Kollo_dHerbois 5 декабря 2008 в 14:25

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. Но так и не собрался Smile ибо со временем туго.
Коротко:

Для миграции есть два разных модуля.

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. А это уже и не проблема Smile Переходить на Drupal 5, кажется, уже смысла нет, хоть она и работает ощутимо быстрее 6-ки. Для шестерки уже достаточно модулей, есть некоторые удобные новшества, а на слегка тормознутость 6-ки можно слегка плюнуть Smile

Скачать модуль можно здесь - прямая ссылка на скачивание - http://svn.jcisio.net/d/joomla2drupal.tar.gz Здесь представлен модуль автором http://drupal.org/node/249643 (тема), владеющие англ. могут почитать и спросить чего.

В принципе, для пользования этим модулем никакой инструкции особо не нужно. Модуль сделает все: создаст словари и термины, рассует ваши жумлох-статьи по соответствующим категориям. Настраивать модуль очень удобно - чтобы задать данные к БД Джумла сайта, достаточно положить копию вашего configuration.php в папку с модулем, и все - модуль вычитает все сам, ничего не надо вводить вручную.

Есть только один подвох - ваши ключевые слова с Joomla сайта модуль превратит в термины (=категории) - и у вас будет категорий немеряно. А еще вы вспомните о том, как беззаботно вводили ключевики для свои статей в Джумле Smile Но это можно исправить, то есть удалить эти термины к черту, через БД Друпала в phpmyadmin.

Другая особенность: ваши перенесенные статьи могут появиться на Друпал-сайте без родного форматирования. Ничего страшного - поиграйтесь с форматами ввода в настройках Друпала (я выставил input format = php) и делайте повторную миграцию.

Излишне говорить, что миграцию надо совершать на тестовом сайте (на локалке я лично работать не люблю... да и комп у меня слабоватый).Но я несколько раз работал прямо с работающей джумла-базой сайта (лень было дампер ставить и сделать копию базы, хэ-хэ), и ничего, сайт нисколько не пострадал. Устанавливаешь Друпал в папку и вперед. У меня на сайте (http://www.marksizm.info) штуки четыре копий моего же сайта, работающих уже на Друпале. Ссылок давать не буду, поскольку там полные копии основного сайта.

p.s. На друпал.орг и где-то здесь на друпал.ру видел ссылку http://joomla2drupal.teodorani.com/ - она уже давно не работает.

Комментарии

Аватар пользователя tatiana_s tatiana_s 5 декабря 2008 в 17:53

"Kollo_dHerbois" wrote:
Какие, например? Мне неизвестно таких модулей Джумла, которые надо было бы переписывать для Друпал...

которые нам когда-то написал программист, а потом он исчез
вот и мучаюсь сейчас, не хочу эту джумлу....

Аватар пользователя VladSavitsky VladSavitsky 5 декабря 2008 в 22:30

Выбор движка это очень важный и принципиальный вопрос, потому что это либо поможет в развитии проекта, либо затормозит его на годы...
Это как выбор супруга. Если один раз и на всю жизнь, то стоит хорошенько подумать...

Аватар пользователя Geldora Geldora 6 декабря 2008 в 9:35

Кстати, насчет терминов=категорий, возможно стоит использовать taxonomy multieditor - и еще какие нибудь модули из категории таксономия, чтобы их после переноса отредактировать?

Аватар пользователя Kollo_dHerbois Kollo_dHerbois 6 декабря 2008 в 11:59

>>Кстати, насчет терминов=категорий, возможно стоит >>использовать taxonomy multieditor...

+++Я пытался пользоваться такого рода модулями, точно не помню, какими именно. Но все они оказались дрянными. Еще вопрос в количестве импортируемых материалов. Если это больше пары сотен статей, то думаю, без правки через phpmyadmin не обойтись (на самом деле достаточно удобно там править).

Аватар пользователя theСанитар theСанитар 6 декабря 2008 в 15:39

Скажу по секрету.

Нет ничего удобее, чем править базу MySQL, прицепленныю через ODBC в Microsoft Access Wink

Тока, конечно, про секурность помнить.

Аватар пользователя Kollo_dHerbois Kollo_dHerbois 7 декабря 2008 в 15:48

theСанитар, direqtor - советуете эти программы как альтернативу phpmyadmin? (может, попробую попользоваться) Есть ли там какой-то дополнительный функционал?

Аватар пользователя direqtor direqtor 7 декабря 2008 в 18:55

Я скажу так - эти программы не альтернатива phpMyAdmin... Это одна из возможностей использования мускуля в офисных прикладных задачах, поскольку обе представляют из себя офисные пакеты.

Аватар пользователя pro-online.ru pro-online.ru 30 марта 2009 в 20:24

А как обстоят дела с переносом юзеров? Мне скоро с джумлы на Д6 сайт переносить, там 200+ пользователей. Было бы идеально, если бы не пришлось заставлять их наделывать новые пароли.

Аватар пользователя themetis themetis 23 октября 2009 в 17:09

А у кого-нибудь была такая проблема после переезда с joomla на Drupal что созданные материалы не могут править модераторы. Только администраторы сайта. Всем давать полные права на сайт не хочется, а иначе модераторы не видят ссылок "Изменить" в перенесенных материалах. Хотя права на редактирование/удаление им даны. Sad

Аватар пользователя direqtor direqtor 24 октября 2009 в 2:57

Скорее всего проблема в форматах ввода.

Проверьте какой формат ввода стоит в поле с контентом. И либо измените его на тот что дозволен модераторам, либо добавьте им права на использование того, что стоит в нодах.

Аватар пользователя kamillo kamillo 2 марта 2010 в 19:22

Использовал для переноса модуль joomla2drupal. Все хорошо, только вот проблема с комментариями. Видимо автор делал модуль под другую версию Jcomments ( Может у кого есть опыт переноса комментариев с joomla, поделитесь плиз )

Аватар пользователя theСанитар theСанитар 12 марта 2010 в 22:13

"Kollo_dHerbois" wrote:
theСанитар, direqtor - советуете эти программы как альтернативу phpmyadmin? (может, попробую попользоваться) Есть ли там какой-то дополнительный функционал?

Если в Access -- то таки да. Там мускул используется только как хранилище, а запросы выполняются ядром Microsoft Jet (ну, по умолчанию, можно и мускулу передавать запросы). Я, в частности, активно юзаю запросы типа TRANSFORM при просмотре внутренностей, статистики кое-какой и др.

Аватар пользователя Kollo_dHerbois Kollo_dHerbois 13 октября 2010 в 20:35

Хорошие новости. Модуль из пункта б) (который умеет конвертить комменты из Джумлы) наконец-то выложен как официальный релиз на друпал.орг =>> http://drupal.org/project/joomla2drupal

п.с. лень править пост щас.