Prihod

Prihod

С нами с 22 июня 2014; Место в рейтинге пользователей: #17

Хватит логгировать как в каменном веке 🪵

Коллеги, вы всё ещё логируете через $modx->log()? Тогда знаете боль: всё валится одной кучей в core/cache/logs/error.log — ваши записи, чужие записи, варнинги ядра, — без тэгов, без контекста, без ротации. А когда у клиента «что-то сломалось», вы идёте ssh-иться и грепать. У нас есть mxLogger, адаптированный под MODX 3 — забирайте в свои пакеты.
Артур Шевченко
17 июня 2026, 00:48
modx.pro
3
2 018
+8

mxLogger - удобное логирование процессов в MODX Revolution

mxLogger — удобное логирование процессов в MODX Revolution 2.

Расставьте вызовы логгера с общими тэгами (например «purchase» и «cart») — и в менеджере найдёте все записи процесса по тэгу. В комплекте — готовый плагин, логирующий корзину и оформление заказа miniShop2, и автономный просмотрщик логов в обход MODX.
Артур Шевченко
15 июня 2026, 20:27
modx.pro
1
379
+7

ZoomX - проблемы новичка при написании API

Приветствую! Всё что будет написано дальше кому-то может показаться очевидным и нестоящим внимания, но решение этих проблем отняло у меня много времени и этой заметкой я надеюсь сэкономить его другим.
Артур Шевченко
03 апреля 2023, 11:17
modx.pro
1
1 553
+12

Vite + MODX CMP, как избавиться от ExtJS и жить дальше с комфортом в разработке

В данном видео мы посмотрим как можно избавить себя от использования ExtJS при разработке компонентов и начать применять современные реактивные фреймворки, такие как Vue, React, Svelte и другие.


Семён Кудрявцев
22 февраля 2023, 18:54
modx.pro
8
2 715
+30

[СДЕЛАЙ САМ] SendIt и MiniShop2 - заказ в 1 клик - быстро, просто и бесплатно.

Приветствую, решил зафиксировать для себя и поделится с сообществом, прежде всего с новичками, актуальным способом быстро и без боли добавить в интернет-магазин на базе MiniShop2 функцию «Заказать в 1 клик.»
Артур Шевченко
09 февраля 2023, 12:03
modx.pro
13
4 246
+13

Тестируем mFilter2

Некоторые разработчики сообщества говорят: Вот надо сервер получше и mFilter2 будет работать быстро.
Я не пожалел 600р и взял тариф Максимальный на модхост. Решил проверить как зависит скорость работы mFilter2 от сервера. К счастью, мне разрешили использовать базу с 31444 товаров.
Сравниваться будут 2 одинаковых сайта:
1) На модхост с тарафом Максимальный. Дальше будем называль модхост.
2) Сайт на локальном сервере OpenServer. Дальше локалка.
В фильтре 4 селекта с 1743 опций-значений.

Для модхост результраты можно, еще месяц, непосредственно, просмотреть по ссылке http://s31273.h2.modhost.pro/mfilter2-testyi.html
под катом результаты.
Александр Туниеков
22 декабря 2022, 22:12
modx.pro
1
1 490
+2

FacetSearch - быстрый фасетный поиск с сервисом facetsearch.ru

У MODX есть один компонент фасетного поиска – mFilter2. Но на больших каталогах (от 10 000 товаров) mFilter2 работает очень медленно. Загрузка страницы и фильтрация могут занимать 6–10 секунд, даже с кэшем. Современные поисковые системы используют специальные базы данных – ElasticSearch, Sphinx и другие. На сервисе FacetSearch.ru развернут OpenSearch (fork ElasticSearch). Компонент FacetSeach для MODX загружает данные в базу OpenSearch и выводит на сайты с MODX форму фасетного поиска, фильтрующую товары и ресурсы с помощью запросов в сервис.



FacetSearch фильтрует большые каталоги за 0,6-0,9 секунды.
Александр Туниеков
07 декабря 2022, 09:08
modx.pro
3
3 450
+10

MODX + Docker

Всем привет!

Увидел тут в комментариях к одной заметке вопрос про MODX в Docker. Так уж совпало, что я как раз недавно освоил работу с Docker для своих проектов на Vesp, и Pixmill попросили меня сделать что-то такое же и для MODX.



Вызов был принят — и вот результат github.com/bezumkin/modx-docker, можете использовать. Ниже будут пояснения.
Василий Наумкин
15 ноября 2022, 07:09
modx.pro
7
5 454
+22

[СДЕЛАЙ САМ] Загрузка файлов в медиа источник с фронта.

Приветствую. Данный кейс был мною использован для загрузки файлов с фронта в облако Selectel. Однако можно использовать любой источник файлов созданный в Modx Revolution 2.6.x. Если же нужен именно Selectel обязательно требуется установить компонент Swift.
Артур Шевченко
06 ноября 2022, 23:47
modx.pro
1
1 470
+3

Обзор фильтров для интернет-магазинов

Для MiniShop планируется сделать фильтры встроенные в него. Вопрос как и каким образом их делать? Я разбирался в фильтрах mFilter2, пробовал делать mapFilter и, сейчас, искал в интернете реализации фильтров. Насколько нашел есть 4 способа реализации фильтра. Под катом их обзор.
Александр Туниеков
18 октября 2022, 17:46
modx.pro
4
4 038
+4