Drupal Planet

Browser window filled with overlapping text blocks and graphics.

Resize Text

Picture this: you're reading an article on your phone, or maybe you're at your desktop after a long day of staring at screens. The text is just a bit too small, making your eyes work harder than they should. You zoom in... and suddenly half the content disappears off the side of the screen, or worse - text overlaps and becomes completely unreadable.

A person in a wheelchair at a desk using a laptop, set in a virtual interface.

Focus Order and Visibility

Have you ever tried to fill out a form on a website using only your keyboard? Maybe your mouse died, or you're working on a laptop with a finicky trackpad. You hit Tab to move from field to field, and suddenly you're jumping all over the page, or worse - you have no idea which field you're actually in.

This is the daily reality for many keyboard-only users, including people who use screen readers, people with motor disabilities who rely on keyboard navigation, and power users who simply prefer keyboard shortcuts for efficiency.

Graphic of web interface elements and icons in blue and gray.

Headers and Labels

So much of accessibility is about making your content clear and understandable to a wide range of users. Structuring your content can really help here. Adding headings for each section of text particularly helps with assistive technologies like screen readers. Headers can help organize your content into groups, and show the relationships within your content.

Stack of books on a digital interface with navigation icons and elements.

Multiple Ways

If you have a lot of content, finding something specific can be a challenge for your users. For accessibility, this guideline was created to support people that have different ways of thinking or finding things -- but I find this useful in all sorts of contexts. Strong navigation implies structure on your site, structure that can help people find what they are after.

Split graphic of outdoor scenes showing color contrast techniques, with chairs and a table.

Contrast Issues

One of the most common issues we run into making websites accessible is contrast -- making sure the difference between the color and brightness of the text against the background is enough that it's clearly readable.

Blue text on a dark background can be very difficult to read -- but it's not just brightness. Red-green color-blindness affects around 8% of males around the world. Take a screen out into bright sunlight and try to read text that's similar brightness to its background, and you can start to understand that contrast issues affect everyone.

Group module, friendly URLs, Pathauto, PURL, Drupal, Group Purl
🕑Sep 22, 2025 🖋John Locke 💬0

Use Group Purl on your Group site!

One big missing part of the Group module is setting up friendly URLs that contain the group in the path for group content. You can't set this up in Pathauto -- the tokens are too limited to handle this correctly.