![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Do not show poll results to logged out users without user action
Title:
Do not show poll results to logged out users without user action
Area:
Polls
Summary:
If a user is not logged in, they should see the 'Fill Out Poll' display, with the 'submit' box marked unavailable, with a prompt to login in order to be able to vote.
Description:
Currently, if the reader of an entry is logged out, they see the results of a poll, without seeing the option to take part in any way. This leads to many users to assume they can't vote or the poll is closed; this is especially true of readers from other, non-LJ derived sites.
This is leading less off-site readers to take part in polls, and creates a bad usability experience and poor workflow, especially for users who have not logged in with OpenID before.
Instead of showing the current poll results to logged out users, they should see by default the fill out poll display, with a clickable option to see the results instead. In addition, a clear link to the login page, with a returnto keyed in, makes it much more likely an individual user will actually take part.
Ideally, of course, the logging in bit can be AJAXified alongside the other plans for polls.
I have mocked up a partial example of this using some CSS:
http://matgb.dreamwidth.org/376612.html the poll is from Miss_S_B's journal (this suggestion is at her request), and the returnto link takes you there. Unfortunately, a logged in user using style=mine will see the box intended for logged out users, but that's the best I can do without a change in the base code.
Thinking through for drawbacks of this, none spring to mind, logged out users, even DW account holders not knowing they're logged out, shouldn't see the results immediately before they've voted, logged in users don't, and it improves both interop and usability.
This suggestion:
Should be implemented as-is.
15 (42.9%)
Should be implemented with changes. (please comment)
10 (28.6%)
Shouldn't be implemented.
7 (20.0%)
(I have no opinion)
3 (8.6%)
(Other: please comment)
0 (0.0%)
no subject
(I didn't see the mockup, as it doesn't appear to be displaying quite right in my alternate, logged-out browser, Chrome.)
no subject
no subject
no subject
no subject
no subject
no subject
But you're right that having it display as if you can vote when you can't would be bad, that should've occured to me.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
... you know, I think that's kind of a bad idea. But I'll leave this here in case anyone else can think of a genuinely compelling use case.
no subject
http://dw-suggestions.dreamwidth.org/406160.html
But yeah, I don't want to have the option of excluding external users, if we're treating them as full users without a journal, then that's what we should do. Perhaps validated OpenID users only?
no subject
Suggestion 1: when a logged-out user is encountered at a poll, insert a login prompt, including basic facts of life about OpenID, right where it should not be able to be missed.
Suggestion 2: when a logged-out user is encountered at a poll, show the poll questions roughly as they would be presented for voting, rather than showing the results first.
I think the former is totally absolutely sure to be taken up. The latter, that's probably going to have a bit of debate.
no subject
no subject
Essentially, if you haven't yet voted in a poll, you shouldn't automatically see the current standings.
no subject
I /do/ support putting a "Log in to vote" link / button at the top of (non-closed) polls.
no subject
The subset of people that know they've got an OpenID is, of course, tiny, but I think we need to do a lot more to promote the use of OpenIDs generally, not just on DW. An OpenID user can vote in polls, and specifically it would be good for some polls (the ones
A clickable link to open the poll results is fine and part of the suggestion, so logged out users that want to see the results can do so (ideally, I'd like that link work through AJAX, but there's already a listed bug to make a lot of the polling system work with AJAX).
Most sites that accept OpenID logins are now moving to the point where people can use it without necessarily even knowing it's OpenID they're using; ideally I'd like us to get to that point, but the current poll display acts to exclude people that I think we should be trying to include.
no subject
That's a red rag, I shall adopt a suitably bullish demeanour.
I think we need to do a lot more to promote the use of OpenIDs generally, not just on [Dreamwidth].
And I think that the internet needs to be aware that OPENID is not a suitable trust mechanism. It was never designed to be repeatable, it was never designed to be accountable beyond the instant of posting. Bradley Fitzpatrick's ability to say "this is not a trust system", and implement "this is a trust system" still astounds me.
I'm yet to find a problem to which OPENID is a sensible answer.
no subject
You can already always see the results even if you haven't voted - every not filled out poll has a "[ Display Results ]" link.