Модуль ELiS SendFile позволяет пользлователям обмениваться файлами, которые автоматически удаляются с сервера библиотеки спустя какое-то время.
Этот модуль в чем-то напоминает работу сервиса Firefox Send, но может работать не только по https и таким образом пригоден для использования в школах, где часто некому настроить https.
При включении модуля появится новый тип ноды sendfile ("Отправить файл"), и пользователь с правами создания такого типа ресурса сможет его создавать и к одной ноде прикреплять множество файлов, которая автоматически потом удалится.
Настройка через какое время произойдет удаление глобальная на весь сайт и настраивается по admin/config/content/elis_sendfile путем указания количества часов или дней, которые файлы будут храниться с момента создания ноды.
Удаление устаревших нод (файлов) проихсодит автоматически по Drupal Cron.
Модуль бесплатен.
Для установки модуля зайдите на сервер по SSH и выполните:
# dnf install drupal7-elis-mod-sendfile
После чего модуль можно включить в admin/modules или включить через drush:
# cd /var/www/vh/library # su elis $ drush en elis_sendfile
Внимание! Так как на ноду будут действовать обычные права ограничения доступа, по тому кто сможет скачать файл можно управлять через ELiS DRM, если же пользователи путаются и забывают открыть доступ, то установите поле field_open_access (admin/structure/types/manage/sendfile/fields/field_open_access) в открытый доступ, чтобы по умолчанию файлы могли скачать все желающие.
Все загруженные файлы попадают в папке /var/www/files/sendfile и если вы хотите исключить их из резервного копирования, проще всего примонтировать по этому пути отдельный диск.