I have a rather complex task ahead to change an existing photo upload system for a website.
The website has a number of areas in which users can upload photos to (ie: gallery, competitions, groups, etc). Currently the user must go to a dedicated upload page for each area of upload the photo to that area.
Users also have portfolios which currently display the photos they have uploaded to the gallery area.
I would now like to allow users to upload photos directly to their portfolio and then 'add' the photo into each of the areas as they wish. So, their portfolio is more of a collection of uploads rather than what they have uploaded to the gallery area. The main idea of this is to allow users more upload flexibility in their portfolios.
When a user decides to add a photo to the gallery area (for example), I would like to provide them the ability to choose from a photo in their portfolio OR from their computer. If they choose 'from computer' the image will also be added to their portfolio.
It's important that when browsing a photo in the portfolio that there is some way to reference which areas the photo has been added to on the website.
Like I said, its pretty complex and it's so important that its done in an easy-to-use and simple way. I really don't want to irritate the existing users.
I would like constructive feedback, suggestions, ideas, input!