+7 499 938 8452 пн.-пт. 10:00 – 17:00

Быстрое переключение режимов сайта




DevTools — гаджет для административной панели 1С-Битрикс, который собирает разрозненные настройки сайта в одном месте и позволяет переключать их в один клик.

Проблема
При разворачивании локальной или тестовой копии боевого сайта разработчику нужно вручную отключать онлайн-кассы (чтобы не ушли фискальные чеки), деактивировать облачные хранилища, включать режим отладки и разработки, закрывать сайт от посетителей. В стандартном Битрикс это 5-6 разных страниц
настроек, которые надо каждый раз находить и менять.

Решение
DevTools добавляет на главную страницу админки компактный гаджет с независимыми переключателями состояния:
  1. Режим разработки (update_devsrv) — вкл/выкл
  2. Режим отладки (exception_handling.debug) — вкл/выкл
  3. Публичная часть сайта (site_stopped) — открыть/закрыть
  4. Онлайн-кассы — деактивация всех активных касс
  5. Облачные хранилища — деактивация всех активных бакетов
  6. BX_TEMPORARY_FILES_DIR — активировать/убрать
Безопасность
  • Кассы деактивируются прямым SQL-запросом, минуя ORM — это исключает отправку фискальных запросов в налоговую при тестировании
  • Все изменения файлов выполняются атомарно
  • HP-синтаксис валидируется через php -l (не eval)
  • Доступ только для администраторов, все действия защищены CSRF
  • После изменения .settings.php автоматически сбрасывается OPcache
Удобство
  • Всё на одной панели — не нужно лазить по разделам настроек
  • Мгновенная обратная связь — скелетон при загрузке, flash-уведомления
  • Понятный интерфейс с цветовой индикацией статуса
  • Адаптивная верстка — одинаково удобно на десктопе и планшете
Контроль
  • Все действия логируются в штатный журнал событий Битрикс


Каталог для ИИ