mysociety / yournextrepresentative

A website for crowd-sourcing structured election candidate data
https://candidates.democracyclub.org.uk/
GNU Affero General Public License v3.0
56 stars 21 forks source link

Design suggestions for /numbers #885

Open jf1 opened 8 years ago

jf1 commented 8 years ago

Currently an election is displayed as: image with several clicks required to see more numbers.

This could be displayed as: Statistics for the Adur local election 65 candidates representing 7 parties are standing in 14 elections. All candidate lists are locked,

I used 'elections' rather than 'posts' as one of these elections has two vacancies, but am not precious about the final wording - the main desire/suggestion is to see all of the available numbers and reduce the space required for each election. Hopefully there's already code to insert singular 'candidate' or 'post' text when there's only one of them, and obviously something like "1 candidate list is unlocked" etc if that value is > 0.

On the election's parties page I don't see any benefit in listing parties that aren't fielding any candidates: image

And each party's page for an election would read better if the Electoral Commission text was displayed below the candidate. There are also a couple of anomalies with the list icons: image

wfdd commented 8 years ago

I'm not sure if converting the election info into prose would be an improvement; I'd rather keep it as a list 'cause it's easier to scan that way, but maybe space it horizontally?

In the last picture, candidates are grouped by post. The hollow circles indicate a sublist. There's two candidates for Widewater, which is why there's no solid circle on the left of Pigott. There's no hollow circle in Marine 'cause there's no candidates standing there, and hence no sublist.

But these lists don't (visually) translate very well to party lists either; I think it'd be better if we shed 'is standing in x' and made each post a subheading or the outer bullet point.

tfgg commented 8 years ago

Yeah, I'm not a fan of the current lists, but I'm not sure prose is that great either. Wouldn't it be best as a table?

jf1 commented 8 years ago

No need for it to be prose, the suggestion is primarily to display all those numbers, ideally on one line.

A table could work well but I doubt (all of) each election name could easily fit on the same line, especially for long ones eg "Cambridgeshire by-election: St. Neots Eaton Scon & Eynesbury ward"

Thanks for explaining the hollow and solid circles. I didn't realise they were done deliberately and had those meanings - and am not convinced they add anything! (I did look at others, but in the same election so they all had no solid circle on their last line).

FWIW I'm fine with the 'is standing in x' text and don't see any benefit in changing that - I certainly wouldn't want the list to become twice as long unless it was displaying more information.

wfdd commented 8 years ago

FWIW I'm fine with the 'is standing in x' text and don't see any benefit in changing that - I certainly wouldn't want the list to become twice as long unless it was displaying more information.

It's overwhelming with party lists and large districts, like here. There's gotta be some way to accommodate both use cases. I don't think there's enough contrast between posts there either; the solid circles are easily missed.

jf1 commented 8 years ago

I agree busy pages like that aren't ideal, but don't think the 'is standing in x' text causes the problem.

This is similar, I'd suggest: "CandidateA, CandidateB and CandidateC are standing in AreaD" etc.

An alternative would be a bold line with eg: "Standing in AreaD are:" then CandidateA, CandidateB and CandidateC etc on separate lines underneath - but this display wouldn't be apt for most of the current UK elections so I think there'd need to be a per-election setting for those where >5 candidates from one party are expected in each post.

ps @mhl just fyi, the candidates aren't sorted alphabetically in this.

wfdd commented 8 years ago

This is what I've done for the Cypriot election:

screencapture-neavouli-eu-election-vouleftikes-ekloges-2016-party-simaia-koinoniko-kinima-simaia-1462099572855

Because of the columns, this is probably gonna take up about equal space as the current layout in FPTP elections on the desktop. It takes up significantly less space with party lists and is more readable.

jf1 commented 8 years ago

That looks like an improvement @wfdd although I'd sort by the party list positions and put those numbers on the left of the candidate names.

This layout might also work well for elections with multiple vacancies but no party lists, such as next year's UK County Council elections.

Merely as I can't recall seeing it elsewhere on the site, is the use of two columns fine?