Dev Blog

Welcome to the dev blog, where you can find articles on subject matters such as WordPress code, a11y, Gutenberg and all other things related to programming.

Migrating Yoast.com's webshop from EDD to WooCommerce

27 February 2018 | 6 Comments | Anton Timmermans

At Yoast, we optimize every aspect of websites’ performance. Our goal is to make the web a better place by making websites more usable, easier to navigate, faster, and more reliable. In September 2017 we migrated our webshop from Easy Digital Downloads (EDD) to WooCommerce -- it’s where we sell all the tools, products, and …

Read: "Migrating Yoast.com's webshop from EDD to WooCommerce"
Moving to WooCommerce

The a11y Monthly: How to repair the page navigation your JavaScript framework broke

31 January 2018 | Andrea Fercia

In modern web development, building web applications using JavaScript frameworks is a growing trend. And with good reasons, as JavaScript frameworks offer several advantages. However, the shift to a different interaction model creates new accessibility challenges that haven't been fully addressed yet. In this post, I'd like to talk about a fundamental aspect of accessibility: …

Read: "The a11y Monthly: How to repair the page navigation your JavaScript framework broke"
dev tech blog




The a11y Monthly: Give your HTML elements an accessible name

30 October 2017 | Andrea Fercia

Recently, I joined a conversation where someone said a great part of accessibility is "subjective." While I'd agree that sometimes the perception of accessibility is subjective, there are objective rules. I'm not referring just to the official specifications such as the Web Content Accessibility Guidelines or the ARIA Authoring Practices. There are practical rules every …

Read: "The a11y Monthly: Give your HTML elements an accessible name"
Accessibility matters


The a11y Monthly: Spruce up your website accessibility with aria-current

28 September 2017 | 2 Comments | Andrea Fercia

The aria-current attribute is a new, tiny bit of HTML in the upcoming ARIA 1.1 specification. It's a simple, effective way to communicate to assistive technologies which the current item within a set of related items is. Here, I'll try to explain how such a small attribute can improve your website accessibility. I'll also show how …

Read: "The a11y Monthly: Spruce up your website accessibility with aria-current"
wordpress plugins

On the WordPress UI library choice: extensibility over interoperability

25 September 2017 | 2 Comments | Omar Reiss

In the upcoming weeks, WordPress will choose a UI rendering framework. I’ve heard many claims plugin / theme developers will still be able to use whatever they like, regardless of what WordPress chooses. I think we shouldn’t count on that, nor should we focus on providing interoperability at this point. Instead we should focus first …

Read: "On the WordPress UI library choice: extensibility over interoperability"
Tag

The a11y Monthly: Does Accessibility slow down the development process?

31 August 2017 | 1 Comment | Andrea Fercia

I've been focusing on web accessibility for a few years now. One of the complaints I've often heard from business owners and managers is that implementing accessibility is hard and slows down the development process. For this reason, sometimes accessibility gets postponed or set aside in the erroneous belief that's something that can be "added" …

Read: "The a11y Monthly: Does Accessibility slow down the development process?"
accessibility responsibility