Импорт данных ломает миграцию чаще, чем шаблон или SEO
Переезд между CMS редко падает на верстке. Чаще проблема в импорте: старые поля не совпали с новыми, часть записей ушла в пустоту, а вложения остались без привязки. Сначала фиксируйте карту соответствий: заголовок, slug, текст, дата, автор, категории, теги, картинки, мета-поля.
Перед загрузкой проверьте три вещи: — формат файла и кодировку; — уникальность ID и slug; — правила для пустых значений. Если импортатор не умеет аккуратно обновлять записи, он легко создаст дубли или перезатрёт нужные поля. Особо внимательно смотрите на массивы, повторяющиеся блоки и кастомные поля.
Тестируйте не на полном выгрузочном файле, а на маленьком срезе: 5–10 записей, разные типы контента, одна запись с вложениями и одна без них. После импорта сравните исходник и результат по контрольным полям. Если где-то пропал символ, съехала дата или сломалась ссылка на файл — дальше масштабировать нельзя.
Не пытайтесь «починить потом»: в миграции это почти всегда дороже, чем один аккуратный прогон с валидацией и логами. Чем раньше поймали несоответствие, тем меньше ручной чистки после запуска.
Перенос сайтов между CMS
@cms_migration_hub_ww
Импорт данных ломает миграцию чаще, чем шаблон или SEO
Этот пост опубликован в Telegram-канале Перенос сайтов между CMS. Подписаться можно по ссылке: @cms_migration_hub_ww.