Devel — это набор функций, которые упрощают разработку, отладку и оптимизацию Drupal сайтов.
Модуль умеет:
- Выводить информацию о переменных в удобном виде (скриншот).
- Показывать список sql запросов, выполненных при генерации страницы (скриншот). В списке выводится сам запрос, время выполнения, функция, в которой был вызван запрос, информация об аргументах и возможность просмотреть EXPLAIN запроса (скриншот). Есть опция подсветки медленных запросов и возможность отсортировать список по времени выполнения. Видео.
- Выводить информацию о времени затраченном на генерацию страницу и количестве используемой памяти (скриншот).
- Генерировать контент — материалы, пользователей, словари и термины.
- Быстро очищать кэш из меню (
devel/cache/clear
). - Быстро перестроить информацию о меню из меню :) (
devel/menu/reset
). - Быстро запускать крон из меню (
devel/run-cron
). - Выводить информацию обо всех сущностях используемых на сайте (скриншот).
- Выводить информацию обо всех полях используемых на сайте (скриншот).
- Выводить информацию из hook_menu о текущей странице (Пункт Menu item в блоке Development) (скриншот). Из этой информации можно узнать какая функция вызывается при генерации открытой странице, аргументы, title callback, access callback и т.д.
- Выводить подробную информацию о нодах (скриншот).
- Выполнять PHP код из админки (скриншот).
- Выводить phpinfo().
- Переустанавливать модули (т.е. отключить → удалить → включить).
- Выводить информацию хранящуюся в переменной $_SESSION текущего пользователя (скриншот).
- Выводить информацию обо всех зарегистрированных хуках темизации, их preprocess и process функциях
devel/theme/registry
(скриншот). - Редактировать/удалять переменные созданные с помощью
variable_set()
(скриншот). - Работать с профайлером XHProf.
Модуль имеет свой блок с ссылками на часто используемые функции (скриншот).
В общем и целом — must have! Первый контриб модуль, который должен быть поставлен на свежеустановленный Drupal :)
Похожие записи
- Модуль Search Krumo — поиск в отладочных сообщениях Krumo
- Модуль CSS Watch — позволяет видеть результат правки стилей без перезагрузки страницы
- Модуль EAV Field — хранение большого числа характеристик сущности в одном поле
- Модуль Background Queue — выполнение всей очереди в фоне
- Минимально необходимый набор модулей для нового сайта
Комментарии
Вот я и узнал о сем модуле в подробностях))
Выходит если наловчится его юзать, еще тот инструментец))
Спасибо за такой хороший мануал!
А как его использовать не написали..
реально, как работать не сказанно.
Здравствуйте. Выложите пожалуйста ссылку на инструкцию по использованию модуля.
С уважением.
http://xandeadx.ru/blog/drupal/304
У этого модуля есть вкладка token, а как их использовать в php коде? точнее можно ли с помощью php кода выводить информацию задействованную в токенах?
http://xandeadx.ru/blog/drupal/318
спс=)
немного погуглив нашел вот такой способ -
А вы не подскажите - если
вставлять как сниппет в шапку вьюса, то вместо
что нужно писать?
Хелп.
https://api.drupal.org/api/drupal/modules!node!node.module/function/nod…
спасибо за ссылку, а более развернуто не можете подсказать?
хелп ми плиз!
'node' => node_load(nid)
Спасибо Вам огромное!
чорт. не пашет -
офигенно полезный пост!!!
В коде переключаюсь между базами db_set_active().
можно ли как-то получить журнал SQL-запросов к другой базе?
Добавить комментарий