Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeVue
Всем привет!
Делаю Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeVue 4 в менеджере, автоперевод, miniShop3, mSearch, SEO-сниппеты. Репозиторий: github.com/modx-pro/localizator3.

Нужны тестировщики. Поставьте на свой MODX 3, сломайте что получится, опишите в Issues. Так быстрее дойдём до бесплатного релиза.
Делаю Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeVue 4 в менеджере, автоперевод, miniShop3, mSearch, SEO-сниппеты. Репозиторий: github.com/modx-pro/localizator3.

Нужны тестировщики. Поставьте на свой MODX 3, сломайте что получится, опишите в Issues. Так быстрее дойдём до бесплатного релиза.
Хватит логгировать как в каменном веке 🪵
Коллеги, вы всё ещё логируете через $modx->log()? Тогда знаете боль: всё валится одной кучей в core/cache/logs/error.log — ваши записи, чужие записи, варнинги ядра, — без тэгов, без контекста, без ротации. А когда у клиента «что-то сломалось», вы идёте ssh-иться и грепать. У нас есть mxLogger, адаптированный под MODX 3 — забирайте в свои пакеты.
mxLogger - удобное логирование процессов в MODX Revolution
mxLogger — удобное логирование процессов в MODX Revolution 2.
Расставьте вызовы логгера с общими тэгами (например «purchase» и «cart») — и в менеджере найдёте все записи процесса по тэгу. В комплекте — готовый плагин, логирующий корзину и оформление заказа miniShop2, и автономный просмотрщик логов в обход MODX.
Расставьте вызовы логгера с общими тэгами (например «purchase» и «cart») — и в менеджере найдёте все записи процесса по тэгу. В комплекте — готовый плагин, логирующий корзину и оформление заказа miniShop2, и автономный просмотрщик логов в обход MODX.

MaxNotify

**MaxNotify** — компонент для MODX Revolution 2, который отправляет сведения
о заказах miniShop2 в мессенджер MAX через официальный MAX Business API или через сервис (https://rumaxbot.ru).
Компонент помогает владельцу и менеджерам интернет-магазина быстро узнавать
о новых заказах и изменениях их статуса без постоянной проверки панели MODX.
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
Улучшенная верификация поисковых ботов

Уведомления о заказах minishop в MAX
Здравствуйте. Хочу поделиться плагином, на замену старому плагину уведомлений о заказах Minishop2 в телеграмм. Поиском поискал, кажется такой правки не было, может кому пригодится.
Плагин у меня работает, уведомления приходят в паблик или чат. Можно использовать одного MAX бота для подключения разных магазинов для разных клиентов в разные чаты.
Плагин у меня работает, уведомления приходят в паблик или чат. Можно использовать одного MAX бота для подключения разных магазинов для разных клиентов в разные чаты.
Поддержка OpenStreetMaps в msCDEK
Привет, коллеги! Если коротко, то меня задолбали танцы с бубном вокруг API ключей для Янедкс.Карт и я добавим поддержку бесплатного, бесключевого OpenStreetMaps, теперь список ПВЗ на карте можно увидеть не получая никаких данных от Яндекса.