Fi1osof 01 декабря 2016 35 0
Краткий анонс: на сайте Клуба теперь, если указать в профиле свой номер телефона, авторизация будет проходить с необходимостью ввода sms-кода. Подробный анонс здесь: modx.pro/solutions/10527-smsgate-1-0-0-authorization-via-sms/

Компонент так же и в нашем репозитории имеется.

Fi1osof 20 ноября 2016 45 0
Сегодня вышла новая версия modMonitor-2.6.0. Эта версия компонента интересна тем, что теперь можно, не влезая в ядро, добавлять собственные колонки и фильтры для вывода и фильтра собираемых данных.

Вот совсем свежий кейс (собственно, для чего и делалось это обновление): на одном не маленьком проекте у нас используется сразу несколько версий Smarty-скинов, и для наглядности хотелось бы в собираемой статистике видеть какой именно скин был использован при генерации страницы (скин переключается на уровне плагина, поэтому это не всегда прозрачно). Как я это сделал с новым modMonitor, я здесь подробно и распишу.
Fi1osof 13 ноября 2016 83 0
Подробный релиз написан на modx.pro.
Всем, кого волнуют вопросы производительности сайтов, настоятельно рекомендую присмотреться.



P.S. Компонент доступен и в нашем репозитории.
Fi1osof 01 ноября 2016 9 6
Сегодня мы публикуем очень важный и мощный компонент — modMonitor. Я уже ранее про него писал, но особо не пиарил его, так как разрабатывал его больше для себя (с ним проводить техническую оптимизацию сайтов гораздо проще) и собираемые данные анализировал обычными SQL-запросами в phpMyAdmin. То есть никаких интерфейсов к нему не прилагалось и большинство пользователей просто не смогли бы им пользоваться. А вот сегодня я сел оптимизировать одного весьма серьезного подопечного и заодно добавить в админку таблички для вывода собираемой информации. В итоге получилось очень даже юзабельно :)

(здесь видно насколько губителен для сайта Wayfinder в плане производительности)))
Fi1osof 02 апреля 2016 1 0
Сегодня выпустил обновленную сборку исправленной очисткой корзины и прочими мелочами. Собственно, такие обновления сейчас довольно часто будут появляться, и здесь возникает вопрос: а как же обновлять уже работающие магазины на базе ShopModxBox, если эта сборка ставится только на чистый MODX-сайт? Возрадуйтесь! Теперь это стало делать значительно легче :) Теперь с каждым новым релизом ShopModxBox будет выходить и ShopModxBoxPatch, в который будет упаковываться все то, что не идет в отдельных пакетах, а что касается только самой сборки. В нашем случае пока это только смарти и паблик шаблоны. Само же ядро магазина полностью перешло в пакеты shopModx и modxSite. Таким образом, чтобы обновить ShopModxBox-3+, устанавливаем свежие modxSite, shopModx и ShopModxBoxPatch, сбрасываем кеш. Всё :)

Здесь важные замечания:
1. Не забываем делать бэкапы!
2. Такое обновление нормально пройдет, если вы правильно расширяете базовые shopmodx-шаблоны. Но если вы свое пишете непосредственно в базовые шаблоны, то патч устанавливать нельзя вам, он затрет ваши изменения. Обращайтесь тогда к нам за помощью в обновлении.
Fi1osof 31 марта 2016 2 4
Сегодня выложил обновленную сборку магазина ShopModxBox с новым shopModx на борту. Серьезно проработал код, пофиксил баги и улучшил функциональность. В основном изменения коснулись самого компонента shopModx, то есть простое его обновление уже добавит функциональности магазину, но все же и про шаблоны не стоит забывать.

Сразу дам ссылку на демо-сайт, где можно во фронте потестировать новый функционал: demo.shopmodx.ru
Fi1osof 29 марта 2016 1 0
Вообще про modxSite будет еще отдельный топик завтра, так как в прошлых релизах были не раскрытые важные фишки, но текущего релиза наверняка многие долго ждали — это морфологический поиск по сайту (в том числе и по каталогу, если мы говорим об интернет-магазинах). Для этого был собран и опубликован новый компонент — modSearch. Собственно, он-то и индексирует содержимое сайта, используя библиотеку phpMorphy, но в modxSite в getdata-процессор был добавлен входной параметр search, по которому и происходит поиск документов. Конечно это далеко еще не исчерпывающее решение, так как с поиском очень много тонкостей, но это уже гораздо больше, чем ничего. К примеру и здесь на сайте Клуба поиск реализован с использованием этого компонента, и позволяет искать топики сразу по нескольким словам с учетом склонений. В процессе алгоритмы будем допиливать (включая возможность индексации не только полей самого документа, но и связанных с ним объектов и TV-полей).
Fi1osof 29 марта 2016 0 0
В последнее время я здесь мало чего писал про наши пакеты, а меж тем у нас появились не только новые версии имеющихся компонентов, но и были выпущены совершенно новые решения. Этой статьей я начну небольшой цикл публикаций, посвященных последним новинкам. Первая из них про пока еще мало оцененный, но имеющий очень высокий потенциал пакет — UserKarma. Довольно подробно я про него писал здесь. Советую внимательно ознакомиться с материалом. Совсем скоро выйдет обновленная версия сборки ShopModxBox, которая будет включать в себя в том числе и систему скидок, а так же автоматический переброс пользователей в группы «Серебряный клиент», «Золотой клиент» и «Платиновый клиент» с различными скидками для этих пользователей. Очень хорошая программа лояльности для интернет-магазинов с частыми повторными продажами. Основан этот функционал будет как раз на базе этого компонента.
Fi1osof 18 марта 2016 3 7
Прежде всего, сразу же напоминаю, что прежде чем что-то делать, делаем бэкап. Лучше всего данную процедуру выполнять сначала на дев-копии сайта.

Вопрос второй: кому и зачем вообще следует обновлять предыдущие версии ShopModxBox? Отвечаю: Изначально ShopModxBox формировался из трех отдельных компонентов: shopModx, Billing, Basket. Это было обусловленно идеей, что кто-то может захотеть написать свою какую-то собственную корзину, к примеру. Но эта идея не пошла. В итоге мы решили, что все эти три компонента объединяются в один — shopModx, который сразу в себе будет нести и биллинг, и корзину и все остальное необходимое.

Какой от этого плюс? Плюс прежде всего в том, что все это теперь будет обновляемо. То есть если какие-то баги фиксятся или улучшения какие появляются, можно будет просто обновлять shopModx из репозитория и все.
Второй плюс в том, что теперь любой уже работающий MODX-сайт можно будет превратить в магазин, при чем даже если у вас там другие CRC используются. Конечно для этого надо будет дополнительные движения выполнить, в частности JS-скрипты нужны, хотя можно будет и простыми формами обойтись. Чуть позже я выложу примеры работы с новым API магазина (работа с корзиной, оплата и т.п.).
Fi1osof 08 декабря 2015 13 2
Так как тема активно развилась на modx.pro, там же эта тем и получила свое развитие. очень советую к ознакомлению. Вангую, что эта технология послужит началом для многих интересных решений.