Open-source News

Ubuntu's Mir 2.13 Released With Wayland Updates, Other Enhancements

Phoronix - Mon, 03/20/2023 - 20:14
Ahead of next month's Ubuntu 23.04 release, Canonical has published Mir 2.13 as the latest version of their software project that in its current incarnation is focused on serving as a Wayland compositor and abstraction layer...

Intel Xeon Sapphire Rapids Code Continues Landing For Coreboot

Phoronix - Mon, 03/20/2023 - 19:00
More Intel 4th Gen Xeon Scalable "Sapphire Rapids" code was merged this weekend into Coreboot as part of enabling this latest generation Intel server platform to enjoy this open-source system firmware solution when paired with the necessary Intel FSP binaries...

Apache CloudStack 4.18 LTS Released For Launching Your Own Open-Source Cloud

Phoronix - Mon, 03/20/2023 - 18:33
Apache CloudStack 4.18 LTS has been released as the newest version of this open-source cloud computing software that allows building out your own cloud atop various hypervisors and allows easy management for large networks of VMs...

Intel Compute Runtime Updated With Initial Xe Kernel Driver Support

Phoronix - Mon, 03/20/2023 - 18:16
Getting back on track for its new release rhythm, Intel today published the Compute-Runtime 23.05.25593.11 version along with the Intel Graphics Compiler 1.0.13230.7...

curl 8.0 Released To Celebrate Project's 25th Birthday

Phoronix - Mon, 03/20/2023 - 18:06
The open-source cURL project providing the widely-used curl CLI program for downloading of data across numerous network protoocols along with its associated library is celebrating 25 years of the project. As part of the celebrations, curl 8.0 was released today...

Dragonfly 1.0 Released For What Claims To Be The World's Fastest In-Memory Data Store

Phoronix - Mon, 03/20/2023 - 17:46
Dragonfly as what's a high performnace in-memory database compatible with the Memcached and Redis APIs has reached version 1.0...

Create accessible websites with Drupal

opensource.com - Mon, 03/20/2023 - 15:00
Create accessible websites with Drupal neerajskydiver Mon, 03/20/2023 - 03:00

As the world becomes increasingly digital, it’s more important than ever to ensure that websites are accessible to everyone. Accessibility is about designing websites that can be used by people with disabilities, such as visual or hearing impairments, as well as those who rely on assistive technology like screen readers. In this article, I’ll explore recommendations for creating accessible websites with Drupal, a popular open source content management system.

Why accessibility is important

First, consider why accessibility is important. According to the World Health Organization, over 1 billion people worldwide live with some form of disability. In the United States alone, 26% of adults have some form of disability. Ensuring that websites are accessible is not only a moral imperative, it’s also a legal requirement. In the US, websites must comply with the Americans with Disabilities Act (ADA) and Section 508 of the Rehabilitation Act, which sets standards for accessibility in federal agencies.

4 tips for creating accessible websites with Drupal

Here are some tips for creating accessible websites with Drupal:

  1. Choose accessible themes and modules: When selecting themes and modules for your Drupal website, it’s important to choose those designed with accessibility in mind. The Drupal community has created a number of themes and modules that are specifically designed for accessibility. You can also use tools like the Web Accessibility Evaluation Tool (WAVE) to test the accessibility of themes and modules before you install them.
  2. Design for keyboard navigation: Many people with disabilities rely on keyboard navigation to access websites. To ensure that your Drupal website can be navigated using a keyboard, you should make sure that all interactive elements are reachable with a keyboard and that the order in which elements are accessed with the keyboard makes sense. You can use the Drupal Accessibility module to test your website’s keyboard navigation.
  3. Use ARIA attributes: Accessible Rich Internet Applications (ARIA) is a set of attributes that can be added to HTML elements to make them more accessible. ARIA attributes can be used to provide additional information to assistive technology, such as screen readers. For example, you can use ARIA attributes to describe the purpose of a button or a link. Drupal has built-in support for ARIA attributes.
  4. Test for accessibility compliance: To ensure that your Drupal website is accessible, test it for compliance with accessibility standards like the Web Content Accessibility Guidelines (WCAG). There are a number of tools available for testing accessibility compliance, such as Accessibility Insights for Web.

Our favorite resources about open source Git cheat sheet Advanced Linux commands cheat sheet Open source alternatives Free online course: RHEL technical overview Check out more cheat sheets Examples of accessible websites using Drupal

Several organizations have successfully implemented accessible websites using Drupal. Here are two of my favorite.

  1. University of Colorado Boulder: The University of Colorado Boulder used Drupal to redesign its website with accessibility in mind. They used Drupal’s built-in accessibility features, as well as custom modules, to ensure that their website is compliant with accessibility standards. As a result, they saw a significant increase in traffic and engagement from users with disabilities.

  2. Connecticut Children’s Medical Center: Connecticut Children’s Medical Center used Drupal to create an accessible website for patients and their families. They used Drupal’s built-in accessibility features, as well as custom modules, to provide features like keyboard navigation and ARIA attributes. The website has been praised for its accessibility and has won several awards.

Access for all

Creating accessible websites is essential for ensuring that everyone can access digital content. Drupal has a number of features and modules that can help make websites more accessible, including built-in accessibility features, themes and modules designed for accessibility, and support for ARIA attributes. By implementing these recommendations, you can create an accessible website that provides a better user experience for all users.

Use the open source Drupal CMS to create accessible websites that provide open access to everyone.

Accessibility Drupal What to read next This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

Pages