Почему мы не переписываем MODX-сайт целиком с нуля
Большой старый сайт почти никогда не состоит только из страниц и шаблонов.
За годы в нём накапливаются:
- URL и SEO;
- данные;
- пользователи;
- заказы;
- интеграции;
- бизнес-правила;
- исключения и ручные процессы, о которых уже никто толком не помнит.
Попытка переписать всё сразу означает, что всю эту систему нужно идеально воспроизвести до дня переключения.
На бумаге красиво.
На практике это один большой момент истины, в котором одновременно могут сломаться продажи, индексация, интеграции и привычная работа сотрудников.
Мы считаем такой риск ненужным.
Вместо этого старый MODX постепенно превращается из монолита в заменяемую часть системы: сначала фиксируется окружение, затем выделяется API, потом новый frontend и отдельные разделы начинают жить вне старого runtime.
Каждый этап даёт рабочий результат. Каждый этап можно проверить. Каждый этап можно откатить.
Наша задача не красиво переписать сайт. Наша задача — перевести бизнес на новую архитектуру без прыжка в неизвестность.