Foren / National / Russian / Модули и плагины / php debug bar

панель дебага для котонта

esclkm
#1 15. Dezember 2013, 12:23

Удобный Дебаг

Здравствуйте. Давно я не давал людям вкусностей.

В силу событий в сфере фриланс биржи 2 и того, что разработка данный модуля сейчас открыта. У меня появилось время для любимого и родного Cotonti

 В интернете давно уже появилась сладкая для меня панель php дебага - http://phpdebugbar.com/ , и я давно уже хотел столь приятную утилиту прикрутить к котонти. Наконец-то я это сделал. Авторы модуля пишут, что панель прекрасно документирована и устаналивается на счет три. Но, как оказалось не все так сладко и с прикруткой модуля пришлось повозиться.

Встречайте php debug bar 4 cotonti. Что мной реализовано:

- функция cot_debug – работает точно также, как и cot_print, но выводит сообщения в дебаг панель

- debug bar работает только для тех групп пользователей , у которых стоит право на чтение данного плагина

- Вывод всех SQL запросов. Это можно было видеть в футере котонти, однако, надо было выводить теги, и тд. Встроенный PDO менеджер в php debug panel запустить не удалось

- Список всех хуков на странице

- И самое сладкое! Tpl debug! Правда из-за этого страница грузится в 2 раза дольше… так как запускается еще раз выполнение данной страницы с параметрами tpl_debug=1

 

Жду ваших предложений!

 

http://littledev.ru/datas/users/debugbar.zip

github https://github.com/esclkm/debugbar

PS на работает на cotonti.com pfs

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты

Dieser Beitrag wurde von esclkm (am 15. Dezember 2013, 20:42, vor 10 Jahre) bearbeitet
Trustmaster
#2 15. Dezember 2013, 17:47

Предложение такое: выложить на GitHub, сделать локализацию и добавить вместе с доками и примерами в Downloads :) И тогда будет просто супер!

May the Source be with you!
esclkm
#3 15. Dezember 2013, 18:08

на гитхуб выложу... хочу увидеть хоть пару комментов

локализацию - локализовать то нечего собственно

я очень хотел бы помощи по pdo и ajax плюс по размещению в последний тег...

возможно сделаю в output

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Trustmaster
#4 15. Dezember 2013, 18:15

А в чём нужна помощь с PDO и AJAX?

May the Source be with you!
esclkm
#5 15. Dezember 2013, 19:35

) использовать встроенные технологии

Добавлено 1 часа спустя:

github https://github.com/esclkm/debugbar

Добавлено 11 минуты спустя:

да на гитхубе - последняя версия
 

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты

Dieser Beitrag wurde von esclkm (am 15. Dezember 2013, 20:53, vor 10 Jahre) bearbeitet
Dr2005alex
#6 16. Dezember 2013, 18:44

Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in C:\OpenServer\domains\cotontiru\plugins\debugbar\debugbar.input.php on line 21

не особо разбирался, вылетело после установки плагина. Может что включить надо?

WebKaa.ru - Cotonti Relax
esclkm
#7 16. Dezember 2013, 22:38
У тебя php 5.2, увы нужен 5.3
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Macik
#8 18. Dezember 2013, 17:47

Посмотрел — выглядит приятно. Удобно для тех кто не может поднять свой сервер с нормальным дебагом или для «отладки» на продакшене.

Кинул тебе пару заявок и пул реквест на гитхабе. 

На счет ловли PDO я так понимаю не получитс использовать готовый коллектор т.к. в Cotonti база инициализируется до первого хука. Надо писать свой коллектор.

А к чему ты хочешь приделать AJAX?

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F
esclkm
#9 18. Dezember 2013, 20:59

почитай описание - он как-то хитро понимает аякс...

 

согласен для постояннного применения не самое лучшее решениее - но вот быстро поработать или дизайн прикрутить сама-то
 

Добавлено 2 недели спустя:

посмотрел.. посмотрел... в целом мне не нравится дебаг бар - он корявенький на мой взгляд.... и ломается легко и с фаербагом его юзать ну просто нереально

 

поэтому теперь все тоже самое только с некоторыми нюансами - мы выводим лог в js console браузера

(работает в firebug и chrome)

https://github.com/esclkm/debugconsole

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты

Dieser Beitrag wurde von esclkm (am 3. Januar 2014, 17:10, vor 10 Jahre) bearbeitet