Облегчаем свой труд с помощью модуля Drupal Devel

29 Мая 2022г. в 04:33

Это известный модуль, который облегчает труд разработчиков. Но даже обычные держатели движка могут найти в нем множество полезных для себя функций. Кратко о них:

Вывод запросов к БД, который выполняются при загрузке страницы.

Показывает скорость загрузки страницы.

Объемы задействованной оперативки.

Очищать кэш.

Выводит информацию об используемых на веб-странице полях.

Список нодов.

И еще много чего. Поверьте, на изучение этого модуля Друпал у вас уйдет много времени. Но это окупится в будущем.

Некоторые фичи модуля
Расширение состоит из трех инструментов. Первый предназначен для настройки блоков, страниц и функций для разработчиков. Второй – позволяет генерировать моды, пользователей и таксономии по упрощенной схеме. Последний предназначен для вывода записей node_access.

Облегчаем свой труд с помощью модуля Drupal Devel

Для примера откроем настройки первого средства («Devel»). В QUERY LOG задаются параметры вывода стека запросов, которые выполняются во время генерации веб-страницы.

Облегчаем свой труд с помощью модуля Drupal Devel

Так выглядит список запросов, которые отображаются на странице. Выше него выводится статистика об их общем количестве и времени выполнения. А также о поглощаемых ресурсах оперативки и общая оценка скорости загрузки веб-страницы.

Облегчаем свой труд с помощью модуля Drupal Devel

Выше выводится таблица node_access записей для нодов, которые используются на текущей веб-странице.

Облегчаем свой труд с помощью модуля Drupal Devel

Для отображения другой отладочной информации (списка нода и полей страницы) в 7 версии движка применяется нативное расширение Krumo.

Облегчаем свой труд с помощью модуля Drupal Devel

Вот такой модуль, полезный для диагностики «здоровья» сайта и его «лечения» разработчиком.