Очень интересный, а главное – полезный модуль разработал и разместил наш золотой партнер, студия тиражных web-решений «ROMZA» в каталоге приложений
Для большинства компаний такой процесс миграции с одной CMS на другую представляет собой настоящую головную боль – помимо того, что необходимо заново разработать и интегрировать дизайн, а также произвести все сопутствующие настройки, нужно еще перенести весь наработанный на старом сайте контент. Это могут быть статьи или новости, фотогалереи, каталоги товаров с различными характеристиками, картинками, ценами, и конечно же - пользователи сайта (покупатели, участники форумов, блогов, партнеры компании).
Теперь для переноса контента можно воспользоваться простым и функциональным модулем
Данный модуль поддерживает следующие CMS:
Joomla!
WebAsyst ShopScript
Simple Machines Forum
Drupal
bbPress
WordPress
DLE
Typo3
IPB (Invision Power Board)
UMI.CMS
Итак, рассмотрим порядок действий и основные возможности.
Предлагаю для наглядной демонстрации взять бесплатную CMS Joomla.
Устанавливаем обе системы на один хостинг.
Здесь есть одно важное замечание – для переноса данных с одной CMS на другую база данных первой должна поддерживать доступ из вне. Или устанавливайте 1С-Битрикс туда же, где расположена Joomla.
Для демонстрационного каталога ставлю еще Virtuemart 1.7.
Следующий шаг - установка модуля "Мигратор"
В установленном сайте 1С-Битрикс, в панели управления в Marketplace находим и устанавливаем необходимый нам модуль.
После установки модуля автоматически стартует мастер переноса данных (его также можно запустить вручную в любое время, выбрав его из общего списка мастеров).
Выбираем сайт 1С-Битрикс (при использовании многосайтовости), в который мы будем выгружать данные, и идем дальше. На втором шаге выбираем непосредственно CMS – в нашем случае это Joomla.
Дальше выбираем, что выгружать: каталог товаров, разделы со статьями, пользователи или галерея.
Заполняем данные для связи с сайтом на Joomla и запускаем процесс переноса.
В панели управления появился инфоблок Joomla с перенесенными разделами и статьями – их уже можно размещать на нашем новом сайте.
Теперь давайте перенесем каталог товаров из Virtuemart – заново запускаем мастер и выбираем «Импорт каталога товаров из VirtueMart».
В панели теперь появился новый инфоблок Virtuemart, в который выгрузились все товары, с картинками, описанием, и добавились необходимые свойства.
Дальше выгружаем всех пользователей, повторив шаги мастера. Обратите внимание, что пароли не передаются при переносе – для этого предусмотрен шаг «Оповестить пользователей о смене пароля», запустив который вы отправите всем вашим пользователям письмо с просьбой о смене пароля.
Когда все данные перенесены, мы можем разместить их на сайте, выбрав необходимый инфоблок с товарами или другими данными.
Эти же операции вы можете проделать и с другими CMS - разработчик постарался учесть основные модули и функционал, используемые на сторонних CMS и перенести в соответствующие блоки и сущности в 1С-Битрикс.