Buggregator (Ray) для MODX Revolution 2/3 или по-простому реал-тайм логирование
В данном видео познакомимся с реал-тайм логгером buggregator и его интеграцией в MODX Revolution 2/3 версий
Рассказываю и показываю всё подробно и разжевано, и не спешно, поэтому кто в теме, можно смело ставить на скорость 1.5 — 2.0)
Ссылки:
Пакет Ray от Spatie
Сайт buggregator
Статья автора про разработку пакета
Рассказываю и показываю всё подробно и разжевано, и не спешно, поэтому кто в теме, можно смело ставить на скорость 1.5 — 2.0)
Ссылки:
Пакет Ray от Spatie
Сайт buggregator
Статья автора про разработку пакета
Комментарии: 10
Крутая вещь! Плюсую! Разработка на MODX становится более взрослой и современной. Хотя Джейсон мне как-то ответил, что MODX это CMS и не нужно тянуть в него фишки из фреймворков. Ребята из MODX LLC ещё те спецы по отбиванию желания работать на MODX. К сожалению.
Может кто MODX форкнет?)
Выглядит хорошо и вам спасибо за такое детальное видео да еще и со звуком (очень не люблю видео где в тишине автор что то делает и считает что раз ему понятно то и всем остальным тоже).
Насколько я понял это не есть логирование ошибок? Раз нужно самим вызывать функцию ray и ей передавать данные то в этот лог не попадут ошибки php, mysql сервера, nginx? Тоесть это просто красивый и удобный var_dump?
Плюс, насколько я понимаю, воспользоваться можно только при локальной разработке ну или же если сайт находится на выделенном сервере и вы уверенный администратор линукса (разрешить работу нестандартного порта в firewall, настроить nginx на проксирование и прочее). Потому что если modx работает на каком то обычном виртуальном хостинге то там нет докера, установить его нельзя, да и плюс хостер не позволит открывать нестандартные порты.
Насколько я понял это не есть логирование ошибок? Раз нужно самим вызывать функцию ray и ей передавать данные то в этот лог не попадут ошибки php, mysql сервера, nginx? Тоесть это просто красивый и удобный var_dump?
Плюс, насколько я понимаю, воспользоваться можно только при локальной разработке ну или же если сайт находится на выделенном сервере и вы уверенный администратор линукса (разрешить работу нестандартного порта в firewall, настроить nginx на проксирование и прочее). Потому что если modx работает на каком то обычном виртуальном хостинге то там нет докера, установить его нельзя, да и плюс хостер не позволит открывать нестандартные порты.
Верно это не логгер ошибок, а как Вы написали красивый var_dump, для логирования ошибок в MODX хорошо бы прикрутить другой проект, так же от Spatie — называется ignition, он также с недавних пор framework agnostic, используется в Laravel по умолчанию.
Текущая версия buggregator поддерживает только локальную разработку, ну или если есть возможность поднять докер на сервере. А вот официальное приложение от Spatie позволяет добавлять и подключать сервера по SSH, но оно платное. Так что всё в руках разработчика, любые задачи решаемы)
Текущая версия buggregator поддерживает только локальную разработку, ну или если есть возможность поднять докер на сервере. А вот официальное приложение от Spatie позволяет добавлять и подключать сервера по SSH, но оно платное. Так что всё в руках разработчика, любые задачи решаемы)
Для обычных хостингов можно использовать функцию dump из библиотеки modHelpers. Она использует тот же пакет var_dumper от Synfony, что и Ray из топика. Через неё также можно выводить любые данные с возможностью сворачивать/разворачивать как на видео выше.
а куда выводит?
Прямо на страницу. Семён, насколько я знаю, даже модификатор dump добавляет в шаблонизатор. Т.е. можно и в шаблоне вызывать.
Ещё один наглядный пример того, что с этими людьми работать совместно крайне сложно. Главное достижение MODX3 — наличие композера. Но оунеры не были бы оунерами, если бы не разбавили эту фичу добрым половником известной субстанции. Композер есть, но работать с ним можно только через гит. Почему нельзя добавить его в инсталятор, вопрос в пустоту? Потому что! И у них всё так. Поэтому я давно принял решение не учавствовать в этом извращении.
Полезная штука, интересно было бы аналогичное видео про ваш воркфлоу в целом.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.