Обновляем MODX Evo 1.0.8 до Evolution CMS 1.4.7


В предверии выхода версии 2.0 решил записать видео где показываю что EVO можно обновлять с любой версии начиная с 0.9.3 до 1.4.7.

Обновление на ветку 2.0 рекомендовано с 1.4.7.

Так же хочу напомнить что eForm, Ditto, Wayfinder, Breadcrumbs, Weblogin и другие старые сниппеты хоть и работают на 2.0 но есть вероятность словить ошибку поэтому настоятельно рекомендую обновлять на акутальные
Читать дальше →

Модуль выбора времени записи (бронирования)

В первый раз выкладываю более-менее законченное решение, помидоры и правки кидать в гитхаб:
github.com/GTX59/Booking
Модуль позволяет установить доступные даты и интервалы времени,
сниппет визуально выводит свободное время на странице.


Форма записи в модуль не включена, но имеется возможность передачи выбранной пользователем даты и времени в
Читать дальше →

eFavorite - еще одно "избранное"

Сниппет eFavorite — еще один вариант организации избранного — для тех, кому «ничего не подходит» :)
Описание, параметры, примеры вызова — смотреть readme на гитхабе.

Из особенностей:
— один вызов на страницу
— встроенная интеграция с eFilter, что позволяет организовать фильтрацию избранного
— добавляет в избранное / удаляет из него все идентичные элементы на странице, если они выведены в
Читать дальше →

Evolution CMS 1.4.6 (02.11.2018)

Решили перед релизом 2.0 Alpha (уже очень скоро) над которым усиленно работаем последнее время, уделить немного времени ветке 1.4.x, поэтому встречайте релиз 1.4.6.
Основные работы были направленны на стабильность работы + на безопастность, теперь плагин OutdatedExtrasCheck берет информацию с сервера тем самым информация по части дополнений у которых есть проблемы с безопастностью будут
Читать дальше →

AjaxSearch 1.11 Критическая Уязвимость!


Настоятельно рекомендую проверить все сайты на которых используется AjaxSearch и обновить его!
В версии 1.11 и ниже есть критические уязвимости которые позволяют взломать злоумышленникам сайт.
Исправленную версию снипета AjaxSearch можно скачать тут:
github.com/extras-evolution/ajaxSearch/releases/
или установить через модуль Extra
Читать дальше →

evoPack - extras наоборот. Формируем установочные пакеты

Приходилось ли вам когда-нибудь писать решение «наживую», а затем использовать его на других проектах?
Мне, вот, достаточно часто. И хорошо, когда решение умещается в один элемент: будь то сниппет или плагин, там можно простым копипастом все решить… А если взаимосвязанных элементов несколько? Да еще и подключаемые файлы?..
Конечно, можно потратить какое-то время для написания инсталла для
Читать дальше →

evoCart – простая и гибкая корзина с модулем заказов

кочующие из проекта в проект скрипты для организации корзины были собраны в один пакет, который позволяет развернуть базовую корзину за несколько минут. решение писалось для себя исходя из стандартного набора требований, поэтому оно такое, какое есть.
все выводы построены на DocLister(и FormLister) и его prepare-функциях, поэтому все весьма гибко и расширяемо при наличии необходимых навыков.
Читать дальше →

Evolution CMS 1.4.5 (07.08.2018)



Релиз: github.com/evolution-cms/evolution/releases/tag/1.4.5

В 1.4.5 основное внимание было уделено исправлению ошибок а так же проверки того что б все работало максимально стабильно.
Было исправленно много ошибок а так же добавленны некотроые полезные вещи.
— Доработан KCFinder и добавленны в него новые события
— KCFinder добавлена возможность изменения размера картинки при
Читать дальше →

EVO 2.0 - Собираем донат :)

Evolution CMS 2.0 это переработанный местами код в который интегрированы компоненты Laravel которые работают параллельно и независимо от старого кода.
Думаю сразу возникает вопрос а зачем это надо? да и так все было хорошо?

Вот что нам это даст:
— Возможность использовать все наработки большого сообщества Laravel, к примеру можно взять готовое решение для комментариев, останется только
Читать дальше →