MiniShop3: итоги февраля и версия 1.6.0
За февраль выпустили четыре релиза — с 1.4.0 до 1.6.0. Переработали авторизацию, добавили уведомления, переписали личный кабинет. 242 файла, 36 закрытых задач. Расскажу по порядку, начиная с самого крупного.
ms3FirstTimeBuyerDiscount - автоматическая скидка на первый заказ

Автоматическая скидка на первый заказ — без купонов и ручных действий. Повышает конверсию новых клиентов.
[SendIt 2.8.0 / 3.1.0] Proof of Work, шифрованная подпись поведения и контроль времени заполнения
Всем привет! В этом обновлении защита от спама была значительно усилена. Добавлены три новых уровня, которые делают автоматическую отправку форм экономически невыгодной и технически сложной. Аналогичный функционал доступен и в версии 3.1.0.
simpleFilters, версия 1.1.0

В новой версии добавлено:
- JS-событие sfilters, срабатывающее после обновления данных.
- Просчет результатов для значений.
- Вывод выбранных фильтров.
- Несколько полезных параметров сниппета simpleFilters
- Обработка TV-параметров типа «автометка»
Оптимизирована выборка в режиме AND.
Gallery3x 3.0.31 для MODX3 - управление файлами
Версия 3.0.31
1) Управление файлами вкладка «Файлы G3x»
2) Добавлена поддержка kinescope.ru во вкладке «Видео G3x»
Полное получение метаданных (название, описание, превью) через REST API (Kinescope.io) при наличии токена (настройка gallery3x.kinescope_api_token)
Новая вкладка «Файлы G3x»
Теперь рядом с вкладками «Галерея G3x» и «Видео G3x» появилась третья — «Файлы G3x» (нужно активировать в настройках компонента).
Она позволяет прикреплять к любому ресурсу произвольные файлы: документы, архивы, таблицы, презентации, аудио — всё, что не является изображением или видео.

1) Управление файлами вкладка «Файлы G3x»
2) Добавлена поддержка kinescope.ru во вкладке «Видео G3x»
Полное получение метаданных (название, описание, превью) через REST API (Kinescope.io) при наличии токена (настройка gallery3x.kinescope_api_token)
Новая вкладка «Файлы G3x»
Теперь рядом с вкладками «Галерея G3x» и «Видео G3x» появилась третья — «Файлы G3x» (нужно активировать в настройках компонента).
Она позволяет прикреплять к любому ресурсу произвольные файлы: документы, архивы, таблицы, презентации, аудио — всё, что не является изображением или видео.

Modx3ProfilerToolbar — тулбар производительности для MODX 3

Лёгкий профайлер только с Frontend Dev Toolbar: метрики запроса, медленные компоненты, таймлайн и SQL. Без админки, без хранения трейсов, без debug-отчёта.
CrawlerDetect — бесплатная защита MODX‑сайтов от ботов, создано с любовью к сообществу

Представляю CrawlerDetect — бесплатный компонент для MODX, созданный с заботой о сообществе. Он использует движок JayBizzle/Crawler-Detect, который надёжно распознаёт тысячи известных ботов и краулеров.
ms3RecentlyViewed - Недавно просмотренные товары для MiniShop3

Компонент для MiniShop3: вывод блока «Недавно просмотренные товары».
Список хранится в браузере (localStorage или cookie) или в БД для авторизованных пользователей и автоматически заполняется при посещении страниц товаров.
Обновление полей ресурсов на основе csv-файла иморта (modx 2.8.8 + minishop 2)
Задача была обновить поля у ресурсов (ресурсы: категории, товары; поля: основные, дополнительные (тв)).
Обновление изображений (галерея) в задачу не входило.
Возможно, кому-нибудь пригодится. Если будут корректировки/замечания, буду только рад.
Обновление изображений (галерея) в задачу не входило.
Возможно, кому-нибудь пригодится. Если будут корректировки/замечания, буду только рад.
Localizator 1.0.9 и 1.1.0
Localizator 1.0.9 и 1.1.0 — новые переводчики, исправления грида и TV, отключение вкладки по шаблонам
- Поддержка Google и DeepL в дополнение к Яндекс-переводчику (1.0.9)
- Режим простого копирования строк без перевода (1.0.9)
- Исправлено дублирование пути у TV-картинок при выводе через Fenom (1.1.0)
- Настройка отключения вкладки «Локализатор» для выбранных шаблонов (1.1.0)
- Исправления для ресурсов-ссылок и корректный ключ языка при редактировании из грида (1.1.0)