Jump to main content Jump to doc navigation

Этот документ подробно описывает изменения между 2.x и 3.0, которые могут повлиять на обновления. Это не полный список всех изменений (см. changelog), а справочник (критических) изменений, которые могут затронуть дополнения и сайты.

Список совместимых дополнений можно найти на SiteDash.

Обновление до 3.0

Установщик принимает обновление только с MODX 2.6.0 и новее. Если используется MODX 2.5 или более ранняя версия, сначала обновитесь до 2.6. Если текущая версия ниже 2.6.0, setup останавливается с ошибкой.

Когда вы уже на 2.6+, следуйте стандартному процессу обновления. Если можете, поработайте на последнем 2.8 перед 3.0. 2.8 пишет в журнал MODX вызовы устаревшего API, и вы успеете поправить дополнения и свой код.

После обновления ядра и дополнений могут проявиться критические изменения, которые нужно исправить в дополнениях или своём коде.

Другие заметные изменения и улучшения

Менеджер и интерфейс

  • Новый выбор шаблона упрощает создание ресурсов #15535
  • Переработан установщик #14507 и вход в менеджер #13773.
  • Менеджер переработан. Улучшена работа на мобильных #14700, #14735. Изменены стили ресурсов в дереве #14832
  • Язык можно переключать на лету #14046
  • Все разрешения менеджера автоматически доступны в MODx.perm #13924, #14425. См. Объект MODx.
  • Перевод Google отключён в менеджере #14414
  • Более последовательное дублирование ресурсов и элементов #14411

Пакеты

Файлы и медиа

Ресурсы и шаблоны

Безопасность и почта

  • Письмо «забыли пароль» использует ссылку сброса (modhash), а не пароль в письме #13786. См. forgot_login_email.

Парсер и REST

  • Литеральные одинарные [ / ] внутри значений тегов поддерживаются #13904. См. Синтаксис тегов.
  • Значения-массивы в свойствах получают стабильную serialize-подпись тега #14689. См. Синтаксис тегов.
  • Пустые XML-элементы во входящем теле modRestService становятся '' #14305. См. RESTful API.

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • deJaya
  • JT Skaggs
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$204 per month—let's make that $500!

Learn more