Бесплатный плагин "Debug Toolbar"

Хочу презентовать вам новый плагин, автором которого является наш разрабочик — Андрей Шкодяк.

Плагин «Debug Toolbar»

Плагин предназначен для вывода технической информации о работе сайта на LiveStreet.



Подробней о возможностях плагина

  • Показывает время затраченное на создание страницы и сколько пам’яти потребляет скрипт:


  • Просмотр детальной информацию об исполняемых SQL запросах позволяет увидеть сформированный запрос и его время исполнения. Также строка запроса подсвечивается различными цветами в зависимости от времени исполнения, для того чтобы обратить внимание на запросы которые нужно оптимизировать.



    В данной версии плагина существует 3 порога длительности запросов:
    > 30мс — зеленый
    > 100мс — желтый
    > 500мс — оранжевый
    > 1000мс — красный

  • Содержимое глобальных переменных PHP ($_COOKIE, $_POST, $_GET, $_SERVER):



  • Также интегрирована страница отладчика для шаблонизатора Smarty:



  • Показывает текущие Action и Event страницы;

  • Показывает текущий язык сайта;


Если необходимо скрыть панель на какое-то время, тогда нужно нажать на кнопку «скрыть» в правом углу панели. Состояние отображения панели запоминается.

В файле config/config.php можно указать режим доступа к панели ( 'access_level'):
Значения:
0 — для всех пользователей
1 — для зарегистрированных пользователей
2 — только для администраторов

Большая просьба

Давайте в комментариях писать вопросы, идеи и предложения по поводу функционала и дальнейшего развития.
Если вы нашли ошибку => зайдите на страницу github.com/stfalcon-studio/ls-plugin_debugtoolbar/issues и создайте там отдельную задачу по найденному багу. Этим вы сэкономите мое время и ускорите фикс ошибки.

Поддержите разработку плагинов

Вы используете наши плагины? Хотите реально помочь или отблагодарить? Есть несколько вариантов:
  • Найти ошибку и написать об этом на странице плагина в GitHub.
  • Исправить существующую ошибку и прислать pull request с правками.
  • Отправить пару баксов в качестве благодарности за проделанную работу.

19 комментариев

avatar
Плагин отличный, но у меня пропали все надписи с сайта.
avatar
Выглядит это так:

avatar
я ведь просил писать о ошибках в Issue. возможно проблема совместимости с отдельновзятыми плагинами т.к. только проверил на чистой сборке и все ок

avatar
отписал в Issue
avatar
раз уже начали здесь, то допишу, что проблема в совместимости с aceAdminPanel
avatar
Спасибо за сигнал. Ошибку исправил.
avatar
по идеи это ошибка админки, она никаким плагин не дает переопределять viewer
avatar
Я так тоже подумал. И решил найти компромис :)
avatar
Отличный плагин!
Еще можно в неё встроить вывод дебаг сообщений по аналогии с хакер-консолью
  • ort
  • +1
avatar
можно. в следующей версии будет много новых вкусностей ;)
avatar
+ еще бы финальный конфиг встроить и список загруженных файлов. А то многие плагины переопределяю и добавляют туда много всего. Так бы стало ясно, что где включено и отключено.
Inspiration можно черпать из Ko3 дебаг панели.
avatar
Есть ещё такая идея: собирать статистику по выполняемым запросам и смотреть, какие запросы больше всего времени выполняются и на каких ивентах/экшенах. Это полезно на хайлоаде, когда сайт висит, а что дёргают — непонятно.
avatar
Профайлер? Только там по методам.
avatar
ещё бы под mootools, цены бы не было
avatar
плагин доступен только админу?
avatar
читайте внимательней
В файле config/config.php можно указать режим доступа к панели ( 'access_level'):
avatar
Из запросов вырезается точка и меняется на пробел. То есть префиксы таблиц, например, отделяются пробелами
avatar
+ еще запятые, LIMIT 0, 10 становится LIMIT 0 10
Потом такие запросы проблематично вручную выполнять при дебажинге
avatar
Пофиксил. Скачайте исправленную версию с GitHub.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.