Being a 'newbie', I have only just started experimenting with Zope v2.4.1. So far, so good but I'm now hitting the limits of my own knowledge and understanding.
 
I have a web site which needs to store documents (word, excel, pdf, etc.). I want these documents to be shown in a simple table with a relevant icon (word, pdf etc.) in the first cell, a link to the document in the second, the author in the third and the date it was last amended in the last.
 
Getting Zope to look in a folder and return the links to the files is simple thanks to the examples I've found. However, I really want to create a form that any user can use to upload the file object to the relevant folder. The form includes the values (doc type, doc author, doc date, etc.) that I want to be added to the object as properties when it is uploaded to the folder.
 
How can this be achieved?