Selectricity: Difference between revisions

From WikiDotMako
No edit summary
No edit summary
Line 1: Line 1:
Final Countdown for readying Selectricity for Live Version, Aug 22 2008:
== Todo for Release ==
 
* Upgrade to Rails 2.0 and debug
* Upgrade to Rails 2.0 and debug
* Early results option is buggy, when the 'view results while election is going' option is checked, the links going to the results pages malfunction, especially if the election is "open"
* Early results option is buggy, when the 'view results while election is going' option is checked, the links going to the results pages malfunction, especially if the election is "open"
** I think the error is related to the 'format' parameter that only exists for created elections, yet I can't seem to find it's origin. A quick hack would be to put hat parameter in the view, but I should probably ask Mako where the format parameter is really being generated.
** I think the error is related to the 'format' parameter that only exists for created elections, yet I can't seem to find it's origin. A quick hack would be to put hat parameter in the view, but I should probably ask Mako where the format parameter is really being generated.
* Make a note + conditional regarding what pictures can be uploaded for custom embeddable widgets
* Make a note + conditional regarding what pictures can be uploaded for custom embeddable widgets
<strike> Make sure there's a user account page, and that it displays and links to all their elections. Then, if too many elections to be displayed are in the control panel, link to their account page instead.</strike>
* <strike> Make sure there's a user account page, and that it displays and links to all their elections. Then, if too many elections to be displayed are in the control panel, link to their account page instead.</strike>
<strike>Implement or bugshoot the 'remove voters' option </strike>
* <strike>Implement or debug the 'remove voters' option </strike>
* Elections don't end! Implement vote expiration code. Also, a cron job that runs every couple minutes to go through expired elections and e-mail out to particpants.
* Elections don't end! Implement vote expiration code. Also, a cron job that runs every couple minutes to go through expired elections and e-mail out to participants.


== Current Status/Rules ==


Mako is working on:
Mako is working on:

Revision as of 06:36, 28 August 2008

Todo for Release

  • Upgrade to Rails 2.0 and debug
  • Early results option is buggy, when the 'view results while election is going' option is checked, the links going to the results pages malfunction, especially if the election is "open"
    • I think the error is related to the 'format' parameter that only exists for created elections, yet I can't seem to find it's origin. A quick hack would be to put hat parameter in the view, but I should probably ask Mako where the format parameter is really being generated.
  • Make a note + conditional regarding what pictures can be uploaded for custom embeddable widgets
  • Make sure there's a user account page, and that it displays and links to all their elections. Then, if too many elections to be displayed are in the control panel, link to their account page instead.
  • Implement or debug the 'remove voters' option
  • Elections don't end! Implement vote expiration code. Also, a cron job that runs every couple minutes to go through expired elections and e-mail out to participants.

Current Status/Rules

Mako is working on:

  • Embeddable elections for mtvU
  • Selectricity

Justin is currently working on:

  • Readying Selectricity for PRODUCTION USE
  • Embeddable elections displaying votes that are over.
  • Right now, the views are filled with complicated loops and array references. If possible, create back-end methods that order the arrays before hand, specifically by degree or victory in each case (not just that of the winner) and then present those to the views.
  • Support for custom styled widgets

There are several ways to make this possible. One way is allowing people creating elections to upload their own background images, with specified constraints for pixel size. Another is to give merely choices of color schemes pre made. - Creating your own Selectricity skins

The plan for implementing custom widgets is here: CustomWidgetsPlan

  • Improved visualization over time

This problem may be at the conceptual level as well. What is it that people need to know about elections occurring over time?

Embeddable Widget scaling

Alyssa is thinking about:

  • Animated graphs
  • Outputting data directly for use in Many Eyes and Swivel.

Other things that need to happen:

  • Improved testing functionality
  • Work on the SMS gateway