Here's somewhat how I envision a new site:
- Able to host various types of files (images, audio, models, etc)
- Allow uploaders to choose where the file will be uploaded to (no more of that "uploader name is the folder name" stuff)
- Allow meta data to be attached to files (keywords, tags, whatever)
- Allow searching the resource repository (based on meta data, filename, type)
- Add a more streamlined upload process
- Have some method for allowing batch uploads (upload a ZIP file, and then choose where files will go)
- Allow rejecting/approving multiple images at a time (currently moderators have to go through each one individually)
- Allow adding comments during the moderation process and changes to the file info (license, author, etc) so that the info can be corrected without reuploading
- Allow adding more info to "cite sources", such as source URLs, email messages from the author, additional author contact details, and so on. (Wouldn't be required, but would be nice in the event that moderators question an upload)
So, what other things could be improved/added/removed/tweaked? I know we have a good number of people that have used the site, so I'm wondering what your thoughts are.
Also, here's an example of a resource hosting system that another game made/uses:
http://wiki.worldforge.org/wiki/Wombat
http://wombat.worldforge.org/
That one is written in Python, which I unfortunately do not know (I'm a PHP guy), but it has some neat features, and the content (and meta data?) itself is stored in a Subversion repository.