1) Верстаете кнопку
2) Верстаете красивенький popup
3) Вешаете событие на кнопку, чтобы он открывал данный popup
4) При открывании poup получать все файлы с сервера через ajax и выводить их в этот-же popup(Превью, текст)
4) Или при построении страницы заполнять popup
5) При клике на файл, через js скачивать его