This is friken awesome. Huge +1 On Mar 15, 2015 12:16 PM, "Daniel Gruno" <[email protected]> wrote:
> > > On 2015-03-15 17:12, Sam Ruby wrote: > >> On Sun, Mar 15, 2015 at 12:01 PM, Daniel Gruno <[email protected]> >> wrote: >> >>> (sent from wrong address at first, here goes...) >>> >>> HI folks, >>> I've been wondering for some time if it wasn't possible to make board >>> voting >>> a bit less stressful. >>> As it is right now, you have to mentally keep a note of letters and their >>> corresponding names and how that all adds up to a weird string you are >>> typing into a text field - it can get a bit confusing, especially when >>> you >>> suddenly change your mind and want to rearrange things. >>> >>> So I came up with an interactive UI for managing those sort of votes, >>> where >>> you can drag'n'drop candidates onto a ballot (as many as you like, of >>> course) and then rearrange that ballot as you see fit with your mouse. >>> Not >>> only will i display the candidates in a more friendly manner, it will >>> also >>> conform to the old Steve methods and generate an STV string for voting. >>> I've >>> been working with Jim to get some extra features into it, and it's >>> starting >>> to look real nice. >>> >>> You can see a demo with fake names at http://asfcloud.com/steve.html >>> I have a patch for the perl script so that everything - sans the >>> statement >>> data - will work out of the box. >>> >>> To get to the point; Is this something we would want to implement, maybe >>> showcase at the next annual meeting? The feedback I've gotten has been >>> ranging from "I like it" to "wow, that's awesome", so I think we could >>> really help some folks if we could get this implemented. >>> >> You can put me down in the "wow, that's awesome" category. >> >> It's tested and should work with the latest versions of FireFox, Chrome, >>> Internet Explorer, Safari, Opera etc (anything that will do HTML5). >>> You can see a patch to cast-vote.pl at https://paste.apache.org/p/n1IU >>> although it will also require the support files (JS, CSS, PNGs) to work >>> properly. >>> >> Given our user community, I think it is fair to assume that everybody >> has access to a HTML5 capable browser. Furthermore, the specific >> feature seems to be widely supported: >> >> http://caniuse.com/#feat=dragndrop >> >> Finally, it seems to me that this page would degrade gracefully; >> Daniel Shahaf can visit it with JavaScript disabled and he won't have >> access to the fancy features but he can enter his candidates and click >> Cast Votes. >> > That's an excellent idea for an "upgrade", default to this and fall back > to the old version inside a noscript block maybe? > > With regards, > Daniel. > >> Thoughts? Comments? Flames? >>> >> +1 >> >> With regards, >>> Daniel. >>> >> - Sam Ruby >> > >
