Облачное хранилище файлов
«Облачное хранилище файлов» — компонент и универсальный тип поля для InstantCMS. Он позволяет прикреплять файлы к материалам любых типов контента и хранить их в Облаке Mail, Яндекс Диске или Google Drive без постоянной копии в каталоге upload сайта.
Основные возможности
- централизованные подключения к трём облачным провайдерам;
- общий провайдер по умолчанию или отдельное подключение для каждого поля;
- Облако Mail по WebDAV, Яндекс Диск и Google Drive по официальным API с OAuth 2.0;
- автоматическое создание папок и гибкие шаблоны путей, включая категорию материала;
- сохранение исходного имени файла и защита от случайной перезаписи чужого объекта;
- ограничения по расширениям и размеру, произвольный текст ссылки и автоматические иконки форматов;
- защищённое скачивание через сайт с повторной проверкой прав доступа и приватности материала;
- настраиваемый счётчик скачиваний и административный список файлов с поиском и сортировкой;
- удаление облачного объекта при удалении или замене файла в сохранённом материале.
Как это работает
Администратор подключает облачный аккаунт в настройках компонента, затем создаёт поле «Файл в облачном хранилище» в нужном типе контента. Пользователь загружает файл в обычной форме InstantCMS. Компонент передаёт его выбранному провайдеру, а в материале сохраняет только служебные метаданные. Постоянная копия файла в каталоге upload не создаётся.
Безопасность
Пароли, Client Secret и OAuth-токены хранятся в зашифрованном виде. При каждом скачивании компонент проверяет подпись ссылки, состояние материала, права пользователя и приватность. Google Drive использует ограниченную область доступа drive.file.
Установка
Загрузите установочный ZIP штатным установщиком InstantCMS, откройте «Компоненты → Облачное хранилище файлов», настройте хотя бы одного провайдера и проверьте подключение. После этого добавьте поле облачного файла в нужный тип контента и задайте форматы, размер и структуру папок.
Характеристики
Совместимость и технические требования.
Версии и обновления
Текущая версия и условия получения обновлений.
История изменений появится вместе со следующими версиями.
Отзывы покупателей
Подтверждённых отзывов пока нет.
Вопросы продавцу
Уточните совместимость и возможности до покупки. Не публикуйте пароли и доступы к магазину.