Hey, I was looking to make a map database website for a Quake-like game called Cube. Been looking over the Drupal featureset, and I can see what i've got in mind, and a friend tells me he has a host to use, but I'm somewhat new at the admin gig (don't know PHP, only a little SQL and various other languages, and just use Apache for serving static pages).
Anyhow, here's what I have in mind, based on what I've seen from Drupal and what I'm planning:
any registered user can submit a map (or map-pack), with his own description for it. He must also submit with it one or more screenshots, and some metadata like the number of players it is intended for and the average WQD (how much of a resource hog is it).
New submitted maps/packs first go through a very forgiving k5-style post-queue system that just verifies that the node is well-formed (includes screenshots and a functioning map-file). Then the map goes to the front page, and is rated by the user (using the content moderation pack). Users can also comment on the map. Taxonomy describes whether it is SP or DM, and perhaps a little about the intended usage of the map (Instagib, gimmick map, teamplay, etc). Ideally, the screenshots are displayed on the front page.
Later additions include separate taxonomies for resource packages, mods, tools, and graphical conversions.
So how much trouble am I in for? What modules do I need? So far, I can see that I need the Attachment module (or upload, or Filestore2, not sure which I need, don't understand what filestore2 does really), the image module (along with img.assist) or node_image, again not sure which, Node Moderation, and a bunch of random things for the sake of gold plating (like taxonomy_image and stuff like that).