It's common that clients have lots of difficulty (and take a long time) to provide their files. Delivering files seems so simple, but it usually adds a bottle neck to any project.
As a solution for this...
My goal is to make a form that client's can use to deliver all the files needed to build their website, such as:
- Excel Spreadsheets
- Word Documents
- Zipped Files
- Images
I envision this as a web based (password protected) form that I could create for each client that lists each file that is needed. On that list, the following items would be available for each "needed" file:
- A "File" input for the client to upload their file
- Message stating the name of any uploaded file(s) and time of upload (ability to click and download)
- Ability to delete uploaded files
I can use PHP/MySQL to accomplish this, but I don't want to reinvent the wheel.
Is there any PHP Framework or existing application that could be used for this?
For example, the form might look like:
Client Name: Billy
Files Needed:
Product Spreadsheet
- input type = file
- Uploaded files: none
Content for "About Us" Page
- input type = file
- Uploaded files:
- about_us.doc (uploaded 8/25/10 7:43am) [delete button]
Zip File of Product Photos
- input type = file
- Uploaded files:
- product_images_v2.zip (uploaded 8/23/10 10:32pm) [delete button]
- product_images.zip (uploaded 8/22/10 8:12pm) [delete button]