Files View Modes и Preview Manager расширяют возможности ownCloud Community Server 10 без изменения ядра и активной темы. Пользователи получают удобную медиатеку с крупными карточками файлов и видео, а администраторы — автоматическую генерацию превью, контроль ошибок и поддержку внешних хранилищ SMB/CIFS.

Комплект расширений добавляет крупные визуальные карточки, быстрый просмотр видео и автоматическое создание превью для локальных и внешних хранилищ.

Штатные права доступа, публичные ссылки, файловые операции, меню действий и API ownCloud продолжают работать без изменений. После обновления сервера не требуется повторно редактировать ядро или тему.

Files View Modes — плиточный вид и большие превью файлов для ownCloud

Версия 1.3.10

Удобная медиатека на базе ownCloud

Files View Modes превращает стандартный файловый раздел ownCloud в наглядную медиатеку. Крупные карточки показывают изображения и кадры видео до открытия файла, помогая быстрее находить нужные материалы.

Пользователь может открыть видео, файл или папку непосредственно с карточки либо одним нажатием вернуться к классическому списку. При этом сохраняются привычные действия ownCloud: выделение, скачивание, перемещение, удаление и предоставление общего доступа.

Возможности Files View Modes

  • режимы отображения «Большая плитка» и «Список»;

  • крупные превью изображений и видео размером до 600 × 400;

  • адаптивные карточки для разных размеров экрана;

  • открытие видеоплеера или папки нажатием на карточку;

  • отдельное контрастное выделение файлов с помощью чекбокса;

  • отображение метаданных, общего доступа и штатного меню действий;

  • поддержка обычных папок, публичных ссылок и внешних хранилищ;

  • современный SVG-индикатор загрузки;

  • генерация кадров видео через ffmpeg для файлов, размещённых на SMB.

Интеграция без изменения бизнес-логики

Приложение меняет только представление стандартного списка файлов. Права доступа, меню, выделение и файловые операции по-прежнему обрабатываются средствами ownCloud.

Как начать работу

  1. Установите и включите Files View Modes.

  2. Откройте раздел «Файлы» или публичную ссылку.

  3. Выберите режим «Большая плитка» или «Список» с помощью кнопки над содержимым папки.

Preview Manager — автоматическая генерация превью в ownCloud

Версия 0.3.9

Контроль превью файлов и видео

Preview Manager автоматически обнаруживает файлы, для которых отсутствуют рабочие превью, проверяет доступность исходников на SMB/CIFS и запускает фоновую генерацию изображений.

Администратор видит понятный список ошибок и может повторно создать нужное превью одним нажатием, не перезагружая страницу. Это помогает поддерживать медиатеку ownCloud в рабочем состоянии даже при большом количестве файлов и внешних хранилищ.

Возможности Preview Manager

  • автоматический почасовой поиск отсутствующих превью у всех пользователей;

  • пакетная очередь заданий с защитой от дублирования;

  • проверка наличия и доступности файлов на SMB/CIFS;

  • отображение статусов обработки и понятных сообщений об ошибках;

  • распознавание неудачно созданных заглушек для видео;

  • повторная генерация выбранного превью одной кнопкой;

  • команды CLI для просмотра статистики, очистки и регенерации;

  • защита файлового кеша от дублей каталогов, отличающихся регистром символов.

Безопасная работа с SMB/CIFS

Если внешнее SMB-хранилище временно недоступно, Preview Manager не удаляет записи из файлового кеша и не заполняет очередь ошибочными заданиями. Обработка исходника откладывается до восстановления соединения с хранилищем.

Как настроить Preview Manager

  1. Установите и включите приложение.

  2. Настройте регулярный запуск системного cron.

  3. Откройте раздел «Администрирование → Управление превью».

  4. Используйте команду «Перегенерировать» для файлов, отображённых в списке ошибок.

Установка расширений ownCloud

Распакуйте каталоги приложений в директорию внешних приложений ownCloud.

Включите расширения:

/usr/local/bin/occ app:enable files_view_modes
/usr/local/bin/occ app:enable preview_manager

Убедитесь, что системный планировщик регулярно выполняет:

/usr/local/bin/occ system:cron

Для синхронизации файлового кеша после ручного удаления материалов на SMB выполните:

/usr/local/bin/occ files:scan --path="share/files/News"

Совместимость Files View Modes и Preview Manager

Расширения рассчитаны на ownCloud Community Server 10.16 и PHP 7.4. Они не изменяют ядро ownCloud и активную тему, поэтому их проще сопровождать и переносить между серверами.

Перед установкой на другой сервер проверьте:

  • путь к ffmpeg;

  • путь к системной команде timeout;

  • расположение каталога внешних приложений;

  • параметры подключения и права доступа к SMB/CIFS.

Files View Modes и Preview Manager подходят для корпоративных файловых хранилищ, редакционных медиатек и других систем на базе ownCloud, где необходимы удобная навигация по изображениям и видео, стабильные превью и централизованный контроль обработки файлов.

Ссылка для загрузки приложений owncloud-tvbelgorod-apps-2026-07-28.zip