Новые дополнения и их версии

[MsAltCart 1.0.7] Теперь с документацией.

Приветствую, коллеги. Представляю вашему вниманию обновлённую версию альтернативной корзины для miniShop2. Ничего кардинально нового не добавилось, кроме подробной документации.
Артур Шевченко
13 июня 2024, 20:51
modx.pro
469
+5

[SendIt 2.0.0] Пагинация и обновлённая загрузка файлов

Приветствую, коллеги. Как и обещал добавил новую функциональностью в свой самый популярный компонент и доработал старый функционал. Подробности ниже.
Артур Шевченко
10 июня 2024, 21:11
modx.pro
1
5 067
+8

MyFavorites

MyFavorites – компонент, который позволяет добавить на сайт списки избранного. Основной упор сделан на работу с анонимными пользователями, аналитикой и защитой от ботов.

Основные возможности компонента
  • Создание различных списков избранного.
  • Работа как с анонимными пользователями, так и только с зарегистрированными.
  • Пользовательские списки избранного (пользователь может сам создавать/переименовывать и удалять свои списки).
  • Очистка сессий сайта и удаление кук пользователем не влияют на список избранного у анонимных пользователей.
  • Идентификация анонимного пользователя и, как следствие, его списка избранного, посетившего сайт с разных браузеров (метод не срабатывает во всех 100% случаев. На сайте должна быть подключена Google Analytics или Яндекс.Метрика).
  • Привязка списка избранного анонимного пользователя к зарегистрированному пользователю при его авторизации или создании заказа на сайте.
  • Синхронизация избранного на разных устройствах/браузерах, если ранее не было определено, что они принадлежат одному и тому же пользователю.
  • Передача данных о событиях добавления/удаления и очистки списка избранного в Google Analytics и Яндекс.Метрика.
  • Черные списки IP.
  • Защита от CSRF-атаки.
  • Защита с помощью reCAPTCHA 3.
  • Лимит на запросы для анонимных и зарегистрированных пользователей.
  • Уведомление на Email о подозрительной активности пользователя.
  • Доступ в админке сайта к информации о пользователях, их списках избранного и активности.
  • Экспорт информации о пользователях и избранном в CSV, XLSX и ODS.
  • Корректная работа с Cloudflare.
  • Быстрая кастомизация стилей через CSS переменные.
  • Возможность подписываться на JS события компонента для кастомизации его работы.
  • Нативный JavaScript.
Prihod
24 мая 2024, 16:31
modx.pro
2
1 416
+11

mmxTwig - еще одна интеграция шаблонизатора

Вы будете смеяться, но я написал еще одно composer-only дополнение для MODX. Это было несложно, благодаря той же логике работы, что и у mmxFenom.



Как оказалось, Fenom уже давненько не развивается.

3я версия по факту нерабочая и последний коммит был сделан больше года назад. Конечно, 2я версия вполне ок и свои задачи выполняет, но вообще проект выглядит не очень живым.

А Twig поддерживается сообществом Symfony, так что там с этим делом полный порядок. Поэтому мне и подкинули идею, в личной группе, добавить еще один шаблонизатор — что я сегодня и сделал.
Василий Наумкин
14 мая 2024, 16:50
modx.pro
1 394
+16

mmxDatabase 1.2.0

Выгрузил новую версию дополнения на packagist.org. Изменений не очень много, но все они интересные.

Во-первых, теперь запросы через Eloquent учитываются в системных плейсхолдерах MODX:
[^q^] queries, time: [^qt^]

Во-вторых, если включить системную настройку log_level на третий уровень (INFO), то вы увидите все SQL запросы прямо в журнале, вместе со временем выполнения.
Василий Наумкин
05 мая 2024, 10:27
modx.pro
737
+11

[modRetailCRM] - теперь бесплатный для всех.

Всем привет. Я к вам с короткой заметкой. У меня оставался единственный платный компонент modRetailCRM, продажи которого, я давно не отслеживаю, и тикеты с вопросами не получаю. В общем забыл уже о его существовании.
Николай Савин
16 апреля 2024, 20:13
modx.pro
1 011
+12

easyComm 1.15.0 большой апдейт: ответы, улучшенные файлы и многое другогое!

Привет!

Сегодня расскажу про обновление easyComm до версии 1.15.0.
В этом обновлении огромное количество улучшений и исправлений, разных изменений.

В связи с этим: БЕКАП ПЕРЕД ОБНОВЛЕНИЕМ ОБЯЗАТЕЛЕН!!!
Эта версия содержит большое количество изменений, я не исключаю того, что будут баги.

На это обновление я затратил наверное часов 60 рабочего времени, так что в этой статье даже и не опишу всего, точно что-нибудь пропущу или забуду.

Наумов Алексей
26 марта 2024, 20:22
modx.pro
1 257
+15

[FlatFilters] Первая успешная интеграция на коммерческий сайт.

Приветствую, наконец-то я довёл #FlatFilters до вменяемого состояния и даже протестировал его работу на боевом сайте, который находится у меня в поддержке.
Артур Шевченко
25 марта 2024, 20:32
modx.pro
2
845
+7

Новый тип дополнений: mmxDatabase и mmxForms

Привет, друзья, давно не виделись!

Прошло уже более 3х лет, как я перестал активно работать с MODX и занялся своим проектом Vesp. За это время я создал много разных сайтов и библиотек, неплохо освоил современные технологии, а теперь возвращаюсь порадовать сообщество MODX.

Почти год назад я уже написал заметку о фундаментальной проблеме в 3й версии MODX, и даже предложил готовый вариант её решения, но никакой реакции это не вызвало. Судя по количеству закачек (целых 10!), никто даже не попробовал установить новое дополнение и посмотреть, как оно работает.

Плюсом к этому добавились мои разговоры с европейскими коллегами на недавнем митапе в Швейцарии, из которых я вынес, что никто ничего менять не планирует.

А у меня есть свободное время, так что я решил немного подорвать экосистему новым типом дополнений, которые должны быть настолько хороши, чтобы заставить вас использовать Composer с MODX 3.
Василий Наумкин
20 марта 2024, 14:55
modx.pro
7
1 939
+25

msGoodsLink

msGoodsLinks – компонент предназначенный для создания перелинковки по опциям и свойствам товаров в miniShop2. Пакет позволяет настроить ссылки с товара на категории, в которых присутствует данный товар.

Основная идея разработки пакета – дать пользователям сайта возможность перейти в заранее подготовленную категорию с похожими товарами при клике по опции или свойству.

Купить
Prihod
14 марта 2024, 12:02
modx.pro
581
+7