Облегчаем свой труд с помощью модуля 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
Вот такой модуль, полезный для диагностики «здоровья» сайта и его «лечения» разработчиком.