Creating a file base (Tab Data)

I would like to create an environment, similar to the velocity used in the document index, that shows a list of files maintained on the wiki.
Unlike the document index, I would not like to show the tree or attachments of the other pages, but a list of other files. Therefore, I have two problems:

  1. Where to save the files (formats: xls, txt, sav, etc) to present in the data table. In addition to the file, I need to include some attributes (theme, format, font, description)
  2. How to present the files in this tab data