Документы и файлы

Есть идея реализовать хранилище файлов для пользователя (имеется в виду документы, архивы, изображения в оригинале). С ограничениями конечно. Я видел плагин прикрепления файла к топику, но это как то не очень удобно.

Функционал:
— специальный раздел «документы» в профиле пользователя
— Возможность загрузки файлов с ограниченим по типу и размеру (опционально в конфиге)
— ограничение объема памяти для пользователя (допустим, максимум 50мб)
— настройка уровня доступа к конкретному документу (для всех, только для зарегистрированных, только для друзей, для определенных друзей, для определенного пользователя).
— прикрепление документов к топикам, комментариям, при создании блога, к личному сообщению путем вызова модального окна со списком загруженных документов и полем для непосредственной загрузки нового
— возможность скачивания документов + счетчик скачиваний
— добавление документа из чужого списка в свой (именно копирование, а не избранное, т.к. исходный документ может быть удален)
— иконки для типов документов (rar,zip,word,excel,pdf,djvu и пр.)

Читать дальше →