Drupal for Firebug

Главные вкладки

Аватар пользователя Ромка Ромка 30 августа 2008 в 16:29

Многие веб-разработчики пользуются Firebug'ом — расширением браузера Firefox, которое позволяет легко и быстро проводить отладку css и html-кода.



Пару дней назад появился новый продукт, который, думаю, придется по вкусу всем участникам нашего сообщества — модуль Drupal For Firebug. После установки этого модуля, а также дополнительного расширения для Firefox разработчики получают доступ к очень удобной консоли, в которой выводится:

  • отладочная информация, которую разработчики могут добавлять в свои модули при помощи функции firep($item, $optional_title);
  • лог SQL-запросов (в случае если включен модуль [module=devel] и в его настройках установлена галочка "Collect query info");
  • информация о параметрах всех форм;
  • информация о текущем пользователе;
  • информация об открытом документе (ноде);
  • информация о представлениях (Views);
  • а также расширение дает возможность исполнять php-код.





Модуль доступен как для пятого, так и для шестого Друпала. Рекомендую всем разработчикам, использующим Друпал.



Кросс-пост у меня в блоге.

Комментарии

Аватар пользователя seaji seaji 30 августа 2008 в 22:59

Простите, а каким способом передается информация из Друпала в FireBug???
Я так понимаю, что генерится специальный Java Script со встроенными параметрами Друпала.
Ну, а простите господа, как же быть с безопастностью? Ведь передаваемый JS может просмотреть любой. Или же он генерируется только для пользователей с соответствующими правами???

Аватар пользователя Ромка Ромка 31 августа 2008 в 1:11

seaji wrote:
Простите, а каким способом передается информация из Друпала в FireBug???
Я так понимаю, что генерится специальный Java Script со встроенными параметрами Друпала.
Ну, а простите господа, как же быть с безопастностью? Ведь передаваемый JS может просмотреть любой. Или же он генерируется только для пользователей с соответствующими правами???

Генерится невидимый слой (style="display: none;"). Часть аутпута настраивается модулем [module=devel], часть программистом, который пишет свой модуль и выводит из него данные в консоль. Подразумевается, что на рабочих сайтах у обычных юзеров лишнего аутпута и доступа к логам модуля devel не будет.

Аватар пользователя EllECTRONC EllECTRONC 31 августа 2008 в 2:17

"Ромка" wrote:
Пару дней назад появился новый продукт, который, думаю, придется по вкусу всем участникам нашего сообщества — модуль Drupal For Firebug.

Вообще-то этот "продукт" появился не пару дней назад. Иначе он не стоял бы у меня уже давненько... На самом деле он появился April 7, 2008 - 03:30...

Скажу одно - штука на самом деле классная, особенно "Execute PHP" для тестирования сниппетов без внедрения в друпал.

Аватар пользователя Ромка Ромка 31 августа 2008 в 13:29

"Ромка" wrote:
Пару дней назад появился новый продукт, который, думаю, придется по вкусу всем участникам нашего сообщества — модуль Drupal For Firebug.

EllECTRONC wrote:
Вообще-то этот "продукт" появился не пару дней назад. Иначе он не стоял бы у меня уже давненько... На самом деле он появился April 7, 2008 - 03:30...

Релиз вышел 28 августа, до этого были дев-версии.

Аватар пользователя Nikit Nikit 31 августа 2008 в 4:35

seaji, имхо инструмент отладки используется при разработке и модификации сайта, в остальное время он может быть выключен Smile

Аватар пользователя Zetver Zetver 31 августа 2008 в 17:10

Сейчас вышел IE 8 с встроенным Developer tools, очень тоже инструмент, для друпала конечно не адаптирован, но для осла неплохо.

Аватар пользователя mario8 mario8 31 августа 2008 в 17:53

Извните вопрос
почему в стандартной теме garland plug-in для друпала работает а с моей темой показывает

No Drupal for Firebug data was found. Either this site is not running Drupal or the Drupal for Firebug module has not been installed/enabled.

Модель установлен по инструкции

Аватар пользователя Ромка Ромка 31 августа 2008 в 23:11

mario8 wrote:
Извните вопрос
почему в стандартной теме garland plug-in для друпала работает а с моей темой показывает

Тема значит кривая. Переменную $closure не забыл в page.tpl.php поставить?

Аватар пользователя mario8 mario8 31 августа 2008 в 17:57

и в Devel Themer пишет вот что

warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'devel_themer_admin_settings' was given in /data/www/name_site/test/htdocs/includes/form.inc on line 366.

Аватар пользователя dux dux 1 сентября 2008 в 11:58

скачал для пятого drupala:
При установки модуля говорит:
Parse error: parse error, unexpected T_VARIABLE in z:\home\.....\sites\all\modules\drupalforfirebug\drupalforfirebug_preprocess.module on line 25
кто-нибудь с этим сталкивался?

>>>> Разбрался, трабла была в том, что это не PHP5 у меня стоял

Аватар пользователя mario8 mario8 1 сентября 2008 в 15:32

dux wrote:
скачал для пятого drupala:
При установки модуля говорит:
Parse error: parse error, unexpected T_VARIABLE in z:\home\.....\sites\all\modules\drupalforfirebug\drupalforfirebug_preprocess.module on line 25
кто-нибудь с этим сталкивался?

>>>> Разбрался, трабла была в том, что это не PHP5 у меня стоял

у меня тоже самое ошибку выдает

warning: Invalid argument supplied for foreach() in /data/.../htdocs/modules/drupalforfirebug/drupalforfirebug.module on line 443.

И ни дело в php у меня стойт 5.2.5

Аватар пользователя Urfin Urfin 1 сентября 2008 в 10:12

Все это чудесно и здорово, только вот проблема у меня другая - нет Firebug'а под третью Мозиллу Sad которую я установил.

Аватар пользователя Ромка Ромка 1 сентября 2008 в 13:12

Urfin wrote:
Все это чудесно и здорово, только вот проблема у меня другая - нет Firebug'а под третью Мозиллу Sad которую я установил.

Файербаг под третью мозиллу есть... Уже месяца два как... https://addons.mozilla.org/ru/firefox/addon/1843.

Аватар пользователя Ne_L Ne_L 1 сентября 2008 в 11:49

а для opera нет Firebug'а ? Smile
а если серьёзно - никто не в курсе, может правда, планируется что то подобное для Dragonfly ?

Аватар пользователя Urfin Urfin 1 сентября 2008 в 13:24

"Ромка" wrote:
Файербаг под третью мозиллу есть... Уже месяца два как..

"andreypaa" wrote:
а вот по этой ссылке это не подойдет?

Спасибо. А я сижу и жду когда он обновляться самостоятельно начнёт Smile

Аватар пользователя Nikit Nikit 1 сентября 2008 в 14:19

Ne_L, для оперы,ослика и сафари выпустили файербаг, там нужно скрипт встроить в код: http://getfirebug.com/lite.html - функционал слабоват и сыроват. Драгонфлай оперы туфта, одно только включение его целое дело, незнаю почему оперовцы их выбрали. Приходиться использовать файерфокс для отладки.
Кстати, ослик 8b2 девелоперс тулз почти близок к файербагу Smile Да и оптимизировали хорошо по сравнению с 7 и 8b1.
И не в тему, http://operist.ru/opera-vs-firefox-vs-internet-explorer-prikol
Сорри за холивар Smile

Аватар пользователя BleSSeD BleSSeD 1 сентября 2008 в 19:34

как его установить? файрбаг у меня стоит давно? а как для друпала поставить? там есть файл .install . что с ним сделать?

Аватар пользователя jeehadina jeehadina 1 сентября 2008 в 22:20

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

Аватар пользователя НовичОК НовичОК 3 сентября 2008 в 18:31

1. Подтверждаю появление ошибки : "Fatal error: Maximum execution time of 30 seconds exceeded in".
2. Почему на друпал.ру надо два раза логиниться?

Аватар пользователя vworld vworld 25 апреля 2010 в 13:39

поставил модуль+установил плагин
не могу понять как же все работает?
нигде ничего не отображается - сам модуль в друпале включен...в фаерфоксе плагин установлен

Аватар пользователя Perpetuum Perpetuum 12 мая 2010 в 10:45

Подскажите пожалуйста почему не работает DrupalForFirebug. )
Установил модуль для 6 .х ( моя версия 6.15 )
Установил DrupalForFirebug 0.7

никакого жука нету (((

Аватар пользователя MuMaC MuMaC 22 августа 2011 в 19:12

У кого-то данный модуль работает под Drupal 7 ? В ФФ окно появляется, но оно пустое. В хроме плагин выдает
Drupal for Firebug General Messages
There were no messages sent to the general log. Please use "firep($item, $optional_title)" to output messages to this console.

В гугле толком тоже ничего найти нельзя. Подскажите, что сделать с этой функцией, чтобы модуль заработал ?

Аватар пользователя theaidem theaidem 8 сентября 2011 в 2:16

MuMaC wrote:
У кого-то данный модуль работает под Drupal 7 ? В ФФ окно появляется, но оно пустое. В хроме плагин выдает
Drupal for Firebug General Messages
There were no messages sent to the general log. Please use "firep($item, $optional_title)" to output messages to this console.

В гугле толком тоже ничего найти нельзя. Подскажите, что сделать с этой функцией, чтобы модуль заработал ?


У меня такая же беда с файрфоксом, только друпал 6ой, а в Хроме нормально всё робит.
firep($item, $optional_title) - это пхп функция которая выводит тебе в консоль ин-фу

Аватар пользователя drupby drupby 21 сентября 2011 в 23:18

"MuMaC" wrote:
У кого-то данный модуль работает под Drupal 7 ? В ФФ окно появляется, но оно пустое. В хроме плагин выдает
Drupal for Firebug General Messages
There were no messages sent to the general log. Please use "firep($item, $optional_title)" to output messages to this console.

В гугле толком тоже ничего найти нельзя. Подскажите, что сделать с этой функцией, чтобы модуль заработал ?

"theaidem" wrote:
У меня такая же беда с файрфоксом, только друпал 6ой, а в Хроме нормально всё робит.
firep($item, $optional_title) - это пхп функция которая выводит тебе в консоль ин-фу

firefox 6.0.2
drupal 6.22
firebug 1.8.2
Drupal For Firebug 0.0.7 для мозиллы
Drupal For Firebug 6.x-1.4
Вкладка друпал в фаербаге появляется ,но внутри все вкладки пустые ,
а в хроме вообще нет вкладки друпал .

Аватар пользователя Nikit Nikit 23 сентября 2011 в 5:34

В Хроме он наверху, как extension, да и абсолютно неюзабельно. В Firebug мутотень с версиями, чтото там патчят, даунгрейдят и так далее, жду пока когда свежие версии firebug и drupal for firebug начнут работать вместе...