jeshyr: Blessed are the broken. Harry Potter. (Default)
Ricky Buchanan ([personal profile] jeshyr) wrote in [site community profile] dw_accessibility2011-10-31 07:47 pm

New Accessibility Fixes on DW!

A bunch of new accessibility fixes have gone live on the Dreamwidth site with the latest code push! They're all listed in the [site community profile] dw_maintenance entries but they're mixed in with tons of other stuff so I'm pulling them out to list here for those people who are interested...


(Text is copied from the code tours describing these fixes)

Bug 3959: Wrap image alt attribute value with apostrophes
Category: Site Layout/Navigation
Patch by: [personal profile] skakri
Description: Back-end change to icons to help avoid breaking things.

Bug 3905: In-page text refers to "Reading List" instead of "Reading Page" at several points.
Category: Misc UI/Frontend
Patch by: [personal profile] rb
Description: In various places around the site, we were using the term "reading list" when we meant "reading page". In some cases, these could even be simplified further; "Add to your reading list" is better expressed as "Subscribe to ", for example. This patch fixes up all of these issues!

Bug 3927: add number of month to name of month on cc field
Category: Payments
Patch by: [personal profile] rb
Description: Springing out of a discussion in dw_accessibility, the expiration dates on credit cards are almost always printed using two digits each for the month and the year, but we were using month names in our credit card payment page, forcing people to have to convert the number on their card into a name. This patch modifies the list so that instead of "January", "February", and so on, the list displays "January - 01", "February - 02", and so on. (The name still comes first so that people can use the keyboard to type the first letter and go to the appropriate month.)

Bug 3905: In-page text refers to "Reading List" instead of "Reading Page" at several points.
Category: Misc UI/Frontend
Patch by: [personal profile] rb
Description: In various places around the site, we were using the term "reading list" when we meant "reading page". In some cases, these could even be simplified further; "Add to your reading list" is better expressed as "Subscribe to ", for example. This patch fixes up all of these issues!

Note: There have also been a bunch of other smaller "language clarifying" bugs but I don't have the energy to copy them all over here! They're not marked as "accessibility" in our bug tracker but I think clear and understandable language is totally an accessibility issue so I'm noting them here.

Bug 3298: Option to view top level comments only
Category: Journal contents
Suggested by: [personal profile] lightgetsin
Patch by: [personal profile] allen
Description: ...this bug, which utilises the aforementioned reply-hiding functionality to allow people to view just the top-level comments on any entry. This will show up as a link next to the one made for the ?view=flat mode above the comments (see two bugs up to bug 1474), and to view the replies to a comment you'll need to click the link on the comment to show the replies. This should prove quite handy for things like friending memes and such!

Bug 3416: Suspended entry link has 'here' as link text
Category: Misc UI/Frontend
Description: Slight fix in site copy on a suspended entry so that the text for a link isn't just an utterly and entirely not-descriptive, not helpful 'here'.

Bug 3870: Add alt attribute for locked icon on entries in style=light
Category: Misc UI/Frontend
Suggested by: [personal profile] faithofone
Patch by: [personal profile] rb
Description: The little lock icons in various places (including style=light pages) was missing alt text (which makes them audible for screen readers, visible for text-only users and people on very slow connections, and tool-tippy for the tool-tip-enabled). This patch inserts informative alt text on all little lock icons.

Bug 3912: style=mine not working on journal pages
Category: Style System
Patch by: [personal profile] exor674
Description: Unfortunately, somewhere in the code, “mine” got to be from the perspective of the journal being viewed, rather than the user setting the option “style=mine” in the URL. [personal profile] exor674 noticed this and fixed it.

(I patched several of these, which is totally exciting for me as I'm just a beginner at programming for Dreamwidth.)


This code push also activates the very first beta testing of our new Create Entries page! This is a complete rewrite of the old Update page in order to allow for future expansion and new features such as draft posts, scheduled posts, recurring posts, expanding the range of what can be posted to your journal, and a whole host of other awesome things. It's not finished yet - the biggest thing you'll notice missing is the rich text editor (RTE), you have to type posts in HTML if you're using this beta feature.

This you will only see this new beta update page if you turn on beta testing, and you can turn it off at any time. Check out [site community profile] dw_beta for more details about this.

I'd like to really encourage people who use accessibility technologies of any type, including screen readers, magnifying software, large text, speech-to-text software, keyboard-only access, etc., to try this beta out if you have some spare time and energy. [personal profile] fu, who is doing the programming for this new page, is very aware of accessibility needs and we all want to get it as accessible as possible so we need to know what's not easily accessible yet! Pop over to [site community profile] dw_beta and read the post about the new Create Entries page and leave your comments over there so we can keep improving.

Cheers,
rb
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2011-10-31 09:28 am (UTC)(link)
Wow. Seeing this list all together in one place is just amazing.
deborah: the Library of Congress cataloging numbers for children's literature, technology, and library science (Default)

[personal profile] deborah 2011-10-31 02:42 pm (UTC)(link)
I <3 you like mad.
deborah: The management regrets that it was unable to find a Gnomic Utterance that was suitably irrelevant. (gnomic)

[personal profile] deborah 2011-10-31 02:41 pm (UTC)(link)
I'm feeling a little ferklempt actually. Especially since none of them is from me.
sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)

[personal profile] sophie 2011-10-31 08:40 pm (UTC)(link)
I'm sorry if we didn't do a suggestion from you yet! Just so I know, which suggestion are you referring to?
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2011-10-31 08:44 pm (UTC)(link)
I think she means, none of the bugs were coded by her ;)
deborah: the Library of Congress cataloging numbers for children's literature, technology, and library science (Default)

[personal profile] deborah 2011-10-31 08:50 pm (UTC)(link)
Sorry, I was unclear! I meant, for a while I was the only person fixing accessibility bugs, which meant that in my long dry spells, the queue didn't get any shorter and I felt like a dick. Now [personal profile] rb is fixing loads, and [personal profile] allen has done a bunch, and a whole slew of other people have taken on one or two. It makes me feel all proud and warm -- and less like a dick. :D
cesy: Home is where the <3 is (Dreamwidth) (Dreamwidth)

[personal profile] cesy 2011-11-01 07:43 am (UTC)(link)
I love that we have so many accessibility fixes here.
mirthalia: Male Hamlet fans in Hark A Vagrant fawning over a performance. "Oh JESUS did you SEE THAT?" and "Bloody GENIUS!" (TO BE OR NOT TO BE)

[personal profile] mirthalia 2011-11-03 11:01 pm (UTC)(link)
You guys continue to be amazing in every way. ♥