Новые дополнения и их версии
Compare - сравнение товаров MODX 2 + miniShop2
Привет!
Сегодня выложил в github свою наработку с одного из сайтов — дополнение под названием Compare, которое умеет сравнивать товары.

Сегодня выложил в github свою наработку с одного из сайтов — дополнение под названием Compare, которое умеет сравнивать товары.

Gallery3x — это современный компонент галереи изображений для MODX3

Gallery3x — это современный компонент галереи изображений, разработанный эксклюзивно для MODX3. Он служит мощной и удобной альтернативой популярным решениям, которые не были обновлены для последней версии CMS.
Многие разработчики знают и любят отличный компонент ms2Gallery, который долгие годы был стандартом для создания галерей. Однако, он был создан для MODX2 и не имеет официальной поддержки в MODX3.
Gallery3x призван занять эту нишу, предлагая схожий богатый функционал, но на совершенно новой, современной технологической базе, полностью совместимой с MODX3.
eCommSender - отправка данных электронной коммерции
Приветствую! Представляю вашему вниманию компонент для отправки событий электронной коммерции в Яндекс Метрику и не только.
UniversalEventBus - обмен событиями между сервером и фронтом
Приветствую! Если у вас возникала потребность выполнить какое-то действие на фронте, при возникновении события на сервере и при этом требовалось много дополнительных данных эта утилита вам поможет.
Thumb2x — это мощный и гибкий компонент для обработки изображений

Thumb2x — это мощный и гибкий компонент для обработки изображений, созданный для MODX2.
В основе лежит высокопроизводительная библиотека Glide 2.3.2, обеспечивающая создание изображений «на лету».
Thumb3x: Современная обработка изображений для MODX 3

Thumb3x — это мощный и гибкий компонент для обработки изображений, созданный эксклюзивно для MODX 3.
Этот компонент был написан, чтобы заполнить пробел в экосистеме MODX 3, где практически отсутствуют современные и надежные инструменты для работы с изображениями.
pbQuiz — гибкий компонент квизов на контроллерах PageBlocks
pbQuiz — это наглядный пример того, как с помощью PageBlocks можно построить гибкую многошаговую форму-квиз с пошаговой валидацией и хранением прогресса в сессии.
Вы можете использовать готовый бесплатный компонент или создать всё вручную — чтобы полностью понять, как работает структура под капотом.

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

Что умеет pbQuiz
- Создавать квиз из любого количества шагов.
- Гибко задавать поля: radio, checkbox, текстовые и email.
- Проверять введённые данные на каждом шаге.
- Хранить введённые данные между шагами.
- Отправлять результаты менеджеру и пользователю.
- Полностью управляться через таблицы PageBlocks
IskFileGuardian — ваш персональный страж для файлов MODX.


IskFileGuardian — это компонент для MODX Revolution 3.x, (IskFileGuardian2x — для MODX 2.x) представляющий собой автоматическую систему для мониторинга целостности файлов как всего веб-сайта, так и ядра MODX.
Важно понимать, что IskFileGuardian не является антивирусом. Его задача — не лечение уже зараженных файлов, а ранняя диагностика угроз. Он работает как система безопасности, которая моментально фиксирует любые подозрительные изменения в файловой структуре. Если на сайте появится новый, несанкционированный файл (например, веб-шелл или эксплойт), или будет изменен существующий файл ядра, IskFileGuardian немедленно это обнаружит.
Компонент позволяет эффективно выявлять любые изменения, включая модификации, добавления и удаления файлов. Это дает администратору критически важное время для реагирования: анализа угрозы и принятия мер до того, как уязвимость будет использована в полной мере.
При обнаружении несоответствий, IskFileGuardian отправляет уведомление администратору по электронной почте и через мессенджер Telegram.
Все производимые действия и события логируются, а результаты проведенных сканирований доступны для анализа через интуитивно понятный встроенный интерфейс в панели управления MODX.
IskFileGuardian — Инструмент для проактивной защиты и контроля над вашим сайтом
UniTree новые возможности gtsAPI-PVTables
Для некоторых проектов нужен компонент деревьев. Например, структура организации или дерево ресурсов MODX. Для отображения и управления деревом добавил в gtsAPI-PVTables модуль UniTree.

Для того чтобы написать админку MODX на Vue осталось сделать менеджер файлов. Но пока он нам, к сожалению, не нужен и админка на Vue откладывается. Может к концу года понадобится.
Компоненты gtsAPI и PVTables я делаю в первую очередь для нас. В них реализовано то, что нам нужно. Но так как это базовые вещи для АПИ сайта на MODX, то может кому-то пригодиться и я их выкладываю.
demo UniTree. Ниже описание модуля UniTree.

Для того чтобы написать админку MODX на Vue осталось сделать менеджер файлов. Но пока он нам, к сожалению, не нужен и админка на Vue откладывается. Может к концу года понадобится.
Компоненты gtsAPI и PVTables я делаю в первую очередь для нас. В них реализовано то, что нам нужно. Но так как это базовые вещи для АПИ сайта на MODX, то может кому-то пригодиться и я их выкладываю.
demo UniTree. Ниже описание модуля UniTree.
pbAuth — мощная система авторизации, регистрации и управления профилем для PageBlocks
pbAuth — это готовый пакет аутентификации для PageBlocks, построенный на контроллерах. Он позволяет быстро внедрить регистрацию, вход, восстановление пароля и управление профилем пользователя без лишней рутины. Все маршруты, формы и ответы легко кастомизируются.

Возможности:

Возможности:
- Авторизация и регистрация через POST-запросы
- Восстановление и смена пароля
- Профиль пользователя с редактированием данных
- Валидация и вывод ошибок через Fenom
- Поддержка CSRF и flash-сообщений
- Расширяемые контроллеры и шаблоны