Need a strategy - Photography challenge

layermonkey - June 26, 2009 - 05:19

I'm relatively new to Drupal, and I'm wondering if anybody has some advice on how to approach this.

I am putting together a site for people who are interested in Photography, and I want to have an image challenge. So, basically, a person could post a photo and then various people could do some retouching to that image and submit it back. The submissions could then be voted on to determine the winner. Each challenge could then be kept so that anyone could refer back to it and see what was successful and what didn't work.

I'm imagining that I would create a new content type (Image Challenge), and use CCK to add an image field and fields for "challenge closed" (so we could prevent people from submitting images during voting) and "challenge ended" (so we can proclaim an official winner and move on to the next one). I'd need the Voting API and probably 5-star. Then I guess I'd need to make a custom view, maybe more? Sorry I can't be more precise - I just don't know enough yet.

1. Does this sound like a good plan?

2. Can anyone think of a more elegant way of approaching this?

3. Is there something dumb I'm just missing?

TIA...

J

Bump

layermonkey - June 27, 2009 - 01:42

I don't want to be a pest, but does anybody know of a good general strategy to choose to do this?

You'd probably want to use

mtsanford - June 27, 2009 - 02:53

You'd probably want to use node references instead, and have another CCK type (i.e. Contest Entry), since the voting API acts on nodes, not CCK fields.

Sounds like a neat site, and it can be done, but I don't think entirely with stock modules. You'll probably need some custom coding.

Node References

layermonkey - June 27, 2009 - 06:12

Hmm. I'll have to do some research about Node References. I guess that's different than just making a new content type and adding CCK to that?

I have comment upload enabled, and I have it set so uploaded images show as images not links. And you should be able to vote on the comments. The thing I don't really like is that you can vote on the original unretouched image. That's just kinda confusing.

I wish our site had a budget. Maybe I'll see if somebody in India's got some Drupal skills. :-)

 
 

Drupal is a registered trademark of Dries Buytaert.