Loading
Devel
Модуль Devel предоставляет разработчику удобные инструменты по отладке сайта.
Страница настройки модуля предоставляет возможность по настройке следующих параметров:
- Собирать информацию о запросах: если этот параметр выключен, то остальные параметры журнала также будут автоматически выключены
- Показывать журнал запросов: отметьте это поле, чтобы на страницу выводилась информация о запросах, выполненных для генерации текущей страницы, включая время выполнения каждого отдельного запроса. Кроме того, запросы, которые выполняются несколько раз в процессе генерации одной страницы, будут указаны в колонке # и отмечены красным цветом, т.к. они являются кандидатами на кеширование
- Сортировка: по источникам или по времени. Таблица со списком выполненных запросов может быть упорядочена как в порядке выполнения запросов, так и по времени выполнения
- Время: время выполнения запросов в миллисекундах. Все запросы которые превысят указанное в этом поле время, будут подсвечены при выводе на страницу. Обычно эту возможность используют для определения неэффективных запросов или кандидатов на кеширование
- Сохранять выполняемые запросы: отметьте это поле, чтобы модуль сохранял статистику о выполняемых запросах. Смотрите таблицы devel_
- Выборка: если выполняемые запросы сохраняются, то в этом поле можно указать частоту сохранения. Будет сохраняться информация о каждом n-ном просмотре страницы. Параметры: 1 — каждый просмотр страницы, 2 — каждый второй просмотр, 3 — каждый третий просмотр и т.д.
- URL сайта с документацией по API: если у вас установлен модуль API, то вы можете использовать внутренний адрес. Кроме того, можно использовать сайт api.drupal.ru (содержит перевод API на русский язык)
- Показывать таймер: вывод информации о времени генерации страницы
- Показывать использование памяти: вывод информации о том, какое количество памяти было задействована для генерации текущей страницы. Включение этого поля позволит выводит информацию об использованной памяти при вызове
devel_init()и при вызовеdevel_exit(). Для работы этого параметра, PHP должен быть скомпилирован с параметром --enable-memory-limit - Показывать перенаправляющую страницу: когда выполняется функция
drupal_goto(), то журнал запросов и другая информация теряются. Включение этого поля позволит останавливаться на промежуточной (перенаправляющей) странице, что позволит проанализировать содержание журнала перед переходом на другую страницу - Перестраивать реестр тем при загрузке каждой страницы: обновление реестра тем требуется при добавлении нового шаблона и переопределении theme_-функций
- и другие параметры
Генерация содержания
- Пользователи — генерация заданного количества новых пользователей с возможностью предварительного удаления существующих пользователей
- Количество пользователей
- Удалить всех пользователей перед генерацией (кроме пользователя №1)
- Дата регистрации: интервал, в котором аккаунтам будет присваиваться дата регистрации (относительно текущего времени)
- Содержание — генерация заданного количества новых документов и комментариев с возможностью предварительного удаления существующих документов и комментариев
- Типы документов
- Удалить все документы выбранных типов перед генерацией
- Количество документов
- Дата создания: интервал, в котором документам будет присваиваться дата создания (относительно текущего времени)
- Количество комментариев: максимальное количество комментариев к каждому из документов. Отметьте: некоторые документы получат максимальное количество комментариев, некоторые документы совсем не получат комментарии
- Количество слов (max): добавление документам прикреплённых файлов. Используется модуль Upload
- Добавить в документы термины. Используется модуль Taxonomy
- Добавить документам альтернативные адреса. Используется модуль Path
- Таксономия — генерация заданного количества новых словарей и терминов с возможностью предварительного удаления существующих словарей и терминов
- Количество словарей
- Количество терминов
- Количество слов (max)
- Удалить все словари и термины перед генерацией
Кроме того, модуль генерирует четыре блока, которые можно вывести в удобные вам регионы:
- Devel: Switch user
- Devel: Execute PHP
- Devel: Node Access
- Devel: Node Access by User
Зависит от модулей:
Menu 

