Заплатка для версий 1.0.12 - 1.2RC1 (1.2-d8.1.5)

Очень рекомендую всем установить данный фикс. Актуально для версии 1.0.12 — 1.2RC1 (1.2-d8.1.5) как офф версии так и сборки.
Устанавливаем через репозиторий в разделе CORE(Security-FIX) или заливаем поверх файлы скачав с GitHub( github.com/extras-evolution/security-fix )

MODX Evo Custom v1.2-d8.1.5 (28.10.2016)

Багфиксы, багфиксы и еще раз багфиксы…

- Наконец то работают параметры нормально а с ними и MultiPhotos, eFilter, EvoBabel и другие дополнения которые глючили на версии 1.1-8.*
- Extras теперь работает и на сайтах с https


Ну и немного красивостей в виде темы MODxRE2. И чуть больше полезного пространства, описание что есть Сниппеты и другие элементы спрятали под кнопку помощи + добавили поле фильтра


Так же по умолчанию есть но выключен плагин ElementsInTree.


Замечу что версия называется уже 1.2-8.1.5, так как скоро выход официальной версии. Осталось написать список изменений и топик после чего запустим версию 1.2-RC1 для массово тестирования и после этого релиз. В планах сделать все это в течении месяца.

Скачать как всегда можно тут:
modx.com.ua или github.com/dmi3yy/modx.evo.custom

modxAccount - личный кабинет веб пользователя

Сниппет для регистрации, входа, напоминания пароля и личного кабинета пользователя.

Долго разбирался с параметрами аналогичных сниппетов для регистрации, все они в чём то, да не устраивали, чтобы расширить возможности кабинета, приходилось читать простыни кода и запоминать всю логику. Но намучавшись, решил, что своё решение будет намного быстрее сделать, нежели переделать чужое.

Dmi3yy порекомендовал обратить внимание на класс modUsers от Agel_Nash. Из этого класса и позаимствовал некоторые методы, для упрощения работы.

Что может modxAccount.
Регистрация пользователя, с использованием всех доступных полей юзера, плюс, можно создавать свои настройки юзера в таблице web_user_settings, добавление аватарки, капча.
Восстановление пароля.
Личный кабинет.
Форма входа.

Читать дальше →

evoShop или долой ShopKeeper



Идея переписать Shk на что то по свежее витает очень давно. Я Планировал еще в начале года засесть и переписать все на новые рельсы) даже начал, но вот только сейчас благодаря одному заказу наконец то дошли руки.

Пару скринов:




Само модуль будет бесплатен но некоторые плюшки будут за денежку, так же приветствуются донаты и пожелания тесты предложения и т д :)

Из основного чего хочу добиться от модуля.
— приятность и удобство работы менеджера (такие как удобный фильтр, добавление товара через автокомплит в заказ, настройка статусов заказа, привязка менеджера к заказу, лог заказов что где и как было. )
— легкость настройки, код будет максимально простой, местами даже слишком, ну не люблю я усложнять + это даст возможность легко допиливать кастомизировать.

В первой версии будет работать на базе таблиц SHK, ну и будет возможность работы только с товарами без вариаций. В дальнейшем будет работа с вот этим решением:
modx.im/blog/fast-solution/4194.html что даст возможность коректно вести учет товаров и привязывать артикулы к размеру и цвету. Вообще то чего так не хватает для нормального магазина.

p.s. рекомендую познакомиться с webix ибо весь UX написан на нем. И что б править что то нужно будет понимать что там и как.
но там все проще чем в jeasy-ui поэтому рекомендую :)

Вы все еще пользуетесь WebloginPE? Тогда школохакеры идут к вам!

Недавно меня попросили настроить и отладить систему авторизации на ModxEvo, на котором, в этом качестве был установлен WebloginPE 1.3.1. Так состоялось наше знакомство и оно, увы, не было приятным.

Читать дальше →

MODX Evo Custom v1.1-d8.1.3 (04.10.2016)

Уф спустя почти пол года новая версия сборки :)
В целом работы сейчас ведется много, часть команды наводит порядки с внешним видом, но это пока в процессе, хотя новая страничка приветствия уже в Сборке, скоро сделаю к ней пару полезных виджетов.



Из самого важного в этом релизе это исправленна проблема с параметрами плагинов из за которой сбоили некоторые вещи.

Так же очень приятной штукой есть изменение события OnWebPagePrerender.
К примеру раньше что б запустить angular с MODX приходилось править ядро, так как у ангулара используются кавычки те же что и у MODX. Теперь это решается с помощью небольшого плагина:

$e = &$modx->Event;
if ($e->name == 'OnWebPagePrerender') {
    $replaceFrom = array('{-angular-{', '}-angular-}', '[-array-[', ']-array-]', '[-angular-{', '}-angular-]', '{-{', '}-}');
    $replaceTo   = array('{{', '}}', '[[', ']]', '[{', '}]', '{{', '}}');
    $output      = str_replace($replaceFrom, $replaceTo, $documentOutput);
    $e->output($output);
}

так же если чутка допилить то можно выводить примеры снипетов которые не будут парситься, Актуально если у вас Блог или Документация по MODX на сайте MODX.

Скачать как всегда можно на сайте: modx.com.ua или на github.com/dmi3yy/modx.evo.custom/

[offtopic] Вот и пришла осень:)

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

Запустил небольшой стартапчик по изготовлению и продаже надувных гамаков:)


Читать дальше →