I'm wanting to create a site that is primarily populated by user generated content - similar to Yelp.com in structure, but different in content.

My first question is, is Drupal an appropriate platform? I'm comfortable rolling up my sleeves and working within the framework to make it happen, but I don't want to try to force a site like this onto a platform that might not be a good fit.

If you do feel it's a good fit, can you point me to some modules that would get me started for the content building? If you don't feel that Drupal is a good fit but you think another platform might be, I'd love to hear about that as well.

I've identified the voting modules and kudos modules. What I'm having a hard time with it figuring out what the most appropriate method of building the user content is.

Thanks for your help!

Lynn

Comments

bwv’s picture

Is user generated content similar to what you see here on drupal.org? If so, that is all prepackaged.

Or do you have in mind the ability for users, for example, to create new content types on the fly -- I am thinking here of an inventory form, or a survey questionnaire, with the fields of their choosing?

----------------------------------------------------------------------
http://www.bwv810.com/

I am a writer and researcher. In my spare time I build websites with Drupal.
Je peux communiquer en français. / Я могу общаться на русском языке.

lcurrie’s picture

Thanks for the reply. Maybe I should clarify 'user generated' and reclassify it as 'community generated.'

What I'm looking for is not quite a blog or story post with comments situation, but more of a product listing (no ecommerce needed, in this case, the product is actually a service provider) and multiple reviews under it. With each review, I'd like to have the user prompted to answer certain specific questions. Again, I think I've found a module to help me do this, I just can't identify the best way to let the users/community write the initial reviews.

I've found NodeReview http://drupal.org/project/nodereview, which looks like it's a step in the right direction, but it isn't compatible with the version 6.2.

In my ideal world, this would be the flow:
User goes to the site, searches for a service.
If the service provider doesn't exist, a registered user can create a new entry for it.
If the service provider does exist, they can read existing reviews/comments and/or add a new review/comment (registered users only)
I expect comments to be multiple paragraphs.

bwv’s picture

This is eminently possible. There is another module called node comment, which can be rated with voting widgets such as jrating (like in Amazon.com).

I'd humbly suggest you not worry about 6.x at the moment; all my sites are 5.7, and the possibilities for development with the relevant modules are limitless.

--------------------------------------------------------------------
http://www.bwv810.com/

I am a writer and researcher. In my spare time I build websites with Drupal.
Je peux communiquer en français. / Я могу общаться на русском языке.

lcurrie’s picture

Great info. Thanks for sharing. I'll re-install using 5.7 and see what I can do with the modules you suggested.

Lynn