Новые дополнения и их версии
СМС-валидация AjaxForm по номеру телефона
Поступила заявка на реализацию функционала проверки номера телефона через СМС при отправке формы на основе AjaxForm+FormIt. Основными требованиями были:
1. Невмешательство в ядро AjaxForm
2. Простота интеграции в действующую форму (в идеале, как говорится, в пару кликов).
3. Интервал между отправкой повторного СМС для предотвращения скликивания баланса.
4. Наличие тестового режима
5. Компонент срабатывает только в случае заполненных обязательных полей формы
6. Возможность добавления новых классов СМС-провайдера
Был написан и собран в пакет простенький компонент, реализующий СМС-верификацию формы перед ее отправкой.
1. Невмешательство в ядро AjaxForm
2. Простота интеграции в действующую форму (в идеале, как говорится, в пару кликов).
3. Интервал между отправкой повторного СМС для предотвращения скликивания баланса.
4. Наличие тестового режима
5. Компонент срабатывает только в случае заполненных обязательных полей формы
6. Возможность добавления новых классов СМС-провайдера
Был написан и собран в пакет простенький компонент, реализующий СМС-верификацию формы перед ее отправкой.
gtsAPI - Универсальное API для MODX
Универсальное API для СRUD к любым таблицам базы данных MODX. Сделано для доступа к базе MODX из Vue компонентов в браузере. В состав компонента включены скрипты PVTables — редактируемые таблицы MODX на основе Vue.
Внимание. Пакет разрабатывался под MODX2.8. На MODX3 вроде пока работает, но то что пакет на MODX3 будет работать не гарантируется. Также пакет тестировался только на MYSQL 5.7.

Внимание. Пакет разрабатывался под MODX2.8. На MODX3 вроде пока работает, но то что пакет на MODX3 будет работать не гарантируется. Также пакет тестировался только на MYSQL 5.7.

MiniShop3 - когда и чего ждать?
Привет сообщество. Работа над MiniShop3 подходит к стадии альфа-релиза.
С января месяца я ничего не писал по этому поводу, пора бы освежить информацию.
С января месяца я ничего не писал по этому поводу, пора бы освежить информацию.
[miniShop2] Релиз новой версии 4.4.0
Привет друзья. Впервые за два года мы подготовили достаточно крупное (за счет накопившегося материала) обновление miniShop2.
Ниже расскажу, что в него попало.
Ниже расскажу, что в него попало.
[IskTelega] - компонент для отправки публикаци в телеграм каналы.
Привет всем!
Представляю свой скоромный компонент для отправки в телеграм каналы ваших замечательных публикаций.
В эру популярности телеграм каналов, очень удобно постить в телеграм прямо из админки MODX3 :)
IskTelega умеет:
1) Делать запланированную отправку постов по времени.
2) Отправлять посты на множество ваших телеграм каналов используя API telegram.
Как использовать:
Представляю свой скоромный компонент для отправки в телеграм каналы ваших замечательных публикаций.
В эру популярности телеграм каналов, очень удобно постить в телеграм прямо из админки MODX3 :)
IskTelega умеет:
1) Делать запланированную отправку постов по времени.
2) Отправлять посты на множество ваших телеграм каналов используя API telegram.
Как использовать:
mmxUsers - удобное управление пользователями
Очередное composer дополнение для MODX 3, на этот раз по заказу компании Sterc.
Сделано для того, чтобы мендежеры могли управлять юзерами, регистрировать их, менять настройки и отправлять уведомления о регистрации. Дополнение было написано по конкретному ТЗ и под конкретный проект, но потом голландские добряки решили сделать его универсальным и поделиться со всеми.

Документация c инструкцией по установке вот здесь, а под катом немного подробностей.
Сделано для того, чтобы мендежеры могли управлять юзерами, регистрировать их, менять настройки и отправлять уведомления о регистрации. Дополнение было написано по конкретному ТЗ и под конкретный проект, но потом голландские добряки решили сделать его универсальным и поделиться со всеми.

Документация c инструкцией по установке вот здесь, а под катом немного подробностей.
[FlatFilters 1.0.0-pl] Первый релиз.
Приветствую, коллеги. Наконец-то довёл до ума свой компонент фильтрации. Он прошёл модерацию и доступен по ссылке. К сожалению, бесплатно выложить не удалось из-за правил modstore. К компоненту есть достаточно подробная документация.
[MsAltCart 1.0.7] Теперь с документацией.
Приветствую, коллеги. Представляю вашему вниманию обновлённую версию альтернативной корзины для miniShop2. Ничего кардинально нового не добавилось, кроме подробной документации.
[SendIt 2.0.0] Пагинация и обновлённая загрузка файлов
Приветствую, коллеги. Как и обещал добавил новую функциональностью в свой самый популярный компонент и доработал старый функционал. Подробности ниже.
MyFavorites
MyFavorites – компонент, который позволяет добавить на сайт списки избранного. Основной упор сделан на работу с анонимными пользователями, аналитикой и защитой от ботов.
Основные возможности компонента
Основные возможности компонента
- Создание различных списков избранного.
- Работа как с анонимными пользователями, так и только с зарегистрированными.
- Пользовательские списки избранного (пользователь может сам создавать/переименовывать и удалять свои списки).
- Очистка сессий сайта и удаление кук пользователем не влияют на список избранного у анонимных пользователей.
- Идентификация анонимного пользователя и, как следствие, его списка избранного, посетившего сайт с разных браузеров (метод не срабатывает во всех 100% случаев. На сайте должна быть подключена Google Analytics или Яндекс.Метрика).
- Привязка списка избранного анонимного пользователя к зарегистрированному пользователю при его авторизации или создании заказа на сайте.
- Синхронизация избранного на разных устройствах/браузерах, если ранее не было определено, что они принадлежат одному и тому же пользователю.
- Передача данных о событиях добавления/удаления и очистки списка избранного в Google Analytics и Яндекс.Метрика.
- Черные списки IP.
- Защита от CSRF-атаки.
- Защита с помощью reCAPTCHA 3.
- Лимит на запросы для анонимных и зарегистрированных пользователей.
- Уведомление на Email о подозрительной активности пользователя.
- Доступ в админке сайта к информации о пользователях, их списках избранного и активности.
- Экспорт информации о пользователях и избранном в CSV, XLSX и ODS.
- Корректная работа с Cloudflare.
- Быстрая кастомизация стилей через CSS переменные.
- Возможность подписываться на JS события компонента для кастомизации его работы.
- Нативный JavaScript.