Новые дополнения и их версии
[msAltCart] Динамическая корзина для MiniShop2
Приветствую! Предлагаю вашему вниманию современный вариант полюбившегося многим компонента msMCD. Как водится постарался учесть большинство популярных кейсов использования корзины: миникорзина в шапке, динамическая корзина сбоку, всплывающее окно с последним добавленным товаров, основная корзина. Подробности под катом.
[FlatFilters] Первая бета ждёт смелых и отчаянных.
Приветствую! Мы строили, строили и наконец построили. Рад представить вашему вниманию первого реального конкурента mFilter2. Пока это только бета версия, поэтому кому-то может показаться, что функционала маловато, пожелания принимаются в комментариях.
Scheduler 1.5.0
В рамках работы над MiniShop3 я подготовил новый релиз компонента Scheduler.
[msCdekWidget] Альтернативный калькулятор доставки СДЭК
Приветствую! Представляю вашему вниманию свой вариант интеграции оригинального виджета службы доставки СДЭК на сайты на базе всеми нами любимой CMS Modx Revolution.
[easyRedirects] Еще один компонент для управления редиректами
Привет!
easyRedirects — дополнение для управления редиректами (с возможностью выбора кода ответа из 301, 302, 307, 308) в панели управления сайтами.
Для MODX есть несколько компонентов, которые позволяют из админки управлять редиректами со старых url на новые. Из тех, что знаю я — это Redirector (наверное самый первый компонент, ему 10+ лет точно, но надо сказать, его периодически обновляют), и autoRedirector. Кстати, они поддерживают только 301 редирект, а вот 302 или более свежие 307 и 308 — нет.
При попытке применить их на моем сайте выплыли проблемы:
1. Redirector не позволял создать редирект на произвольный url, он обязательно хотел видеть в качестве цели существующий ресурс. А мне так не нужно было, у меня страницы генерируются своим плагином, обрабатывающим событие OnPageNotFound, т.е. целевого ресурса как такового на сайте нет.
2. autoRedirector больше заточен на отслеживание измененных url, ну и у него та же особенность — конечный url редиректа должен принадлежать существующему ресурсу.
В общем в итоге пара вечеров и готова первая версия easyRedirects. По сути это сильно модифицированный и дополненный Redirector.
easyRedirects — дополнение для управления редиректами (с возможностью выбора кода ответа из 301, 302, 307, 308) в панели управления сайтами.
Для MODX есть несколько компонентов, которые позволяют из админки управлять редиректами со старых url на новые. Из тех, что знаю я — это Redirector (наверное самый первый компонент, ему 10+ лет точно, но надо сказать, его периодически обновляют), и autoRedirector. Кстати, они поддерживают только 301 редирект, а вот 302 или более свежие 307 и 308 — нет.
При попытке применить их на моем сайте выплыли проблемы:
1. Redirector не позволял создать редирект на произвольный url, он обязательно хотел видеть в качестве цели существующий ресурс. А мне так не нужно было, у меня страницы генерируются своим плагином, обрабатывающим событие OnPageNotFound, т.е. целевого ресурса как такового на сайте нет.
2. autoRedirector больше заточен на отслеживание измененных url, ну и у него та же особенность — конечный url редиректа должен принадлежать существующему ресурсу.
В общем в итоге пара вечеров и готова первая версия easyRedirects. По сути это сильно модифицированный и дополненный Redirector.
FacetSearch - теперь opensource.
Привет всем! Хотелось зарабатывать на своих программах, но очередная попытка раскрутиться провалилась. Не было времени дорабатывать компонент, в продвижении я не особо силен и MODX кажется теряет популярность.
За год новых клиентов не добавилось, тот что был ушел.
Дорабатывать и продвигать FacetSearch кажется не имеет смысла. Если кому-то компонент интересен сделал его бесплатным и открыл исходники.
Если кому-то интересно его дорабатывать и он готов вложиться деньгами, то некоторый функционал, например, полнотекстовый поиск или перевод под мантикору могу сделать по мере наличия свободного времени.
За год новых клиентов не добавилось, тот что был ушел.
Дорабатывать и продвигать FacetSearch кажется не имеет смысла. Если кому-то компонент интересен сделал его бесплатным и открыл исходники.
Если кому-то интересно его дорабатывать и он готов вложиться деньгами, то некоторый функционал, например, полнотекстовый поиск или перевод под мантикору могу сделать по мере наличия свободного времени.
Платежные модули для BePaid, WebPay, Assist, Oplati и другие теперь open source
Привет,
Так сложилось, что последнее время (уже почти год) я не пишу продакшен-код на PHP и аналогично ситуации @Евгений Шеронов (https://modx.pro/components/22977) становится все тяжелее и тяжелее что-то делать для MODX, в том числе.
Платежные модули штука не сложная, но miniShop развивается, АПИ меняется, а времени вносить правки и быть на острие, так сказать, нет (работаю в стартапе, у нас жопа горит 3 дня назад).
Открыть код хотел давно и даже писал об этом Лёне, но как-то с тех пор дальше не пошло, но все же решил открыть исходники всех своих модулей, как есть. Возможно, кто-то принесет какие-то полезные правки.
Так сложилось, что последнее время (уже почти год) я не пишу продакшен-код на PHP и аналогично ситуации @Евгений Шеронов (https://modx.pro/components/22977) становится все тяжелее и тяжелее что-то делать для MODX, в том числе.
Платежные модули штука не сложная, но miniShop развивается, АПИ меняется, а времени вносить правки и быть на острие, так сказать, нет (работаю в стартапе, у нас жопа горит 3 дня назад).
Открыть код хотел давно и даже писал об этом Лёне, но как-то с тех пор дальше не пошло, но все же решил открыть исходники всех своих модулей, как есть. Возможно, кто-то принесет какие-то полезные правки.
Открываю исходники SeoFilter, YandexMarket2 и делаю их бесплатными
Ниже текст почти с небольшими свежими правками в виде зачеркиваний и уточнений, который я начал писать больше года назад и он лежал тут в черновиках. Наконец, пора его опубликовать.
______________________
Всем привет!
Сегодня открыл исходники своих платных компонентов на GitHub: SeoFilter и YandexMarket2.
Пока собрать пакеты на своём сайте скорее всего не получится, потому что ещё не вырезал защиту, но это уже на следующих выходных + поправлю там readme. Уже можно собирать локально.
Также сами компоненты в Modstoreстанут уже бесплатные в ближайшее время: SeoFilter и YandexMarket2.
Для ранее купивших техническая поддержка продолжает действовать до конца срока.
Хотя с поддержкой компонентов в последнее время у меня большие проблемы и задержки, поэтому не стоит покупать компоненты ради последующей поддержки.
______________________
Всем привет!
Сегодня открыл исходники своих платных компонентов на GitHub: SeoFilter и YandexMarket2.
Также сами компоненты в Modstore
Для ранее купивших техническая поддержка продолжает действовать до конца срока.
Хотя с поддержкой компонентов в последнее время у меня большие проблемы и задержки, поэтому не стоит покупать компоненты ради последующей поддержки.
FileMan - прикрепление файлов к ресурсам для MODX 3
Привет!
Большинство из вас знакомо с компонентом FileAttach, который позволяет прикреплять файлы к ресурсам. К сожалению, FileAttach для MODX 3 не существует (по состоянию на конец 2023 года).
В своё время мною был сделан компонент на базе FileAttach с некоторыми другими, нужными мне, функциями:
— добавлено поле group, для того, чтобы группировать на фронте файлы (к примеру «Документы» => список файлов, «Каталоги» => список файлов);
— загрузка файлов по ссылке в панели управления;
— что-то ещё, за давностью лет и не помню.
Большинство из вас знакомо с компонентом FileAttach, который позволяет прикреплять файлы к ресурсам. К сожалению, FileAttach для MODX 3 не существует (по состоянию на конец 2023 года).
В своё время мною был сделан компонент на базе FileAttach с некоторыми другими, нужными мне, функциями:
— добавлено поле group, для того, чтобы группировать на фронте файлы (к примеру «Документы» => список файлов, «Каталоги» => список файлов);
— загрузка файлов по ссылке в панели управления;
— что-то ещё, за давностью лет и не помню.
SendIt 1.0.4 - отправка запросов без формы и рекурсивное наследование параметров.
Приветствую! Сегодня выпустил обновление для компонента SendIt. Теперь можно в рамках одного файла наследовать сколько угодно пресетов и отправлять данные на сервер без создания скрытых форм. Подробности ниже.