Від автора: не всі користувачі движків цілковиті чайники програмування. Але в більшості CMS це не враховано. Тому і виникають такі модулі, як Drupal Devel.
Що це?
Це відомий модуль, який полегшує працю розробників. Але навіть звичайні власники движка можуть знайти в ньому безліч корисних для себе функцій. Коротко про них:
Висновок запитів до БД, що виконуються при завантаженні сторінки.
Показує швидкість завантаження сторінки.
Обсяги задіяної оперативки.
Очищати кеш.
Виводить інформацію про використані на веб-сторінці полях.
Список нодів.
І ще багато чого. Повірте, на вивчення цього модуля Друпал у вас піде багато часу. Але це окупиться в майбутньому.
Деякі фічі модуля
Розширення складається з трьох інструментів. Перший призначений для налаштування блоків, сторінок і функцій для розробників. Другий – дозволяє генерувати моди, користувачів і таксономії за спрощеною схемою. Останній призначений для виведення записів node_access.
Для прикладу відкриємо налаштування першого засоби («Devel»). В QUERY LOG задаються параметри виводу стека запитів, які виконуються під час генерації веб-сторінок.
Так виглядає список запитів, які відображаються на сторінці. Вище нього виводиться статистика про їх загальній кількості і часу виконання. А також про поглинаються ресурсах оперативки і загальна оцінка швидкості завантаження веб-сторінки.
Вище виводиться таблиця node_access записів для нодів, які використовуються на поточній веб-сторінці.
Для відображення іншого налагоджувальної інформації (списку нода і полів сторінки) в 7 версії движка застосовується нативне розширення Krumo.
Ось такий модуль, корисний для діагностики «здоров’я» сайту і його «лікування» розробником.