Новые дополнения и их версии
msFastOrder — быстрый заказ для MODX Revolution 3 и MiniShop3

Знакомый сценарий: покупатель уже на карточке товара, цена устраивает, вариант выбран — но чтобы оформить заказ, его ведут через корзину, доставку, оплату и ещё три экрана. Часть аудитории уходит на полпути. Особенно на акциях, лид-товарах и позициях с одним SKU, где лишний шаг — это потерянная заявка.
msFastOrder — дополнение для MODX Revolution 3 и MiniShop3, которое добавляет кнопку «Купить в 1 клик» прямо на странице товара. Модальное окно, короткая форма, заказ в MS3 или письмо менеджеру — без перехода в корзину. После оформления покупатель сразу видит номер заказа, сумму и кнопку оплаты, если способ оплаты MS3 отдаёт payment_link (в том числе ЮKassa через msp3YooKassa).
Один сниппет на шаблоне товара — и у вас отдельный канал конверсии рядом с обычной корзиной, без переписывания checkout.
PhoneSpamDetect — валидация телефонов в формах MODX без API-ключей

Коллеги, знакомая картина: в форму прилетает «телефон» вроде 12345, 00000000000 или номер из другой страны — а FormIt его спокойно проглатывает. Менеджер перезванивает в пустоту, CRM засоряется, в отчётах красивые цифры, а реальных заявок меньше.
PhoneSpamDetect — дополнение для MODX Revolution 3.x, которое проверяет телефон до отправки формы. Под капотом — Google libphonenumber: та же логика, что используют крупные сервисы, но локально на вашем сервере. Без API-ключей, без внешних запросов и без ежемесячных лимитов.
Один preHook для FormIt — и контактные формы, заявки на звонок и лид-магниты перестают принимать явный мусор.
MigxPageConfigurator и mpcVisualEditor
Коллеги, вы конечно же прекрасно не помните один из моих выдающихся компонентов для Modx — MigxPageConfigurator, поэтому кратко напомню. Зачастую при разработке сайта заказчик хочет чтобы контент перекочевал в админку из верстки, а это чертовский муторная задача, которую MPC автоматизирует. А теперь к нему ещё и визуальный редактор прилагается — контент-менеджеры умрут от счастья
IskWaf 3.2.0 — большое обновление WAF для MODX 3
IskWaf — это простой и гибкий межсетевой экран уровня веб-приложения (WAF) для MODX Revolution 3.x: правила по IP/стране/User-Agent/Referrer/URI, локальная капча, логирование, отчёты и GeoIP/ASN на базе IP2Location LITE. В версии 3.2.0 добавлено сразу несколько крупных возможностей. Делюсь, что нового.
Инспекция запросов — защита от SQL-инъекций
Realtime-проверка страны
Белый список стран
Правила по ASN в реальном времени и приоритет allow-списков
Экспорт и импорт правил в CSV
Улучшенная верификация поисковых ботов

Инспекция запросов — защита от SQL-инъекций
Realtime-проверка страны
Белый список стран
Правила по ASN в реальном времени и приоритет allow-списков
Экспорт и импорт правил в CSV
Улучшенная верификация поисковых ботов

Поддержка OpenStreetMaps в msCDEK
Привет, коллеги! Если коротко, то меня задолбали танцы с бубном вокруг API ключей для Янедкс.Карт и я добавим поддержку бесплатного, бесключевого OpenStreetMaps, теперь список ПВЗ на карте можно увидеть не получая никаких данных от Яндекса.
FormIt 5.2: нативный AJAX и reCAPTCHA v3
Вышли версии FormIt 5.2.0 и 5.2.1 с двумя значимыми обновлениями: встроенной поддержкой отправки форм через AJAX и переходом хука recaptcha с устаревшей v1 на v3.
Для AJAX-отправки форм на MODX существуют отдельные компоненты — AjaxForm, SendIt и FetchIt. У каждого свои особенности: AjaxForm требует jQuery и не обрабатывает хук redirect; FetchIt работает без jQuery, но это всё равно отдельный инструмент поверх FormIt. У SendIt вообще другой подход, насколько я помню, он не использует FormIt, работает вообще самостоятельно.
Хук recaptcha в FormIt существовал давно, но работал с reCAPTCHA v1 — API, которое Google давно признал устаревшим и отключил.
Теперь обе вещи решены в самом FormIt.
Контекст: что было раньше
Для AJAX-отправки форм на MODX существуют отдельные компоненты — AjaxForm, SendIt и FetchIt. У каждого свои особенности: AjaxForm требует jQuery и не обрабатывает хук redirect; FetchIt работает без jQuery, но это всё равно отдельный инструмент поверх FormIt. У SendIt вообще другой подход, насколько я помню, он не использует FormIt, работает вообще самостоятельно.
Хук recaptcha в FormIt существовал давно, но работал с reCAPTCHA v1 — API, которое Google давно признал устаревшим и отключил.
Теперь обе вещи решены в самом FormIt.
MiniShop3 1.11.0
Вышел MiniShop3 1.11.0-beta1 — крупный релиз: 26 смерженных PR с прошлого релиза, три breaking change, новая модель группировки опций, явный пересчёт стоимости заказа в админке, новое JS событие для интеграции с компонентами и заметные правки в работе сниппетов.
mSearch - обновление до версии 1.3.0.
В 1.3.0 подсказки поиска теперь могут показывать товары с фото, артикулом и ценой — а не только заголовок, как раньше. Обычные страницы остаются простой строкой, товары получают карточный вид. Никаких настроек переписывать не надо: достаточно включить автокомплит в форме поиска, и для товаров miniShop3 это заработает само.
[xDevPicker] Редактируем чанки с фронтенда в один клик

.
xDevPicker — пикер элементов для фронта в духе DevTools-инспектора Chrome.
Редактировать визуал в MODX 3 ещё никогда не было так легко! Просто зажми Shift + Alt и тыкни в любой элемент на странице – откроется модалка с редактированием чанка/шаблона/сниппета.
Больше не нужно лезть и искать нужный чанк в наваленной куче других чанков в админке, параллельно открывая 200+ чанков для отладки визуала на фронте!
Честно скажу, разработал его не я, это всё aiAssist на модели GPT 5.5…