TemplateEdit 3 - или долой ManagerManager

С первых версий MODX из коробки шел плагин ManagerManager который позволял изменять внешний вид странички редактирования документов.
Через него делается много полезных вещей, и не только по перенести/переименовать/скрыть/ поле но и для более сложных вещей в виде кастомных ТВ параметров к примеру YMap или GMap.

Но собственно к чему это я? Давайте разберем зачем нам ManagerManager, что в нем
Читать дальше →

Новый ManagerManager


Привет! Для начала давайте знакомиться. Меня зовут Ильяс, я руководитель группы компаний DD Group и студии DivanDesign. 12 лет мы создаём сайты на (MODX)EvolutionCMS, от супер-маленьких и простых, до огромных и сложных. В определённый момент решили делиться своими наработками с общественностью и выложили часть в свой репозиторий (пока, к сожалению, там нет и половины всего). В числе прочих,
Читать дальше →

Дружим WebP и EvolutionCMS

формат webp

WebP — формат изображений для веба, который активно пиарит компания Google. Есть он и есть, казалось бы, много каких форматов есть, если бы не одно но: при проверке через новый гугл-спид за отсутствие онных изображений сильно снижаются оценки. И если вам не приходилось выслушивать от клиентов или сеошников то, что показатели гугл-спида низкие и это срочно нужно поправить, то знайте: вы
Читать дальше →

Evolution CMS Урок 1: Настройка окружения для работы

composer create-project evolutioncms/evolution:2.0.x-dev .

php install/cli-install.php --database_server=localhost --database=DB --database_user=USER --database_password=PASS --table_prefix=evo_ --cmsadmin=admin --cmsadminemail=email@gmail.com --cmspassword=123456 --language=en --mode=new --installData=n --removeInstall=y

Evolution CMS 1.4.8 LTS (09.01.2019)

Evolution 1.4 LTS

Все новые возможности будут появляться только в ветке 2.0, а ветку 1.4 оставляем для старых проектов ну и для тех кто не хочет учить что то новое еще пару лет:)

Поддержка версии 1.4 будет такой:

— Исправление ошибок, доработка совместимости с веткой 2.x, и другие задачи направленные на стабильность до 02.02.2020
— Исправление критических проблем с безопасностью до
Читать дальше →

Evolution CMS (2.0 alpha) на компонентах Laravel

MODX Evolution is dead long live Evolution CMS on Laravel components



Что такое Evolution CMS 2.0?
Этот все тот же MODX Evolution, вот только под капотом будет уже не просто набор каких-то разрозненных функций, объединенных в класс под названием DocumentParser, а целый ряд компонентов, тех самых на которых собран и фреймворк Laravel. Это позволяет нам не писать кучу новой документации и
Читать дальше →

Обновляем 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, что позволяет организовать фильтрацию избранного
— добавляет в избранное / удаляет из него все идентичные элементы на странице, если они выведены в
Читать дальше →