В Drupal 10.1 появился "режим разработчика"

30 августа 2023

Раньше для отключения кешей необходимо было лезть в конфиги, не забыть откатить правки в проде. Это было неудобно. Теперь же можно просто зайти в раздел /admin/config/development/settings на страницу «Настройки разработки» и включить нужные функции.

Параметры настроек хранятся в state таблице (в отличие от конфигурации), поэтому их нельзя случайно зафиксировать и загрузить в рабочую среду.

Доступные настройки:

Режим разработки Twig (Twig development mode) - Этот флажок включает и отключает режим.

Режим отладки Twig (Twig debug mode) - включает отладку Twig, которая выводит комментарии к шаблонам, а также включает автоматическую перезагрузку Twig, которая сообщает ядру о необходимости перезагрузки любых шаблонов, измененных разработчиком.

Отключить кеш Twig (Disable Twig cache) - полностью отключает кеш Twig.

Не кешировать разметку (Do not cache markup) - отключает кеш рендеринга, динамический кеш страниц и кеш страниц.

Почему это так важно? Это не просто удобно и экономит время, но позволяет в пару кликов проверить как работает кеширование, агрегация кода да и просто даёт возможность разработчику примерно посмотреть как сайт будет работать для пользователя.