jportela: (Default)
jportela ([personal profile] jportela) wrote in [site community profile] dw_dev2010-04-06 12:44 am
Entry tags:

Project Description: Improve the Polling System

Here's the Project Description section of my proposal. You are very welcome to share your thoughts on this:

Project Description: Improving the Poll System


The goal of this project is to improve the Poll System, a paid-user enhancement in Dreamwidth. The improvements should focus on the User Controls/Experience, by doing a usability study and requirements specification for new features, and then implement the fixes/features needed. Some issues are already discussed in Bugzilla, and should be implemented in the early stages of GSOC, while doing the usability study and requirements specification.

 

The usability study should be a simple study, made with the help of the community. I will try to get some friends/relatives of mine to do some tasks on the Poll system (with no previous knowledge how it works) and have them tell what they are thinking and observe what they are trying to do. Maybe we can get the community to do this, by delivering some guide scripts and have them record the conversation.

 

The requirement specification of new features should be an informal specification of features existing poll users want to have. Some of them are already documented in Bugzilla, but if the project advances, then I think we can ask people for more features and help to document them.

 

So, during the whole GSOC I should be solving issues as they appear in the Bugzilla Polls section.

 

In parallel, a usability study and requirement specification of new features should be done to "enrich" the Bugzilla. This issues can be solved on parallel during GSOC, or may be documented for reference to solve post GSOC. 

 

Some issues that are already documented that are good candidates for me to solve since day 1:

 

 

  • Bug 791 - Polls have poor semantic styling (and are ugly)
  • Bug 28 - Download CSV of poll results
  • Bug 1694 - More control for polls
  • Bug 1756 - "Tick N boxes" poll question option
  • Bug 1590 - AJAXify polls
  • Bug 1397 - Add option to collapse poll display
  • Bug 1106 - Ajaxify poll creator
  • Bug 703 - English strip /tools/fck_poll.bml
  • Bug 1861 - Poll answer redirection in the same style
  • Bug 2191 - Manage Polls page

 

 
anthonynonso: (Default)

[personal profile] anthonynonso 2010-04-06 12:01 am (UTC)(link)
Bom trabalho! :)
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2010-04-06 12:17 am (UTC)(link)
Oh! This would be lovely!

Your testers will need to have accounts in order to fill out and create polls, but codes can be arranged.
foxfirefey: A fox colored like flame over an ornately framed globe (Default)

[personal profile] foxfirefey 2010-04-06 05:06 am (UTC)(link)
They could also log in with OpenID and help give advice on that awkward process!
zvi: self-portrait: short, fat, black dyke in bunny slippers (Default)

[personal profile] zvi 2010-04-06 02:01 am (UTC)(link)
Applauds!
sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)

[personal profile] sophie 2010-04-06 06:36 am (UTC)(link)
Ooo, I like this.

Purely for myself (but usable by anybody, if they want to!), I've got my own way of constructing polls which is easier for me: http://matrix.theblob.org/ljpoll/creator/ . I haven't yet updated it to allow it to output DW tags, so it just uses LJ ones right now. I will update it, though.

I'm not sure if this is something that would be suitable for going on the site or not, though. Might want to ask about that, just in case.
yvi: Kaylee half-smiling, looking very pretty (Default)

[personal profile] yvi 2010-04-06 06:38 am (UTC)(link)
You have no idea how excited this post makes me :)
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2010-04-06 11:15 am (UTC)(link)
Bug 28 would be brilliant to have fixed.