Русскоязычное сообщество MODX Revolution

EasySettings - системные настройки здорового человека

EasySettings - системные настройки здорового человека


Всем привет! В прошлой заметке я рассказывал, как переродился modSizeControl, а сейчас, как и обещал, покажу новый бесплатный компонент, который заменяет страницу «Системные настройки» удобной формой.

EasySettings в MODX 3

Лет семь назад я писал статью «Разработка компонента без злосчастного ExtJS», где посмеивался над нытьём в телеграм-чате по поводу ExtJS. Прошло время, нытьё никуда не делось, и чего уж там — я и сам к нему присоединился. Потому что каждый раз, когда нужно поменять пару настроек, происходит одно и то же: выбираем пространство имён в фильтре, выбираем раздел во втором фильтре, листаем постраничную навигацию, дважды кликаем по ячейке «Значение», промахиваемся, кликаем ещё раз, вводим значение, жмём Enter и ждём, пока строка сохранится. Потом следующая. А описание настройки прячется за плюсиком, который тоже нужно нажать.

Вот и решил, что хватит ныть, пора сделать.

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

modSizeControl - старый знакомый, переписанный с нуля

modSizeControl - старый знакомый, переписанный с нуля


Приветствую всех форумчан! Кто-нибудь ещё помнит modSizeControl? Это тот самый виджет на рабочем столе, который рисовал круг заполнения и показывал, сколько места занимает сайт и сколько осталось до лимита. Я нашёл время и переписал его полностью, так что сегодня не анонс нового компонента, а рассказ о том, как старый знакомый переродился. Компонент, как и прежде, бесплатный.

Заодно это первая статья из небольшой серии: за последнее время у меня накопилось четыре компонента, и показывать их буду по одному.

Виджет «Контроль размера сайта»

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

FetchIt 4.0.0 - один пакет для MODX 2 и 3 и защита от спама из коробки

FetchIt 4.0.0 - один пакет для MODX 2 и 3 и защита от спама из коробки
Долгожданное обновление: три года компонент почти не развивался, и это было заметно. В четвёртой версии — один пакет для MODX 2.8 и MODX 3, защита от спама из коробки, закрытые уязвимости и новые примеры в документации.
Привет форум!

Последний раз я писал про FetchIt в 2023 году, когда вышла версия 3.0.0-pl для MODX 3. С тех пор компонент жил двумя линиями: 1.* для MODX 2 и 3.* для MODX 3. Работал, но почти не развивался. Этим летом я наконец-то за него взялся, и в итоге вышла версия 4.0.0. Ниже рассказываю, что к ней привело и что изменилось.



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

Что стало с docs.modx.pro?

Что стало с docs.modx.pro?
Привет форум!

В прошлой заметке я рассказывал, что происходит с docs.modx.pro. С тех пор прошло почти три года, и за это время произошло столько всего, что пора рассказать снова.



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

VSCode IntelliSense for MODX: форматирование, диагностика и новая подсветка

VSCode IntelliSense for MODX: форматирование, диагностика и новая подсветка
Привет форум!

С момента анонса расширения для VSCode прошло немало времени. Всё это время оно просто работало, но почти не развивалось. Недавно я наконец-то до него добрался, а заодно и до двух пакетов с грамматиками, на которых держится вся подсветка: modx-tmlanguage и fenom-tmlanguage. В итоге у расширения вышло четыре релиза подряд (с 1.1.0 по 1.3.1), а у обеих грамматик — мажорные версии. Ниже рассказываю, что изменилось.



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

MiniShop3 1.14.0 и vueTools 1.2.1

Вышел MiniShop3 1.14.0-beta1 — 105 влитых PR и больше двухсот часов работы с середины августа. Это второй релиз подряд за сотню, и по содержанию самый весомый: заказ получил полноценный коммерческий жизненный цикл. Одновременно обновился VueTools до 1.2.1-pl — с ним Vue-экраны в админке наконец перестали отличаться от родных.

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