1. Выполните миграцию всех основных данных, которые вы хотели бы перенести в Joomla 4.x. Если ваша утилита миграции запрашивает перенести Sections и Categories, определенно выполните миграцию их обоих. Преобразование выполняется автоматически для категорий и вложенных категорий.
2. Запустите исправление базы данных (Database Fix) через Extension Manager → Database, и кликните на кнопку Fix в верхней части тулбара.
3. Установите ваш новый шаблон (template), или сконвертированный шаблон, чтобы увидеть содержимое вашего сайта (для дополнительной информации см. [11]).
4. Добавьте новые меню, если ваша утилита миграции их не перенесла. Если вы хотите использовать разделенные меню (split menu), то сейчас самое время их настроить.
5. Добавьте модули, если ваша утилита миграции это не сделала. Если же выбранная утилита модули перенесла, то поменяйте позиции модулей в новом шаблоне, чтобы ваши модули отображались и вы могли видеть, с чем работаете.
6. Проверьте наличие задублированных алиасов и исправьте связанные с этим проблемы.
7. Проверьте работу внутренних ссылок. Если они нарушены, исправьте.
8. Сделайте backup.
9. Установите и сконфигурируйте сторонние расширения (например редакторы, Akeeba backup, slideshow, или плагины).
10. Сделайте backup.
11. Если у вас есть большие расширения, для которых требуется миграция данных, выполните индивидуальную миграцию каждого из них в соответствии с документацией разработчика. Сделайте backup после миграции каждого такого расширения.
12. Если ваша утилита миграции не переносит изображения, то вы можете захотеть перенести картинки из сайта 1.5 на сайт 4.x. Замечание: сохраните директорию /stories, если вы решили не исправлять все ссылки на изображения. Вы можете создать новую организационную структуру в директории /images.
13. Рекомендуется, но не требуется, если у вас есть проблемы ассетами, см. [12]. Может помочь полезный инструмент [13].
14. Если вы собираетесь добавить что-нибудь на сайт, или использовать новые основные функции ядра Joomla, такие как Tags или Custom Fields, то сейчас самое время это их установить и сконфигурировать.
15. Проверьте ваши URL на сайте Joomla 4 и сравните с сайтом Joomla 1.5. Если они отличаются, то задокументируйте каждый Joomla 1.5 URL, и какой Joomla 4.x URL они будут использовать, чтобы вы могли настроить перенаправление с адресов 1.5 и сохранить рейтинг для поисковых систем (в этом может помочь таблица Excel). См. рекомендации [14, 15].
16. Сделайте backup.
17. Все проверьте.
18. Выполните дополнительную очистку.
19. Протестируйте все, что сможете.
20. Сделайте backup.
21. Перенесите или поменяйте, или добавьте обновленные данные с сайта Joomla 1.5 на сайт Joomla 4.
22. Добавьте Google Analytics на шаблон, или используйте сторонний плагин.
23. Проверьте Global Configuration - все ли так, как должно быть?
24. Сделайте финальный backup сайта Joomla 4.x.
25. Сделайте финальный backup сайта Joomla 1.5.
26. Переместите ваш сайт Joomla 1.5 с корневого домена на другой субдомен или в подкаталог, или просто удалите его.
27. Сделайте backup и restore (например с помощью рекомендуемой утилиты Akeeba Backup [5], или просто переместите файлы для восстановления вашего сайта Joomla 4.x на корневом домене хостинга.
Замечание: если вы поменяли хосты, то можете оставить ваш сайт Joomla 4.x на месте, и просто перенастроить DNS для вашего домена на новый сервер, где находится Joomla 4.x.
28. Если это необходимо, разрешите .htaccess для Search Engine Friendly URL.
29. Создайте карту сайта (sitemap), и отправьте её в Google Webmaster Tools или другую используемую вами поисковую систему.
30. Сделайте все перенаправления из созданной ранее электронной таблицы для URL-адресов, которые изменились в процессе миграции.
31. Внесите любые другие изменения, которые нужны для ожидания запуска сайта Joomla 4.x.
32. Еще раз все протестируйте.
33. Сделайте другой backup.
34. Удалите любой экземпляр Joomla 1.5, когда сможете.
35. Удалите все другие сайты разработки, с которыми вы возможно работали, или поддерживайте их в актуальном состоянии, если на них установлена текущая версия, чтобы предотвратить попытки взлома на вашем сервере.
36. Добро пожаловать в мир Joomla! 4.x!