Для разработчиков

[AjaxFormitLogin] Теперь есть документация!

Приветствую, коллеги. Хочу сообщить всем заинтересованным о том, что на днях я закончил написание документации к компоненту AjaxFormitLogin. Там есть как общая информация о возможностях, так и множество примеров кода, чтобы вам было проще использовать данный компонент. Я постарался учесть все возможные кейсы. Единственное о чем, кажется, забыл упомянуть, так это о том, что компонент, являясь наследником AjaxForm, умеет работать с любыми сниппетами, а не только с FormIt.
Артур Шевченко
24 января 2023, 11:00
modx.pro
306
+11

Тестируем 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
395
+2

Разработка веб приложений. #3 - Backend, Nest.

Первая статья — здесь.
Вторая статья — здесь.

:(
1. Надеюсь у всех все хорошо, насколько это возможно.
2. По самым разным причинам, я эту статью писал месяцев 7… Ну как писал… Часть написал еще в феврале и оставил статью пылиться. Я решил закончить давно начатое, надеюсь статья придется вам по вкусу и вы узнаете для себя хоть что-то новое. Погнали.

TypeScript
Конечно увидев Nest, у меня (наверное не только у меня) появились сомненения, ведь TS это как бы JS, но масштаб погружения все таки намного глубже, требуются совсем другого уровня знания. Так думал я перед тем как начать изучать Nest. Я даже вспомнил, что уже давно купил себе этот курс, но так и не начал его изучать (все таки на момент написания статьи, уже начал).
iWatchYouFromAfar
09 ноября 2022, 04:24
modx.pro
1
816
+10

[EasyComm+Swift] Загрузка фото и видео отзывов в облако Selectel.

Приветствую, делюсь с сообществом нюансами реализации такой задачи как загрузка файлов, прикрепляемых к отзывам, в облачное хранилище от Selectel.Возможно, эта заметка сэкономит кому-то немного времени.
Артур Шевченко
19 октября 2022, 12:36
modx.pro
524
+1

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

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

Модуль для ZoomX: ajax-блок

Захотелось, значит, поделиться своей разработкой — блок, загружаемый через ajax. Использую его для фильтров и форм. Ещё можно использовать для динамической корзины в miniShop. Нужно, например, если добавляются подарки. Сначала просто хотел скинуть код файлов, но потом решил оформить это в отдельный модуль. А модули для ZoomX, кажется, ещё никто не делал, да и разработчик не заявлял о такой возможности. Поэтому пришлось придумывать)
Лёша
08 октября 2022, 00:00
modx.pro
2
1 091
+5

Пробуем ORM Illuminate из Laravel вместо xPDO

Наткнулся вчера на довольно старую статью Сергея: modzone.ru/blog/2018/02/07/eloquent-and-modx/, заинтересовало, решил попробовать.
Лёша
06 октября 2022, 16:56
modx.pro
645
+5

[miniShop2 4.0.0-beta] - Разбор нововведений. Подключение собственных JS классов работы с корзиной и заказом

В этой заметке расскажу как полностью заменить или расширить стандартные классы корзины и заказа. Для тех, кто уже писал свои модули в JavaScript, никаких откровений не будет.
Артур Шевченко
28 сентября 2022, 11:45
modx.pro
409
+5

[miniShop2 4.0.0-beta] - Разбор нововведений. Удаление Fotorama. Пример подключения галереи.

В виду того, что скрипты галереи к логике работы интернет-магазина относятся весьма косвенно, нами было принято решение вырезать их из коробки MiniShop2.
И это хорошо, так как теперь каждый может без заморочек подключить свою любимою галерею.
Пример подключения есть в чанке tpl.msGalleryNew.
Артур Шевченко
26 сентября 2022, 17:26
modx.pro
1 339
+4

[miniShop2 4.0.0-beta] - Разбор нововведений. Кнопки "плюс" и "минус" в корзине.

В этой заметке расскажу вам о добавленном плагине для изменения количества товара. Очевидно, что его назначение облегчить кастомизацию поля ввода количества, чтобы оно органично вписывалось в дизайн.
Артур Шевченко
26 сентября 2022, 12:27
modx.pro
383
+6