ceesoo: (Default)
This is a display name that is 50 characters long. ([personal profile] ceesoo) wrote in [site community profile] dw_suggestions2012-03-25 09:51 am

Add the Display Name to the comment header

Title:
Add the Display Name to the comment header

Area:
comment pages

Summary:
There's been a lot of debate over using the username vs. the display name on icons' alt-text+hover-over tool-tip and the accessibility/usability issues that come with changing it from username to display name. This solution is a good compromise on the issue, since it puts the display name somewhere accessible to everyone: after the username in the comment header.

ETA: Also check out the comments for other ideas for implementation not covered by the suggestion. Here's the most promising one.
ALSO also, as a warning: having a display name somewhere useable is a topic people have strong feelings on. Try to be considerate in the discussions, whatever implementation you do or don't support.

ETA 2: A list of solutions proposed so far including some pros and cons of each. If you'd still like to vote, click "implement as-is" for the idea in the description below, and click "implement with changes" if you like something else on the list and comment to the main post to say which (or to the comment linked above if you like the inline reply idea).

Description:

I'd like the Comment Headers to show a user's chosen display name next to their username.

SOME BACKGROUND INFO ABOUT PAST SUGGESTIONS AND ITS ACCESSIBILITY
While many users are used to having the display name before the keywords in the hover-over tool-tip** on LJ and IJ, over here it shows the username instead. As much as I'd love replacing the username with the display name in the tool-tip, I have to concede it's a problem for screenreaders given the length of display names (which is 50 characters max. I checked). And we can't apply such a change to only the visual user's side of things because it's bad practice for different sets of information to be available to different groups of users when we're all looking at the same page.

In previously proposed ideas ( http://dw-suggestions.dreamwidth.org/609311.html ), screen readers would see something like this when reading a comment:
---------------------------------------
[Icon] This is a display name that is 50 characters long.: Description of the icon which can be fairly lengthy (Keywords which may also be fairly lengthy)
And then it reads the subject if you put one.
[Userhead] [Personal Profile] usernameis25charactersmax
date-time etc.
---------------------------------------
That first line is all one alt-text*, so I imagine the screenreader can't skip straight to the description easily, meaning people using screenreaders would have to listen to the display name every time they want to hear what the icon is of (or try to guess how many words it is to skip the display name). And while I imagine most users aren't making their display names 50 characters long, it could still get confusing when read right next to the icon description. Screenreaders would also have to skip down two lines before they'd even hear the username that all this info is associated with.


It'd be better to use something like this!

=====HOW VISUAL BROWSERS WILL SEE IT=====
http://i224.photobucket.com/albums/dd290/ceesoo/SabraLaTau/layouts/displayname02.png
with the hover-over tool-tip reading "username: Keywords which may also be fairly lengthy (Description of the icon which can be fairly lengthy)"

=====HOW SCREENREADERS WILL SEE IT=====
[Icon] usernameis25charactersmax: Description of the icon which can be fairly lengthy (Keywords which may also be fairly lengthy)
And then it reads the subject if you put one.
[Userhead] [Personal Profile] usernameis25charactersmax (This is a display name that is 50 characters long.)
date-time etc.
---------------------------------------
This way, if they don't want to hear the username over and over I imagine it's easier to skip one word than a long name or phrase, but they can also get at the display name easily just like visual users can by skipping down to the username and display name line. Meanwhile, people on mobile devices or who just can't use hover-over for whatever reason are also able to see the display name because it doesn't require any hovering.

In terms of visual space in the comment header, I don't think 50 characters is too many, as a maximum. And anything that a user didn't fill out would simply not show up. If a user doesn't designate a display name, it'd be best not to show anything in the comment header.



TERMS
* alt-text: what screen readers hear when reading past an icon
** tool-tip/title text: that thing that shows visual users our keywords. DW has it set to contain the same info as the alt-text except in a different order, in an effort to ensure all users have an equivalent experience using the site.

SOME CONNECTED DISCUSSIONS
1) http://dw-accessibility.dreamwidth.org/18357.html
2) http://dw-suggestions.dreamwidth.org/609311.html
3) http://dw-maintenance.dreamwidth.org/44980.html?thread=1361844#cmt1361844
4) http://dw-news.dreamwidth.org/32824.html?thread=4544056#cmt4544056



Poll #9974 Add the Display Name to the comment header
Open to: Registered Users, detailed results viewable to: All, participants: 129


This suggestion:

View Answers

Should be implemented as-is.
76 (58.9%)

Should be implemented with changes. (please comment)
14 (10.9%)

Shouldn't be implemented.
17 (13.2%)

(I have no opinion)
20 (15.5%)

(Other: please comment)
2 (1.6%)

blue_rampion: A blue rose in the rain (Princess Celestia)

5

[personal profile] blue_rampion 2012-03-27 04:51 am (UTC)(link)
As a variant on 5, [personal profile] harukami mocked up this version over in this thread:



I'm not sure what it'd look like with everything filled in (I don't have access to an image editor atm), but it does seem less cluttered to me.
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

Re: 5

[personal profile] ninetydegrees 2012-03-27 09:20 am (UTC)(link)
As someone who voted against the original suggestion I must say this would be much better. Compare the two implementations when you have comment hierarchy indicators, a very long subject, other sorts of display names (copied from actual users' profiles) and a bigger font size:









The second one makes comments look ugly but usernames are easier to spot imo and display names easier to visually filter out if it's not information you're interested in or info you already know.
blue_rampion: A blue rose in the rain (Rose in the rain)

blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah

[personal profile] blue_rampion 2012-03-27 09:27 am (UTC)(link)
I do also prefer the look of the second/fourth one. I think yours isn't quite how it'd look for the whole site though, right? Since you have your text to be set larger. But yes, it works much better when the display name is below rather than beside the username.

Now that I'm home and can actually use an image editor now, I'll see if I can mock up a version of how it'd look without any other alterations. Hence the random long subject line I've just put in
ninetydegrees: Art & Text: heart with aroace colors, "you are loved" (Default)

Re: blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah b

[personal profile] ninetydegrees 2012-03-27 09:36 am (UTC)(link)
I think yours isn't quite how it'd look for the whole site though, right? Since you have your text to be set larger.

By default, no. I use a 15px minimum font size in Firefox because I can't read text comfortably otherwise. I don't know which font size or zoomed out level people with visual issues use but it's something to take into account, imo.

Edit: also font size in Troposhperical is noticeably smaller than in other skins. That's gonna change so one should see how it looks like in other skins as well (not saying there's a difference; I don't know as I've never used them).
Edited 2012-03-27 09:37 (UTC)
blue_rampion: (Elfangor in a top hat)

Re: blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah b

[personal profile] blue_rampion 2012-03-27 09:43 am (UTC)(link)
The font size I see for things like the date and time definitely are below 15px. They're really quite small, in fact. Still, it is good to have the comparison between "default" and "with text set to be enlarged". Ideally it'd be best if it could work with both.

Anyhow, here's the version I just did up (I moved the display name over, since it seems to me that it'd make sense for it to be aligned with the username. I've got two version here too, one with it aligned to the username icon and one with it aligned to the username text):





The icons do sit a bit funny. I think that's because they're larger than the size of the text for the date and time.
blue_rampion: Miranda Lotto laughs nervously while Lavi clutches at her in terror (Miranda and Lavi)

Re: blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah b

[personal profile] blue_rampion 2012-03-27 09:48 am (UTC)(link)
...and by icons I mean the delete and alert icons. /headdesks for confusing terminology
blue_rampion: A man with a duck on his head shares an ipod with said duck (iDuckman)

Re: blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah b

[personal profile] blue_rampion 2012-03-27 09:47 am (UTC)(link)
Re your edit: Troposhperical is what I'm using, so that must be why mine is smaller.
blue_rampion: Arnold Rimmer in a gingham dress, with Mr Flibble, the evil penguin puppet (Mr Flibble)

Re: blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah b

[personal profile] blue_rampion 2012-03-27 10:16 am (UTC)(link)
Okay, I've mocked up a few versions in the other skins.

Celerity:


Gradiation:


Lynx:


Celerity has the most issues with crowding. Also, it occurs to me that a potential issue here is how the "Comment successfully posted" message will appear, since in Celerity especially, this would cause the space where that normally goes to not be available anymore.
ladyasul: Top: a screen-capture of the Kernel Panic error screen from Mac OSX. Below: the words "This again? FSCK it." (technogeekery)

2 + 7, and a side of 6, please!

[personal profile] ladyasul 2012-03-27 05:06 am (UTC)(link)
2: I like the popup; I'd love to have display names in that.

7: I like that too! Low-impact, but it's there, and it doesn't clutter stuff up. Plus, even mobile users can access this part. 2 + 7 together seem like a fantastic choice to me.

6: I like the option. I don't know how successful I'll be yet, but I'm tinkering with layout stuff right now. Hopefully something worthwhile will come of this. :)
blue_rampion: A blue rose in the rain (Princess Celestia)

Re: 2 + 7, and a side of 6, please!

[personal profile] blue_rampion 2012-03-27 09:59 am (UTC)(link)
I also really like a combination of 2 and seven - the display name works really well for the popup, and considering that the popup is a kind of a "This is who this user is, do you want to add/follow/ban/whatever them" thing, logically it makes sense for the display name to show there. And combining it with 7 helps with the accessibility issues of the popup.

And even if display names are included across the site, I think it'd definitely be valuable to actually have some styles that make comment pages more useable.
ladyasul: An animation showing a young man, dressed in a uniform, playing with a cooking pot on his head, like a helmet. (DDS)

Re: 2 + 7, and a side of 6, please!

[personal profile] ladyasul 2012-03-27 11:05 am (UTC)(link)
And [personal profile] ceesoo just posted some mockups here for the popups... I like the second one, personally.

6: Working on reformatting the comments' output right now, to emulate the site default comments. So far, I've managed to confuse myself, figure out where I was again, then get lost once more. But my toes are in the water so to speak, so it's something, I guess? My focus is on doing an RP-helpful layout, so input is totally welcome. I see you're an RPer yourself...? :)
blue_rampion: Donna Noble with a party hat on her head (Party time)

Re: 2 + 7, and a side of 6, please!

[personal profile] blue_rampion 2012-03-27 11:28 am (UTC)(link)
Yes, I rather like the second one too!

Oh god, it sounds confusing! (I've never even managed to figure out how to code any layout at all, let alone anything complicated). And yes, I am an RPer! And the main consideration with rping and styles is that they need to be able to handle really long and massive threads. One thing that helps with this is having the full (or at least more of) the width of the page. When you've got more width to the page, it means that comments won't collapse so soon (or start warping into some weird ridiculously thin rectangle, which is what usually happens in styles). It's also just plain easier to read tags.

Also, a lot of this was actually hashed out a lot on LJ, back when their new comment pages were brought in. There was a big rush to code layouts that could actually work for rping purposes. So, they'd be a good thing to look at (even if only to see what people are talking about what they need in the comments - there was a lot of discussion that went into it). The code that was made up is here. Design wise, the biggest issue with that one is that you effectively lose your layout, because all of the things like sidebars and whatnot had to be coded out to get the functionality. They also had to work from the base of of a specific style (Minimalism), because that was one of the base styles that would actually have comments collapse properly instead of stretching, I think.
ladyasul: A picture of Heldrad, smiling faintly. (Heldrad)

Re: 2 + 7, and a side of 6, please!

[personal profile] ladyasul 2012-03-27 12:49 pm (UTC)(link)
Ahahaha! I'm actually one of the people who more or less officially moved to DW because of the eyestrain I was getting from that. I coded a few layouts to try to replace the new S1 myself as well, but since LJ's S2 actually breaks when there's some number of comments on the page, I kind of just threw my hands up and said fine, whatever. (And I managed to do up a Bloggish layout such that it only had no sidebars on the entry page views. It's not as hard as one might think. :) I left up both my first and my second back-to-basics-esque layout attempts, neither of which use Minimalism.)

But I think this might be derailing the conversation about display names here a bit much, so how about I drop this link here, and we take the talks there? :) I'd really appreciate getting to talk to more RPers about this!
blue_rampion: Miranda Lotto laughs nervously while Lavi clutches at her in terror (Miranda and Lavi)

Re: 2 + 7, and a side of 6, please!

[personal profile] blue_rampion 2012-03-27 09:20 pm (UTC)(link)
It is basically the whole reason the RP community moved, really! And even the workaround wasn't perfect too (I know of at least one friend who still couldn't manage to use LJ even with it in use). And I did know there were a few other workarounds floating around, since I'd seen them in use - I just never knew where the actual code was for them!

Hah, we are derailing a bit aren't we? (Although if the display name ended up being something that was only available in styles, it would be relevant.) I'll head over to the link!