Файловый менеджер на PHP, с правами, контролем версий и AJAX-ом
16:08 
 
Особенности файлового менеджера:
 — Можно задавать права доступа на файлы и директории. Права двух типов:
 есть доступ или нет доступа. Файлы хранятся в недоступной для 
скачивания по прямой ссылке папке. Скачивание файла происходит с 
предварительной проверкой пользователя и прав доступа на файл. Любой 
пользователь файлового менеджера может обладать правами администратора, 
что указывается при добавлении нового или редактировании существующего 
пользователя. Администратор может видеть все, в том числе «удалённые» 
файлы.
 — Контроль версий каждого файла. После загрузки файла он сохраняется с 
именем, которое не позволяет перезаписать существующие файлы, а его 
«оригинальное» имя сохраняется в БД. Данный подход разрешает хранить 
разные состояния файлов.
 — Автоматическое создание превью загружаемых изображений.
 — Файл в менеджере можно сделать доступным для скачивания
 — GPL, код доступен на github