
Всё течёт, всё меняется, ничего на месте не стоит. Информационные технологии развиваются быстрыми темпами и вот уже любимая Joomla 1.5 становится старой и на её смену приходит молодая Joomla 2.5. Нужно идти в ногу со временем и скорее переносить основной сайт на движок новой версии. Для меня это стало не очень простым решением и шагом. Перепробовала несколько миграторов, в том числе и JUpgrade, который сайт перенёс, но с кучей ошибок...
С миграторами это оказалось довольно сложно... Выдавались ошибки... Я решила пойти, в конце концов, самым долгим, но оптимальным для меня способом. На локалке установила Джумлу 2.5, чистую и русифицированную и начала по-тихонечку переносить, а точнее, искать в интернете подобные или такие же модули (только для последней версии Джумлы) и начисто устанавливать их на сайт на локалке. С шаблоном (а он у меня самописный пришлось поступить также. На основе стандартного шаблона Beez5 я сверстала свой шаблон, правда, он немного отличается теперь от старого, но новый мне даже больше нравится. И так, шаг за шагом, установила все модули, которые были на сайте. Самое страшное для меня — это был перенос чистых ссылок с версии Joomla 1.5 на 2.5.
Как перенести ссылки с Joomla 1.5 на Joomla 2.5
Проблема была в том, что в последней версии Джумла немного по-другому создаёт ссылки и без стороннего SEF-компонента нереально было создать тот принцип построения ссылок, что использовался на моём сайте успешно 2 года с помощью компоненты ARTIO JoomSEF. Пришлось установить его же, только для новой версии Джумлы, покопаться в настройках, чтобы принцип создания ссылок сохранился, как и ранее было. И пришлось вручную переносить все материалы (дабы сохранился вес ссылок и не одна буква в ссылках не поменялась).
J2XML
В этом мне помог неожиданно совершенно, когда уже руки почти опустились, расширение J2XML. Это бесплатное расширение (в него входит несколько плагинов и компонент), помогающее просто и быстро переносить материалы с Joomla 1.5 на Joomla 2.5. Для этого нужно установить расширение, опубликовать все загруженные с ним плагины его и переносить статьи, выбрав их из списка, и нажав на кнопочку Send в правом верхнем углу страницы.

Также для корректного переноса нужно настроить компонент J2XML Importer, который устанавливается на Joomla 2.5. Для этого идём в Компоненты — J2XML Importer и настраиваем мигратор на своё усмотрение согласно вашим нуждам. Этот компонент будет импортировать статьи, контакты, пользователей и т.п. согласно настройках, которые вы ему зададите. Он даже сохранит номера ID статей, если вы выставите переключатель в нужное положение во вкладке Advanced.

Впрочем, по ссылке выше детально описывается как всё правильно сделать. С помощью этого расширения можно переносить не только статьи, но и контакты, категории, картинки, пользователей.
Простое и верное решение — использовать расширения J2XML и J2XML Importer в переносе статей с Joomla 1.5 на Joomla 2.5, сохраняя при єтом чистые ссылки статей и их ID-номера.