Как работает J2XML?
J2XML состоит из двух отдельных компонентов, первый из которых нужно установить на оригинальный сайт Joomla 1.5 чтобы экспортировать информацию в файлы XML; второй же действует как "импортер", который устанавливается на новом вебсайте Joomla 2.5. Это безусловно самое простое решение из всех трех компонентов для переноса сайта Joomla.
Тем не менее J2XML имеет один большой недостаток. Оказывается, что в самом конце процесса переноса, компонент изменяет ID пользователей. Нет худа без добра - изменяется только ID, остальная пользовательская информация, такая как электронная почта, логин и пароль остается неповрежденной.
Это серьезная проблема, так как различие в ID пользователей вызывает несоответствие между пользовательской информацией Joomla, и другими компонентами, которые как правило создают ссылки на ID пользователя, соответствующий ID пользователя Joomla. Эффект будет следующим: дополнительное приложение, как JomSocial, при обращении к неправильным данным пользователя и всем связанным с ними, путаница будет неизбежна.
Настройка J2XML
1. Как было упомянуто, J2XML, за исключением своей проблемы, это есть простой и "чистый" способ переноса контента Joomla и данных пользователей. Все что остается сделать это просто настроить сайт Joomla 2.5 - предварительно в отдельной директории (например http://www.domain.com/joomla25) или на отдельном локальном сайте Joomla 2.5.
3. Установите J2XML на сайте Joomla 1.5 с помощью менеджера установки Joomla.
4. После установки J2XML перейдите в Менеджер плагинов и включите плагины System - J2XML и XML-RPC - J2XML API.
5. Чтобы экспортировать пользователей, просто пойдите в Менеджер пользователей Joomla, и Вы заметите две новых опции. Выберите всех своих пользователей и произведите экспорт в файл XML.
6. Чтобы экспортировать статьи, перейдите в Менеджер статей Joomla, выберите все статьи, и экспортируйте их в файл XML.
7. После того как вы вполнили экспорт в двух предыдущих шагах, нужно импортировать все эти данные в базу Joomla 2.5. Скачайте J2XML Importer.
8. Установите компонент, используя инсталлятор Joomla 2.5.
9. Перейдите в Компоненты -> J2XML Importer
10. Выберите файл XML, которые содержат пользовательскую информацию, и импортируйте его.
11. Повторите процедуру для статей Joomla.
12. Внимательно смотрите на сообщения об ощибках, если они будут появляться., особенно об ошибках, связанных с пользовательской информацией и структурой контента сайта. В случае отсутствия ошибок перейдите в Менеджер пользователей Joomla 2.5, менеджер статей, категорий, плагинов и модулей, и поиграйте несного с их настройками. В менеджере пользователей найдите пару заранее известных логинов и проверьте, верно ли перенесена информация для этих выборочных аккаунтов. Попробуйте обновить этих пользователей чтобы убедиться в том, что данные сохранются.
13. Теперь все готово. Действительно просто. О том как загрузить новыей файлы на рабочий сайт, Вы можете узнать из части 6 этого урока.

