Многие веб-разработчики пользуются Firebug'ом — расширением браузера Firefox, которое позволяет легко и быстро проводить отладку css и html-кода.
Пару дней назад появился новый продукт, который, думаю, придется по вкусу всем участникам нашего сообщества — модуль Drupal For Firebug. После установки этого модуля, а также дополнительного расширения для Firefox разработчики получают доступ к очень удобной консоли, в которой выводится:
- отладочная информация, которую разработчики могут добавлять в свои модули при помощи функции firep($item, $optional_title);
- лог SQL-запросов (в случае если включен модуль [module=devel] и в его настройках установлена галочка "Collect query info");
- информация о параметрах всех форм;
- информация о текущем пользователе;
- информация об открытом документе (ноде);
- информация о представлениях (Views);
- а также расширение дает возможность исполнять php-код.
Модуль доступен как для пятого, так и для шестого Друпала. Рекомендую всем разработчикам, использующим Друпал.
Кросс-пост у меня в блоге.
Комментарии
мечта сбылась )
круто!!! уже поставил
супер!
Простите, а каким способом передается информация из Друпала в FireBug???
Я так понимаю, что генерится специальный Java Script со встроенными параметрами Друпала.
Ну, а простите господа, как же быть с безопастностью? Ведь передаваемый JS может просмотреть любой. Или же он генерируется только для пользователей с соответствующими правами???
Генерится невидимый слой (style="display: none;"). Часть аутпута настраивается модулем [module=devel], часть программистом, который пишет свой модуль и выводит из него данные в консоль. Подразумевается, что на рабочих сайтах у обычных юзеров лишнего аутпута и доступа к логам модуля devel не будет.
Вообще-то этот "продукт" появился не пару дней назад. Иначе он не стоял бы у меня уже давненько... На самом деле он появился April 7, 2008 - 03:30...
Скажу одно - штука на самом деле классная, особенно "Execute PHP" для тестирования сниппетов без внедрения в друпал.
Релиз вышел 28 августа, до этого были дев-версии.
seaji, имхо инструмент отладки используется при разработке и модификации сайта, в остальное время он может быть выключен
Drupal + FF = Восхитительно!
Восхитительно! D+FF=♥
index, мы поняли, спасибо.
А модуль и вправду хорош.
Ссылочку поправьте: пользуются Firebug'ом
Сейчас вышел IE 8 с встроенным Developer tools, очень тоже инструмент, для друпала конечно не адаптирован, но для осла неплохо.
Извните вопрос
почему в стандартной теме 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.
Модель установлен по инструкции
Тема значит кривая. Переменную $closure не забыл в page.tpl.php поставить?
и в 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.
скачал для пятого 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
Спасибо, полезно
Все это чудесно и здорово, только вот проблема у меня другая - нет Firebug'а под третью Мозиллу которую я установил.
Файербаг под третью мозиллу есть... Уже месяца два как... https://addons.mozilla.org/ru/firefox/addon/1843.
а вот по этой ссылке это не подойдет?
а для opera нет Firebug'а ?
а если серьёзно - никто не в курсе, может правда, планируется что то подобное для Dragonfly ?
Спасибо. А я сижу и жду когда он обновляться самостоятельно начнёт
Ne_L, для оперы,ослика и сафари выпустили файербаг, там нужно скрипт встроить в код: http://getfirebug.com/lite.html - функционал слабоват и сыроват. Драгонфлай оперы туфта, одно только включение его целое дело, незнаю почему оперовцы их выбрали. Приходиться использовать файерфокс для отладки.
Кстати, ослик 8b2 девелоперс тулз почти близок к файербагу Да и оптимизировали хорошо по сравнению с 7 и 8b1.
И не в тему, http://operist.ru/opera-vs-firefox-vs-internet-explorer-prikol
Сорри за холивар
как его установить? файрбаг у меня стоит давно? а как для друпала поставить? там есть файл .install . что с ним сделать?
ребята, у меня почему-то лог запросов не показыватся.
в девеле поставил галку коллект квирис. ноль.
там что есть какие-то спец. настройи для этого дела?
прошу ткнуть носом
Nikit, спасибо, чтож придётся отдельно мозилу ставить для опытов.
1. Подтверждаю появление ошибки : "Fatal error: Maximum execution time of 30 seconds exceeded in".
2. Почему на друпал.ру надо два раза логиниться?
поставил модуль+установил плагин
не могу понять как же все работает?
нигде ничего не отображается - сам модуль в друпале включен...в фаерфоксе плагин установлен
в Firefox смотри в низу справа, появится «таракан» жми на него.
так вот нет таракана
Включите права доступа для ролей в друпале.
Значит не установлен (не включен, не подходит версия) FireBug
Подскажите пожалуйста почему не работает DrupalForFirebug. )
Установил модуль для 6 .х ( моя версия 6.15 )
Установил DrupalForFirebug 0.7
никакого жука нету (((
FireBug нужно устанавливать или достаточно DrupalForFirebug ?
Клиника
У кого-то данный модуль работает под 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) - это пхп функция которая выводит тебе в консоль ин-фу
firefox 6.0.2
drupal 6.22
firebug 1.8.2
Drupal For Firebug 0.0.7 для мозиллы
Drupal For Firebug 6.x-1.4
Вкладка друпал в фаербаге появляется ,но внутри все вкладки пустые ,
а в хроме вообще нет вкладки друпал .
В Хроме он наверху, как extension, да и абсолютно неюзабельно. В Firebug мутотень с версиями, чтото там патчят, даунгрейдят и так далее, жду пока когда свежие версии firebug и drupal for firebug начнут работать вместе...
>> В ФФ окно появляется, но оно пустое.
Такая же беда. Думал, что из-за ОС (Unix), оказывается, глюк.