.
Место для Вашей рекламы
18 Январь 2013

Перенос форума с S.Builder на Битрикс

posted in Bitrix |

На Новогодних праздниках ко мне обратились с задачей перенести форум с S.Builder на Битрикс (отдельное спасибо блогу 🙂 — сам работу не искал, она нашла меня благодаря блогу)
Собственно, хотел начать не с технических подробностей, а с понравившегося мне поста заказчика — владельца форума, о выборе движка форума:

1. Нужен был новый движок для всего сайта, а не только для форума. По богатству возможностей, настроек, дизайну и безопасности — альтернативы на сегодняшний день нет.

2. Битрикс практически единственный имеет интегрированный в систему свой родной форум с закрытыми кодами. Опенсорсные варианты дополнительно устанавливаемых форумов типа SPF, vBulleting и им подобные имеют кучу дыр и неустойчивы к взлому.

3. Также важным фактором при выборе движка было наличие у Битрикс грамотной техподдержки и регулярно выходящих обновлений, патчей и сервис-паков. Чтобы не получилось как с текущей CMS, когда разработчики в какой-то момент просто взяли и тупо забросили все старые версии, и мы остались с устаревшим глючным форумом без надежды обновления.

4. Любая CMS тормозная по определению. В последних версиях разработчики Битрикса уделяют этому много внимания — есть гибкая система кэширования, ускорители и все оптимизировано. Кроме того мной куплен специальный облачный масштабируемый хостинг (Bitrix Server у Clodo.ru) оптимизированный специально для Битрикс. Сами битриксовцы называют его самым лучшим для их системы из всех существующих.

Надеюсь, это прояснит мои мотивы при выборе хостинга для нового сайта и форума.

А теперь о технике:

За основу были взяты наработки по переносу форума с движка PHPBB
Принцип тот же, 3 этапа:
1. перенос юзеров
2. перенос топиков
3. перенос сообщений с вложениями

По всем 3м пунтам алгоритм типичный — прямое обращение в старую БД — выгрузка — загрузка средствами API Битрикса
Ни с вложениями, ни с аватарками проблем не возникло — то что прописано в БД соответствовало файловой структуре (не забываем в настройках модуля форума поставить возможность загрузки вложений с размером большим максимального аттача).
Т.к. в старом форуме была возможность постить анонимно — помимо идентификации юзеров по емайлу добавил ещё и по логину.
В остальном особо интересных подводных камней не возникло — пока переписывал код намучался с ошибками по невнимательности 🙁
наверное с нуля быстрее бы написал … 🙂

Сегодня сдал работу заказчику на проверку/тестирование — отпишу по результату.

У нас 5 комментариев на запись “Перенос форума с S.Builder на Битрикс”

Почему бы Вам не высказать своем мнение! Позвольте нам узнать, что Вы думаете...

  1. 1 On 20.01.2013, FS said:

    всегда легче сделать заново, чем переделывать старое))

  2. 2 On 23.01.2013, Ника said:

    да, переделывать что-то это конечно жуть, собственно мне битрикс не очень нравиться, как-то для меня там все замутно

  3. 3 On 26.01.2013, Nikolay said:

    Почему же, бывает, что старое проще переделать, чем делать новое. Потом после переделки глаз порадовать — «как было и как стало».

  4. 4 On 06.02.2013, stanov said:

    когда первый раз столкнулся с Битриксом, — проклял все на свете… тогда имел пару блогов на бесплатной платформе, — и все… а сайт планировали делать именно на этом движке и меня привлекли… теперь, когда вижу упоминания о Битриксе, поневоле, вспоминаю эту ситуацию.
    Интересно прочитать итоги работы

  5. 5 On 21.03.2013, костя said:

    Я обрадовался когда нашёл ваш блог, потому что мне кажется я найду много полезной информации! спасибо! желаю вам успехов! и быстрого развития!

Оставить комментарий

Яндекс.Метрика