Существует ли программа со следующими возможностями:
1) Пользователь запускает утилиту, утилита просматривает содержимое каталогов файловой системы и создает HTML-страницы (пользователь может указать, как ему больше нравится)
2) Программа сохраняет информацию о файлах и каталогах в базу данных, после чего они не нужны, что позволяет сэкономить место на диске. По базе данных генерируются HTML-страницы, затем закачиваются на сервер. База данных в этом случае на сервере не нужна
3) HTML генерируется из базы данных динамически (разными технологиями, например php и servlets для хостинга у разных хостеров). Это как в Apache Option AutoIndex, только сами файлы не нужны, нужны только записи о них в БД
4) серверная часть не только генерирует HTML по базе данных, но и позволяет пользователям добавлять в базу данных аннотации.
5) серверная часть генерирует HTML основываясь на правах пользователя по доступу к файлам (либо на самих файлах, либо сохраненных в базе)
6) серверная часть хранит историю изменения каталогов, аннотаций, прав на каталоги и файлы (но не контента файлов)