What this solution does
DevTools is a module for the 1C-Bitrix administrative panel that consolidates scattered website settings into one place for instant switching.
When deploying a local or test copy of a production website, developers must manually disable online cash registers (to prevent fiscal receipts), deactivate cloud storage, enable debug and development modes, and close the site to visitors. In standard Bitrix, this requires navigating through 5–6 different settings pages.
Solution
DevTools adds a compact gadget to the admin panel's main page with independent state toggles:
Development mode (update_devsrv) — on/off
Debug mode (exception_handling.debug) — on/off
Public part of the site (site_stopped) — open/close
Online cash registers — deactivate all active registers
Cloud storage — deactivate all active buckets
BX_TEMPORARY_FILES_DIR — activate/remove
Security
Cash registers are deactivated via a direct SQL query, bypassing the ORM, which prevents fiscal requests from being sent to the tax authority during testing.
All file changes are executed atomically.
PHP syntax is validated via php -l (no eval).
Access is restricted to administrators; all operations are protected against CSRF attacks. Changing the .settings.php file triggers an automatic OPcache reset. The interface consolidates all functions on a single panel, eliminating the need to navigate through various settings sections. Instant feedback is provided via loading skeletons and flash notifications. The intuitive design uses color-coded status indicators. Responsive layout ensures a comfortable experience on both desktops and tablets. Every action is logged to the standard Bitrix event log.
General iT can install and configure this module and check how it works on your website.