I have looked for existing web software that does this, and so far have pulled a blank. There is lots of good gallery software. There is lots of good forum software. I have found nothing that tightly integrates the two. I'm hoping that the node nature of drupal will allow me to create such a site.
My situation:
I have an archive of 100,000 photos taken over a 35 year span of a school. I want to use this archive to build an alumni community, or more likely an intertwined set of communities. Over the span of time there were about 5000 students. I don't expect that more than half of them will log in.
I want to:
* Organize into a hierarchy of folders organized by year and event.
* Do the usual gallery stuff of thumbnail pages, filmstrip pages, intermediate and large images.
* Each folder has a forum for discussion. Each photo has a thread for discussion, initially populated with the title and caption. Each folder has assigned an iconic image from the folder's images.
Much of the discussion is going to be on topics that are not directly connected to an image, but may be connected to the more general event.
* Additional forum folders that are not connected to photos
* Ability for users to add metadata to photos. What year? Who is it? Where?