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