Коллеги, помогите подобрать правильный алгоритм действий.
Исходная ситуация
Развернут, давно и успешно работает интернет-магазин на базе движка "1С-Битрикс: Управление сайтом".
Текущая версия движка - 11.5.
Сайт создавался достаточно давно, было очень много не систематизированных доработок, "костылей".
Часть из них - нужна, часть - потеряла актуальность и просто похоронена в исходном коде системы.
Кроме того, сайт развернут в кодировке Windows-1251.
Интернет-магазин активно продвигается, имеет большой трафик.
Исходя из этого приостанавливать работу сайта даже на несколько часов - крайне нежелательно.
Также в единой лицензии настроена работа дополнительного интернет-магазина, заказы которого попадают в общую админку.
Переработка этого сайта, вплоть до приостановки его работы 1-2 дня - не так критичны.
Цель
По возможности, максимально безболезненно, с минимальными рисками и трудозатратами перевести оба интернет-магазина в кодировку UTF-8 и на новую версию движка 12.0.
Вопросы
Какой порядок действий Вы посоветуете?
Вариант 1: сначала перекодируем сайт в кодировку UTF-8, потом обновляем версию движка, потом чистим костыли.
Вариант 2: сначала обновляем версию движка, затем меняем кодировку, затем работаем с костылями.
Вариант 3: ....
Исходная ситуация
Развернут, давно и успешно работает интернет-магазин на базе движка "1С-Битрикс: Управление сайтом".
Текущая версия движка - 11.5.
Сайт создавался достаточно давно, было очень много не систематизированных доработок, "костылей".
Часть из них - нужна, часть - потеряла актуальность и просто похоронена в исходном коде системы.
Кроме того, сайт развернут в кодировке Windows-1251.
Интернет-магазин активно продвигается, имеет большой трафик.
Исходя из этого приостанавливать работу сайта даже на несколько часов - крайне нежелательно.
Также в единой лицензии настроена работа дополнительного интернет-магазина, заказы которого попадают в общую админку.
Переработка этого сайта, вплоть до приостановки его работы 1-2 дня - не так критичны.
Цель
По возможности, максимально безболезненно, с минимальными рисками и трудозатратами перевести оба интернет-магазина в кодировку UTF-8 и на новую версию движка 12.0.
Вопросы
Какой порядок действий Вы посоветуете?
Вариант 1: сначала перекодируем сайт в кодировку UTF-8, потом обновляем версию движка, потом чистим костыли.
Вариант 2: сначала обновляем версию движка, затем меняем кодировку, затем работаем с костылями.
Вариант 3: ....