SenDev: File Inspector — профессиональный инструмент для технического аудита и управления файловой системой проекта на 1С-Битрикс. В отличие от стандартных решений, он предлагает не просто просмотр файлов, а полноценную систему контроля версий и анализа изменений.
Интерфейс модуля построен на Bitrix Vue 3 — официальной реализации Vue.js от разработчиков Битрикс, что обеспечивает безупречную интеграцию с админкой, высокую производительность и поддержку современных практик frontend-разработки.
Модуль одинаково эффективно работает как с MySQL, так и с PostgreSQL, включая корректную работу ORM-слоя, миграций и агентов. Это особенно важно для проектов, развёрнутых в enterprise-инфраструктуре или в облаках с PostgreSQL по умолчанию.
Что вы получаете:Ответ: Да, модуль использует D7 ORM и корректно создаёт таблицы как в MySQL, так и в PostgreSQL. Все запросы и агенты адаптированы под обе СУБД.
Вопрос: Нужно ли вручную копировать файлы в /local/modules?Ответ: Нет. Модуль распространяется в формате, совместимом с маркетплейсом Битрикс. Установка выполняется штатными средствами через веб-интерфейс.
Вопрос: Как обеспечивается безопасность?Ответ: Доступ ограничен только пользователями с правами администратора. Все действия логируются в журнале событий (event_log.php). Возможность записи отключается через настройки.
Вопрос: Что делать, если сайт большой и дерево файлов не грузится?
Ответ: Модуль использует lazy-loading и ограничения по глубине/количеству узлов. Вы можете настроить исключения (.git, vendor, node_modules) и лимиты в настройках.
Вопрос: Можно ли восстановить файлы из снапшота?Ответ: Да. Модуль может создать ZIP-архив снапшота и затем восстановить из него файлы с сохранением оригинальных прав (chmod) и временных меток (mtime).
Вопрос: Работает ли поиск по содержимому в больших файлах?
Ответ: Поиск выполняется с учётом лимита max_bytes_per_file_search (по умолчанию — 512 КБ), чтобы избежать перегрузки сервера.
Установка не требует вмешательства в файловую систему вручную и полностью соответствует стандартам Битрикс.
Внимание! Повторная установка в демо-режиме приведет к окончанию демо‑режима и невозможности использовать модуль.