So, yeah, this is kinda a mix between Pre- and Post-Installation, but seeing that I already installed Drupal, I went with Post ;D

Drupal is pretty neat, but still incredibly complicated (I'm starting to grasp it, though). Before I work myself to death understanding it, though, I wanted to ask more experienced members if what I want to do is even possible at all.
I don't even expect you guys to tell me how EXACTLY to do it. Just a confirmation that I'm not working towards nothing <.<

So, here's the rundown:
I want to build a community, where registered users are able to post "articles" (Nodes in Drupal terms, I guess). Those articles get then put into some sort of moderation queue, until one/the Administrator approves them to be published.
That's probably the easy part.

Now, where it gets a bit more complicated are the articles themselves. The articles should have (besides the usual Title/Body/etc.) the ability to host a picture gallery, several rating buttons (like a 5 star system) where you can rate different aspects of the article (so, it could later be shown which article has the best writing/pictures/etc.).
I guess this could also probably done with a bit of CCK and Views.

However, I'd also like people that did NOT write the article to add pictures later on, or do changes on it. A bit like a Wiki, but not quite a Wiki.

So, a few hints in the right direction would be appreciated. And please no "With Drupal a lot/everything if possible". Even if it is true, it doesn't exactly help :/

Comments

bwv’s picture

There are several modules that will assist, including modr8, the Five-star module (and voting API), the image and/or imagepicker module (which allows one to add images to a node), and perhaps userpoints, which you could use to elevate a user (after he/she writes a certain number of articles, for example) to a special role that allows them to make changes to the node.

As for changes to the node, you can create a role that allows members of that role to edit all content. You could also use the taxonomy access lite module to grant permissions to certain users to whom you wish to give that capability, but based on taxonomy vice role.

There are wiki-related modules (wiki-tools, talk, diff) that you really should experiment with. They are powerful and may serve your purpose, esp. when combined with roles or tac_lite.

----------------------------------------------------------------------
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. / Я могу общаться на русском языке.

Don Andy’s picture

These suggestions were incredibly helpful and put me a lot closer to what I want to achieve, but it also put me before a huge problem.
From what I could gather, the Fivestar module doesn't support multiple votings per node. And that is one of the core features I need :/
Is there maybe an alternative or a "patch" to it?

bwv’s picture

Please explain what you mean by "multiple votings per node." Thanks.

----------------------------------------------------------------------
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. / Я могу общаться на русском языке.

Don Andy’s picture

OK, say, somebody has written an article.

Now, by default an article content type has the votes
"Writing Style"
"Content"
"Image Quality"
or stuff similar to that attached to it and each can be voted individually.

On another page I would then show "Top 10 Writing Style", "Top 10 Content", etc.

From what I gathered, fivestars is set up to only allow one voting per node.
And maybe I'm just stupid and got it all wrong. In that case, sorry <.<

bwv’s picture

You may be in luck.

http://drupal.org/node/215799

----------------------------------------------------------------------
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. / Я могу общаться на русском языке.

Don Andy’s picture

Thanks for all the help so far. The modules you mentioned all worked perfectly so far, and I'm pretty much set up with the system I want to, except for two things.

First off, while I managed to get a image gallery for each node with the help of CCK Multimage and Imagecache/Thickbox, it's still kind of...ugly, as all thumbs are pretty much just placed one below the other. And while this is OK with about 3 pics, it could get kind of messy with 10 pics.
But I think I can probably do that with CSS or something, as I have mainly focused on getting the system up for now and not on styling it.

The second thing is still the fivestar system, which is giving me the most headaches with the whole Drupal system. I've gone through countless of the support questions, read through a whole lot of threads on it, and even applied the patch you gave me, but all to no avail.
The best thing I could manage was the one voting you could attach to a content type. When defining additional CCK fivestar fields, they only could be edited by the author and didn't serve any real voting purposes.

But the whole Wiki concept works perfectly and EXACTLY like imagined it. Thanks a bunch on that ;D

sepeck’s picture

This is not directly applicable, but may help give you some ideas on approaches to layout.
http://www.theartlab.net/drupal-school-009-maintainable-gallery

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

bwv’s picture

Glad to hear that the modules are working. I don;t know what to tell you about the five star module; you may have to enable comments for the content type in question and let people vote on a 1 to 10 scale. You could also set up the poll module and conduct polls on each item in question -- one poll for each criteria you want judged. Its a little cumbersome but it may work, especially if you can organize the poll blocks so that they appear only on the corresponding pages that are being judged.

Regarding the image gallery, CSS manipulation will work wonders. I use Firefox and the webdeveloper addon; it lets you tweak CSS in real time so you can see what your changes will look like once you upload the amended style sheet.

Good luck.
----------------------------------------------------------------------
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. / Я могу общаться на русском языке.

Drupalace-1’s picture

Don Andy, I have your exact same question about how to enable ratings for multiple criteria on a single node. My questions:

http://drupal.org/node/191680
http://drupal.org/node/194932

Let's both post back here when and if we find answers!

--------
A site by, of, and for the Drupal newbie: http://www.drupalace.com