![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
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%)