Полегшуємо свою працю за допомогою модуля Drupal Devel

369

Від автора: не всі користувачі движків цілковиті чайники програмування. Але в більшості CMS це не враховано. Тому і виникають такі модулі, як Drupal Devel.

Що це?

Це відомий модуль, який полегшує працю розробників. Але навіть звичайні власники движка можуть знайти в ньому безліч корисних для себе функцій. Коротко про них:

Висновок запитів до БД, що виконуються при завантаженні сторінки.

Показує швидкість завантаження сторінки.

Обсяги задіяної оперативки.

Очищати кеш.

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

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

І ще багато чого. Повірте, на вивчення цього модуля Друпал у вас піде багато часу. Але це окупиться в майбутньому.

Деякі фічі модуля

Розширення складається з трьох інструментів. Перший призначений для налаштування блоків, сторінок і функцій для розробників. Другий – дозволяє генерувати моди, користувачів і таксономії за спрощеною схемою. Останній призначений для виведення записів node_access.

Полегшуємо свою працю за допомогою модуля Drupal Devel

Для прикладу відкриємо налаштування першого засоби («Devel»). В QUERY LOG задаються параметри виводу стека запитів, які виконуються під час генерації веб-сторінок.

Полегшуємо свою працю за допомогою модуля Drupal Devel

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

Полегшуємо свою працю за допомогою модуля Drupal Devel

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

Полегшуємо свою працю за допомогою модуля Drupal Devel

Для відображення іншого налагоджувальної інформації (списку нода і полів сторінки) в 7 версії движка застосовується нативне розширення Krumo.

Полегшуємо свою працю за допомогою модуля Drupal Devel

Ось такий модуль, корисний для діагностики «здоров’я» сайту і його «лікування» розробником.