Many of us are taught to make sure our sites can be used via keyboard. Why is that, and what is it like in practice? Chris Ashton did an experiment to find out. He hopes to raise the profile of difficulties faced by real people, which are avoidable if we design and develop in a way that is sympathetic to their needs. Chris used the web for a day without JavaScript. Today, he forces himself to navigate the web using just his keyboard.
Read more…
The placeholder attribute contains a surprising amount of issues that prevent it from delivering on what it promises. The presence of a placeholder attribute won’t be flagged by automated accessibility checking software. However, this doesn’t necessarily mean it’s usable. Ultimately, accessibility is about people, not standards, so it is important to think about your interface in terms beyond running through a checklist. In this article, Eric Bailey will clarify why you need to stop using it.
Read more…
Have you ever wondered whether it’s possible to do anything on the web without JavaScript? How many sites use progressive enhancement in practice? In this article Chris Ashton will try to use the web under various constraints, representing a given demographic of user. A good core experience is indicative of a well-structured web page, which, in turn, is usually a good sign for SEO and for accessibility. It’s usually a well designed web page, as the designer and developer have spent time and effort thinking about what’s truly core to the experience.
Read more…
Macular degeneration is the leading cause of legal blindness in the United States. Bud Kraus shares his story of lessons learned from his disability as a tool to help him communicate and teach WordPress to others. Everyone works with WordPress differently, and Bud has discovered that for most people technology makes things easier. And for him, it makes things possible.
Read more…
How do we go about understanding the myriad of users and their needs? One of the most common problems when designing for accessibility is knowing what needs you should design for. The more inclusive you are to the needs of your users, the more accessible your design is. In this article, Steven Lambert will take a closer look at the different lenses of accessibility through which you can refine your designs.
Read more…
There are many different kinds of disabilities, however, there is a general agreement to categorize people with disability into four general categories: visual, auditory, motor, and cognitive. Including more diversity into your usability testing is vital for any product. In this article, Peter McNally provides lessons learned or tips to consider in planning and executing usability testing with participants with disabilities.
Read more…
One of the toughest challenges Harris Schneiderman came across is the reorderable drag-and-drop list. While a reorderable list is a somewhat commonly used widget with intuitive conventions for mouse users, it’s not clear how keyboard-only assistive technology users can perform this simple task. Dragon Drop seeks to fill this gap by providing means for all users to perform this somewhat common task. Due to the absence of supported ARIA attributes, Dragon Drop utilizes live regions to convey the information needed for all users to reorder a list.
Read more…
As an open-source community, we should all strive to localize our open-source contributions. Before you can transcribe your digital assets though, you have to internationalize your codebase. WordPress is currently fully localized for over 65 languages and offers partial translations for an additional 95 locales. If you haven’t internationalized your WordPress website yet, it’s probably time to do so.
Read more…
Links make the Internet what it is. A robust visual design is essential to making the user journey joyful. While underlining has its downsides, it remains one of the most explicit ways to indicate the presence of a link. Underlining text makes links both easy to find and easy to understand for visitors. In this article, Nick Babich will explain the concept of underlining and provide a few tips on how to use it to improve the web experience, and help you find out when and why underlines should be used in our digital products.
Read more…
Creating inclusive experiences is a question of using the right menu patterns in the right places, with the right markup and behavior. In design, we often make the mistake of giving different things the same name. They appear similar, but appearances can be deceptive. In terms of inclusion, it may lead you to repurpose a semantically and behaviorally inappropriate component. Users will expect one thing and get another. In this article, Heydon Pickering will give you an insight into inclusive menus and menu buttons.
Read more…