Операционные знания

Где лучше разместить переключатель между старым и новым сайтом

Переключатель между старым и новым сайтом следует размещать в административной или служебной области бэкенда, чтобы облегчить работу администратора и избежать влияния на посетителей. В статье рассматриваются варианты размещения и рекомендации для разных сценариев.

Тематическая иллюстрация

При обновлении или переносе корпоративного сайта часто возникает практический вопрос: где разместить переключатель между старым и новым сайтом? Разместить на фронтенде — боишься повлиять на посетителей, разместить в бэкенде — боишься, что не найдут. Эта статья исходит из реальных сценариев эксплуатации сайта, анализирует логику использования разных мест и дает выполнимые рекомендации.

Сначала определите, кто использует переключатель

Переключение между старым и новым сайтом обычно происходит на двух этапах: во-первых, в период тестирования перед запуском обновления, во-вторых, в переходный период параллельной работы старой и новой версий. На обоих этапах операции по переключению выполняются администраторами или операторами сайта, посетители не используют этот переключатель активно. Поэтому в первую очередь следует учитывать удобство для администратора, а не видимость для посетителя.

Где лучше разместить переключатель между старым и новым сайтом配图

Рекомендуемое место: модуль «Обслуживание» или «Настройки» в бэкенде

У большинства корпоративных сайтов в бэкенде есть функциональные области, такие как «Системные настройки» или «Управление обслуживанием». Размещение переключателя здесь соответствует привычкам администратора и позволяет избежать случайных операций. Конкретно, в меню «Обслуживание» можно добавить опцию «Переключение версий», при нажатии на которую отображается текущий статус версии и кнопка переключения. Преимущества этого подхода:

  • Концентрация входа, администратор легко находит;
  • Удобное управление правами доступа, виден только администратору;
  • Возможность ведения журнала операций для аудита.

Другой сценарий: временная страница уведомления на фронтенде

Если переключение между старым и новым сайтом требует участия посетителей, например, старым клиентам нужно заново зарегистрироваться или войти, то на фронтенде можно разместить временную страницу уведомления, но не следует размещать кнопку переключения напрямую. Более безопасный подход: разместить на главной странице старого сайта вверху баннер с уведомлением, сообщающим посетителям адрес нового сайта и предоставляющим ссылку для перехода. Обратите внимание, что эта ссылка должна вести на официальную страницу нового сайта, а не быть «переключателем».

Где лучше разместить переключатель между старым и новым сайтом配图

Конкретные шаги

  1. Войдите в бэкенд сайта, перейдите в модуль «Обслуживание» или «Настройки»;
  2. Создайте функцию «Переключение версий», установите права доступа для администратора;
  3. На странице функции отобразите текущую версию (старая/новая) и кнопку переключения;
  4. Перед переключением система автоматически создает резервную копию данных текущей версии, чтобы избежать ошибок;
  5. После завершения переключения запишите журнал операций в бэкенде для отслеживания.

Контрольный список перед и после переключения

Независимо от того, где размещен переключатель, само переключение должно выполняться осторожно. Рекомендуется перед переключением экспортировать список URL-адресов старого сайта и проверить, корректно ли работают соответствующие страницы нового сайта; после переключения особое внимание уделить главной странице, внутренним страницам, отправке форм, платежным процессам и другим ключевым путям. Если обнаружены аномалии, можно немедленно переключиться обратно на старую версию через бэкенд, не влияя на доступ посетителей.

Где лучше разместить переключатель между старым и новым сайтом配图

Заключение

Основной принцип размещения переключателя между старым и новым сайтом: «удобно для администратора, незаметно для посетителя». Размещение в области обслуживания бэкенда — самый распространенный выбор, на фронтенде следует только уведомлять, но не предоставлять кнопку переключения. При реализации можно гибко адаптироваться к реальной структуре бэкенда, но обязательно обеспечить контроль прав доступа и возможность отката.

03 /

От знаний к практике

Планирование контента
01

Планирование контента

Адаптивные страницы
02

Адаптивные страницы

Развитие сайта
03

Развитие сайта