- PVSM.RU - https://www.pvsm.ru -

MODX-Дайджест #1 (25 февраля – 11 марта 2019)

Свежая подборка новостей о MODX. В выпуске: иконки для типов содержимого, рефакторинг 3 ветки от Джейсона, работа над новой документацией, благодарности автору на modx.pro [1] и видео выступлений со всех минских MODX-мероприятий.

Приятного чтения!

Новости и события

29 марта в Амстердаме состоится большой MODX Meetup, ожидается порядка 150 участников (можно и больше, но место проведения не резиновое). Еще есть время купить билет на самолет и получить возможность пообщаться с самыми известными участниками сообщества. Подробнее на modx.amsterdam [2].

Разработка MODX

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

В частности, начата большая работа [3] по приведению в порядок разрешений (permissions) в политиках доступа: разделение разрешений на группы, исправление описаний и переводов, исправление логики работы отдельных разрешений и прочее.

Благодаря усилиям и помощи Евгения Борисова исправлены не все, но многие XSS уязвимости в админке MODX.

Предложено добавить в репозиторий файл SECURITY.md [4], в котором описана процедура уведомления о найденых уязвимостях в MODX. Отчасти, отсутствие четко описанной процедуры привело к печальным событиям лета 2018, с массовыми взломами.

Иван Бочкарёв предложил изменить базовый шрифт для кода [5] и для админки [6]. Посмотрите скриншоты, стало сильно приятнее.

Иван Климчук добавил возможность указывать иконки для типов содержимого [7]. Теперь pdf-документ в дереве будет показываться c нужной иконкой. Раньше тоже можно было так сделать, но через создание лишнего шаблона. Сейчас проще.

Начата работа (а по факту продолжена) над переносом документации MODX на GitHub одновременно с переводом на русский язык. Всё хранится пока что в репозитории от Марка Хамстры [8], сам сайт – https://modxdocs.mhserver.nl/ [9], а тут [10] документация на русском. Подключайтесь!

Кроме того, Марк инициировал в рамках работы над документацией, реорганизацию структуры самой документации. Поучаствовать и предложить свои идеи можно в этом Google-документе [11].

Василий Наумкин закрыл свой большой запрос с рефакторингом [12], но в том же время Jason Coward (по его словам) работает над своей версией рефакторинга и обещает показать результаты работы со дня на день, что вылилось, в частности, в определенный code freeze 3 ветки. Своеобразный, потому что можно продолжать сливать изменения, которые не касаются изменений моделей. Ближайшие недели обещают быть интересными.

Интересные заметки и статьи

На сайте сообщества появилась возможность высказать благодарность автору статьи в денежном виде. Как это работает, можно узнать в заметке – Благодарности автору [13].

За последние 5 лет в Минске было организовано несколько митапов и одна большая конференция по MODX. Организатор мероприятий – Иван Климчук, собрал все видео выступлений в одном месте – на канале YouTube [14]. Смотрите, ставьте лайки, подписывайтесь! Пост на modx.pro [1]https://modx.pro/news/17639 [15].

Как ускорить сайт по новому алгоритму Google Page Speed [16].

Борьба с парсерами и ботами — antiBot [17].

yMapObjects — Вывод меток на карту с описанием в балуне и фильтрацией объектов [18].

Большой видео-курс [19] (14 эпизодов) по созданию сайта на MODX от WebDesign Master.

Интересный список рецептов и решений для MODX [20]. Возможно кому-то будет полезным.

Настройка политики доступов в MODX Revolution [21].

Качественные видео-уроки от GEL Studio [22]. На английском и их пока мало.

Новинки и обновления дополнений

mvtUsers: управление пользователями под ограниченными учётными записями [23]

mvtDocs: удобное хранение документов [24]

Ace 1.8.0 [25] – добавлена возможность автозавершения тегов PHP по Ctrl + Space. Не все поддерживается, но уже хорошо.

SiteDashCpent 1.1.0-pl [26] – архивирование бекапов для уменьшения места и другие исправления.

autoRedirector 1.0.0-rc [27] – исправления во внешем виде.

Спасибо за внимание! Если заметили ошибку – напишите мне, пожалуйста.

Вопросы и предложения пишите в телеграм [28].

Прислать ссылку в дайджест можно через эту форму [29].

Больше новостей и комментариев в Telegram-канале MODX Digest [30].

Не забывайте сказать спасибо автору!

P.S. Извиняюсь за задержку выпуска, вынудили семейные обстоятельства.

Автор: Иван Климчук

Источник [31]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/cms/311856

Ссылки в тексте:

[1] modx.pro: http://modx.pro

[2] modx.amsterdam: http://modx.amsterdam

[3] большая работа: https://github.com/modxcms/revolution/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+%5Bbug%5D+Access+Popcy+author%3ARuslan-Aleev+

[4] SECURITY.md: https://github.com/modxcms/revolution/pull/14445

[5] кода: https://github.com/modxcms/revolution/pull/14427

[6] админки: https://github.com/modxcms/revolution/pull/14415

[7] возможность указывать иконки для типов содержимого: https://github.com/modxcms/revolution/pull/14383

[8] репозитории от Марка Хамстры: https://github.com/Mark-H/Docs

[9] https://modxdocs.mhserver.nl/: https://modxdocs.mhserver.nl/

[10] тут: https://github.com/Mark-H/Docs/tree/2.x/ru

[11] этом Google-документе: https://docs.google.com/document/d/1gdg4daB5-oRIN0o6Sy96S8qbq2-Ew8pZtAfZHke7Vr4/edit#heading=h.g5a8otmyq0aj

[12] свой большой запрос с рефакторингом: https://github.com/modxcms/revolution/pull/13900#issuecomment-469776548

[13] Благодарности автору: https://modx.pro/news/17680

[14] на канале YouTube: https://www.youtube.com/channel/UC978c2O4JdY3NsO0-oLy9ug/videos

[15] https://modx.pro/news/17639: https://modx.pro/news/17639

[16] Как ускорить сайт по новому алгоритму Google Page Speed: https://modx.ru/novosti-i-stati/article/443/

[17] Борьба с парсерами и ботами — antiBot: https://modx.pro/components/17665

[18] yMapObjects — Вывод меток на карту с описанием в балуне и фильтрацией объектов: https://modx.pro/components/17677

[19] Большой видео-курс: https://www.youtube.com/watch?pst=PLyf8LgkO_8q_9aDWNzAwCCwexhPoPBSuc&v=wP1lvYX9Xzo

[20] список рецептов и решений для MODX: https://itchief.ru/modx/feed

[21] Настройка политики доступов в MODX Revolution: https://www.riwkus.pro/notes/web/back-end/modx/access-policy-in-modx-revolution/

[22] видео-уроки от GEL Studio: https://www.youtube.com/channel/UCtFbwIstPE--WyEIVWrAW_Q

[23] mvtUsers: управление пользователями под ограниченными учётными записями: https://modx.pro/components/17649

[24] mvtDocs: удобное хранение документов: https://modx.pro/components/17634

[25] Ace 1.8.0: https://modx.com/extras/package/ace

[26] SiteDashCpent 1.1.0-pl: https://modx.com/extras/package/sitedashcpent

[27] autoRedirector 1.0.0-rc: https://modx.com/extras/package/autoredirector

[28] телеграм: https://t.me/alroniks

[29] эту форму: https://docs.google.com/forms/d/e/1FAIpQLSdOdEnBweIxSgKCTGIupyZ6TuqsNlbhHofIqRROoPdGAGSNCA/viewform

[30] MODX Digest: https://t.me/modxdigest

[31] Источник: https://habr.com/ru/post/444026/?utm_source=habrahabr&utm_medium=rss&utm_campaign=444026