We would like to enable fivestar session voting on the site beginning on October 27th. I'm not sure what will be necessary to completely implement it but am willing to help out to pull it off. I'll be shutting off session submissions at midnight on October 26th and would be in a prime position to turn this on after it's ready for implementation. Any help directing this to the appropriate people would be greatly appreciated.

CommentFileSizeAuthor
#13 rate-emotions.jpg14.16 KBcoltrane

Comments

Rick Nashleanas’s picture

Please see the minutes of https://association.drupal.org/intranet/denver-content/node/968299 for more details. (Minutes are not posted as I write this, but they will be up shortly.)

coltrane’s picture

Is fivestar preferred over another voting method?

Some discussions

cyberswat’s picture

@coltrane is there another method that will be ready for implementation on October 27th?

coltrane’s picture

Is fivestar any more ready than flag?

sirkitree’s picture

If it's up to me to implement, I'd probably go with Flag. However, I'm really not on any session choosing type committee's.

Flag would be faster to impement - it's just a link to style and a view to create.

Fivestar would take some design direction. Don't know what Ken would want either of these to look like, but I imagine fivestar would be slower to implement depending on design needs.

kenwoodworth’s picture

Either option will take theming work so I'm up for using either.

cyberswat’s picture

I'm not a proponent of any method ... simply posting the request that we have some way for users to indicate their preference for sessions. Fivestar just happens to be what was mentioned on our group call. The end result is to allow voting by users that can be enabled on October 27th.

coltrane’s picture

Reading through http://groups.drupal.org/node/106579 again I think we should go with Fivestar configured to gauge someone's interest in a proposed session being chosen.

Fivestar for D7 doesn't have editable field labels though.

coltrane’s picture

greggles suggested http://drupal.org/project/rate as well

coltrane’s picture

How about these for voting labels?

  • I have no interest in this session
  • I would probably not attend this session
  • I might attend this session
  • I would probably attend this session
  • I totally want to see this session
coltrane’s picture

After reading through http://groups.drupal.org/node/151174 again and further thought I think we have four optional methods

Gather general count of interest in a session

Option 1: A up-vote only, "I am interested in this session being selected"

Option 2: Yes/No radios, "Should this session be selected for DrupalCon?" (could use average, but many down votes is strong indicator)

Specific evaluations, speaking closer to "quality"

Option 3: Non-fivestar, simple radio buttons with labels from comment #10, averaging

Option 4: Multiple fivestars, average each: Interest, Speaker quality, Topic quality (or similar)

edit:
option 5: single fivestar, but few people know what one fivestar means (without labels)

greggles’s picture

I like option 3. I just checked and rate does not handle labels on the votes either, so we need to add that feature (or just theme it) to either rate or fivestar.

coltrane’s picture

StatusFileSize
new14.16 KB

Rate module will work I think. I'm going to get it mostly setup on a denver2012 scratch site and then see about modifying it (using an alter) to not show results.

coltrane’s picture

Rate has been deployed to test-denver2012 staging.

Session:

http://test-denver2012.redesign.devdrupal.org/program/sessions/adding-bp...

You'll see no widget as anonymous. Log in with username: everydayuser password: testuser

Here's the markup for the widget after voting:

<div id="rate-node-2979-1-1" class="rate-widget-1 rate-widget clear-block rate-user rate-widget-emotion rate-ZiTSw9HI4bmG94ekX4X8xzT8WG276eyb6l-dzpDrMMc rate-processed"><div class="item-list"><ul><li class="first"><a href="/rate/vote/js?widget_id=1&amp;content_type=node&amp;content_id=2979&amp;widget_mode=1&amp;token=rzf0k_Czs4fu5Qb_WpRjpiq5nRD4DCFTOXBiHKED1aM&amp;r=21017&amp;rate=ul8SNUGa28zL2-Vxh1LrE9U-c4fgb5MfgET-0QF0luU" rel="nofollow" id="rate-button-1" class="rate-button rate-emotion-btn">I have no interest in this session</a>0</li>
<li><a href="/rate/vote/js?widget_id=1&amp;content_type=node&amp;content_id=2979&amp;widget_mode=1&amp;token=rzf0k_Czs4fu5Qb_WpRjpiq5nRD4DCFTOXBiHKED1aM&amp;r=21017&amp;rate=bwoaTovYaS32ZoW2bJew6voA4VLI3HvfDaEFc1coIj8" rel="nofollow" id="rate-button-2" class="rate-button rate-emotion-btn">I would probably not attend this session</a>0</li>
<li><a href="/rate/vote/js?widget_id=1&amp;content_type=node&amp;content_id=2979&amp;widget_mode=1&amp;token=rzf0k_Czs4fu5Qb_WpRjpiq5nRD4DCFTOXBiHKED1aM&amp;r=21017&amp;rate=KZ4w-iuYuKqJMGVRNtYI14sRCqQ1TmeyQckh56l9iqw" rel="nofollow" id="rate-button-3" class="rate-button rate-emotion-btn">I might attend this session</a>0</li>
<li><a href="/rate/vote/js?widget_id=1&amp;content_type=node&amp;content_id=2979&amp;widget_mode=1&amp;token=rzf0k_Czs4fu5Qb_WpRjpiq5nRD4DCFTOXBiHKED1aM&amp;r=21017&amp;rate=rzf0k_Czs4fu5Qb_WpRjpiq5nRD4DCFTOXBiHKED1aM" rel="nofollow" id="rate-button-4" class="rate-button rate-emotion-btn">I would probably attend this session</a>1</li>
<li class="last"><a href="/rate/vote/js?widget_id=1&amp;content_type=node&amp;content_id=2979&amp;widget_mode=1&amp;token=rzf0k_Czs4fu5Qb_WpRjpiq5nRD4DCFTOXBiHKED1aM&amp;r=21017&amp;rate=jqzblC803x01d86HgBZV3iRhci2AnGblPvIGArGhP28" rel="nofollow" id="rate-button-5" class="rate-button rate-emotion-btn">I totally want to see this session</a>0</li>
</ul></div><div class="rate-info">You voted 'I would probably attend this session'.</div><div class="rate-description">Let us know your interest in this session being selected for DrupalCon</div></div>
coltrane’s picture

Assigned: Unassigned » kenwoodworth

After talking with kenwoodworth and greggles we agreed to just comment out the votes from the Rate emotion preprocess function and I'll add an h2 to the tpl. Needs some theming to finalize.

http://test-denver2012.redesign.devdrupal.org/program/sessions/explore-i...

coltrane’s picture

Status: Active » Fixed

This was deployed!

greggles’s picture

Ideally we should hide this on accepted sessions. I don't plan to work on that so I won't re-open, but wanted to at least document it.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.