Время не стоит на месте и не так давно вышла новая версия MODx 2.1.1, которая содержала в себе кучу всяких обновлений, а также которая избавилась от некотрого количества старого кода. Сам процесс обновления MODx описан слабо, отчасти из-за того, что сам процесс не очень сложен, но его можно сделать не правильно многими способами. 

Итак, приступим. Чтобы обновить MODx надо сделать следующее:

  1. Скачать последние версии расширений, чтобы не было проблем с совместимостью.
  2. Бэкап файлов и базы данных на случай, если что то пойдет не так.
  3. Скачать новую версию MODx с официального сайта
  4. Распаковать архив с новой версией системы прямо в корень сайта.
  5. Запустить стандартный скрипт установки. Там выбрать, чтобы он обновил систему, а не выполнял новую устновку.
  6. После того, как скрипт отработал начинает самое веселое. Как я уже говорил, в новой версии MODx разработчики отказались от большого количества устревшего кода. Полный список можно посмотреть тут. Там же приведены варианты замены. Как правило там код, который был оставлен в Revolution для совместимости с MODx Evolution. Теперь от него отказались. Таким образом, вам предстоит выправить весь свой неработающий код. Именно поэтому мы и скачивали последние версии дополнений, чтобы на этом этапе не было лишней головной боли. 
  7. Очистить кэш, на всякий случай. 
  8. PROFIT!!!!

Вот собственно и все, процесс прост. Главная сложность - это переписать несовместимый код.