Попытаюсь как можно подробнее описать.
Как можно видеть на этом скриншоте сдесь присутствует:
1) Дата добавления материала.
2) Количество просмотров.
3) Категория в которой находится файл и ссылка на категорию.
4) Количество комментариев и ссылка на них.
5) Рейтинг файла.
6) Теги к файлу (иногда бывают полезными при поиске =) )
Ну и название файла в виде ссылки и описание.
А при полном просмотре материала может быть например:
1) Ссылка на сам файл.
2) Сколько раз скачали.
3) Контроль битых ссылок.
4) Комментарии к файлу.
Теперь на счет добавления файла не плохо было бы сделать форму добавления файла для обычых пользователей тоже что то на подобие такого:
Тут думаю тоже все понятно по скриншоту.
Это продолжение добавления.
Ну указать версию или ссылку, теги, размер и разные настройки и собственно сама загрузка файлов, желательно сделать возможность загрузки нескольких файлов в 1 материал в общем как-то так, у меня еще очень много различных идеи если вам это интересно я могу рассказать и даже чем то помочь т.к есть опыт.