Предистория мастера jom2bit.
Предпосылками к проекту мастера перетягивания контента jom2bit послужил собственный опыт. Ряд сайтов, сделанных мною на Joomla в разное время были перенесены на Битрикс ввиду явных преимуществ последнего. Естественно при переносе встал вопрос, как тянуть контент. Был написан скрипт, достаточно тривиально подключавшийся к базе данных удаленного хоста и тянувший все данные оттуда напрямую. Оставалось лишь сделать сопоставление полей и распихать все по инфоблокам.
Все было хорошо, пока не дошли до сайта на котором не поддерживались удаленные подключения к БД. Вот тут уже задача стала серьезней. Во первых скрипт пришлось разделить на 2 части. Одна ставилась на сайт донор, а вторая работала на акцепторе. Естественно пришлось продумывать протокол обмена данными, в качестве которого естественно был выбран XML, согласование кодировок между сайтами, ряд других вопросов. Все вопросы решились и скрипт заработал.
Дальше больше. Перенос товаров из VirtueMart в каталог, обработка метатегов {mosimage} в тексте, перенос других компонентов Joomla, но..... сайты кончились, а задача интересная.
Отчасти из форума Битрикс, отчасти и изначального желания сделать нормальный, тиражируемый продукт скрипт обрел форму мастера Битрикс демоверсию которого я и выложил сегодня на своем сайте.
Итак, как работает jom2bit.
Предпосылками к проекту мастера перетягивания контента jom2bit послужил собственный опыт. Ряд сайтов, сделанных мною на Joomla в разное время были перенесены на Битрикс ввиду явных преимуществ последнего. Естественно при переносе встал вопрос, как тянуть контент. Был написан скрипт, достаточно тривиально подключавшийся к базе данных удаленного хоста и тянувший все данные оттуда напрямую. Оставалось лишь сделать сопоставление полей и распихать все по инфоблокам.
Все было хорошо, пока не дошли до сайта на котором не поддерживались удаленные подключения к БД. Вот тут уже задача стала серьезней. Во первых скрипт пришлось разделить на 2 части. Одна ставилась на сайт донор, а вторая работала на акцепторе. Естественно пришлось продумывать протокол обмена данными, в качестве которого естественно был выбран XML, согласование кодировок между сайтами, ряд других вопросов. Все вопросы решились и скрипт заработал.
Дальше больше. Перенос товаров из VirtueMart в каталог, обработка метатегов {mosimage} в тексте, перенос других компонентов Joomla, но..... сайты кончились, а задача интересная.
Отчасти из форума Битрикс, отчасти и изначального желания сделать нормальный, тиражируемый продукт скрипт обрел форму мастера Битрикс демоверсию которого я и выложил сегодня на своем сайте.
Итак, как работает jom2bit.