Как перенести сайт с Joomla на Битрикс

Проблемы Joomla и частые причины переноса сайта.

Joomla является бесплатной системой управления контентом с открытым исходным кодом. Однако данная система не лишена недостатков. Вот частые причины переноса сайта с Joomla:

  1. Сложность в освоении. Функциональность и универсальность, которыми обладает Joomla, требуют от пользователя усилий для освоения;
  2. Отсутствие службы поддержки, но есть бесплатные форумы, руководства и материалы для решения проблем;
  3. Joomla наиболее взламываемая система в мире. Сайты этой системы довольно часто подвергаются атакам;
  4. Сложность в обновлении, система поиска и установки обновлений появилась только в последней версии. До этого требовалось искать обновления в ручную, при этом обновления для старых версий до последних это последовательность промежуточных обновлений, любое из которых может нарушить работу модулей или тем;
  5. Проблемы с SEO. В Joomla невозможно задать поле title для страницы и определить уровень заголовка страницы. Эти ограничение сильно мешают продвижению сайта в поиске;
  6. Дублирование адресов статей. При изменении адреса статьи в Joomla создается ее дубликат и статья становиться доступной по двум адресам.

Перенос интернет-магазина

Joomla изначально не предназначена для разработки интернет-магазинов. Однако существуют бесплатные модули реализующие функционал интернет-магазина. Рассмотрим возможности переноса товаров из самых распространенных модулей в Bitrix. Стоит сразу оговориться что перенос товаров происходит в два этапа, так как не существует серебряной пули для переноса информации из одной системы в другую.

JoomShopping

Не существует бесплатных средств для экспорта товаров из JoomShopping. Из платных наиболее распространенных является JoomShopping CSV (CIMEX) от разработчиков JoomShopping. Pro стоимостью в 2400 рублей. Данное средство позволяет экспортировать товары в формат CSV, с поддержкой различных кодировок. Позволяет все необходимые поля для будущего импорта, а именно:

Этих свойств достаточно для переноса товаров в систему Bitrix, однако не существует возможности перенести пользователей и историю их покупок.

VirtueMart

У VirtueMart'а с экспортом дела обстоят гораздо лучше, существует бесплатный модуль выгрузки товаров и категорий. Называется данный модуль CSVI. С его помощью можно выгрузить товары и категории в формате csv. Основа работы это шаблоны выгрузки. Этот модуль позволяет выгрузить фактически любой контент из Joomla, в том и статьи. Но мы отвлеклись, вернемся к шаблонам. В модуле мы создаем шаблон, выбираем что будем экспортировать, настраиваем выгружать ли категории, определяемся со списком экспортируемых полей, сохраняемся и запускаем выгрузку. А дальше радуемся результату.

Порядок действий при переносе сайта на Bitrix

Итак, как осуществить перенос сайта на Битрикс. Чтобы перенести сайт на Битрикс нужно действовать согласно следующему алгоритму:

  1. Экспортируем все товары и категории из магазина;
  2. Экспортируем все статьи и категории с сайта;
  3. Исправляем файлы, удаляем все лишнее, добавляем чего не хватает;
  4. Создаем нужные инфоблоки и наполняем их свойствами;
  5. Создаем персональные настройки для импорта статей и товаров с категориями;
  6. Импортируем данные со старого сайта.

SEO-поисковая оптимизация при переносе сайта

Для того, чтобы сайт не терял позиции в поисковиках, а пользователи получили необходимую информацию, нужно сохранить доступность страниц. Однако в Битриксе совершена другая система построения человеко-понятных адресов, нам понадобится переадресация. Нужно, используя регулярные выражения и всю мощь mod_rewrite для Apache или функцию rewrite для сервера на NGIX, восстановить доступ к информации. Следующий шаг -  настройка мета-тегов для статей, категорий и товаров, но об этом в следующих статьях.

Поделится: