Решённые проблемы
1. Техническая устаревшесть. Стек на PHP 5 ограничивал производительность и безопасность и не позволял развивать проект дальше.
2. Риск потери SEO при миграции. Архив за 20 лет - это основная ценность издания, и переезд без редиректов обнулил бы её.
3. Объём архива. 11 000+ материалов делали ручной перенос невозможным.
4. Зависимость редакции от разработчика. В старой CMS команда не могла самостоятельно управлять ни рубриками, ни главной страницей.
5. Устаревший внешний вид, который отпугивал и читателей, и рекламодателей.
Технические вызовы и решения
Вызов 1: перенести 11К+ статей с сохранением структуры, дат, авторов и изображений.
Решение: кастомный PHP-скрипт миграции с валидацией и логированием, с переносом порциями для пошагового контроля.
Вызов 2: сохранить SEO при полной смене структуры адресов со старой не-ЧПУ на новую.
Решение: автоматическая генерация 301 редиректов с каждого старого URL на новый, настройка на уровне сервера и массовое тестирование перед запуском.
Вызов 3: разнородный контент в архиве, где часть материалов без фото, а часть со сложной вёрсткой.
Решение: вёрстка с автоматической обработкой обоих вариантов плюс ручной просмотр самых сложных материалов.
Вызов 4: гибкая админка под редакционную команду с несколькими ролями.
Решение: кастомные поля на ACF Pro для управления рубриками, топовыми блоками главной и боковыми панелями разделов.