All Projects → campuspress → Divi Accessibility

campuspress / Divi Accessibility

Licence: gpl-2.0
Improve Divi accessibility in accordance with WCAG 2.0 guidelines.

Projects that are alternatives of or similar to Divi Accessibility

Super Progressive Web Apps
SuperPWA helps to convert your WordPress website into Progressive Web Apps instantly. PWA (Progressive Web Apps) demo at : https://superpwa.com and Plugin :
Stars: ✭ 304 (+353.73%)
Mutual labels:  wordpress, plugin
Pmpro Addon Packages
Charge for access to specific pages or other post types in WordPress. Requires the Paid Memberships Pro plugin.
Stars: ✭ 20 (-70.15%)
Mutual labels:  wordpress, plugin
Custom Field Suite
Custom fields UI for WordPress
Stars: ✭ 312 (+365.67%)
Mutual labels:  wordpress, plugin
Podlove Publisher
Podlove Podcast Publisher for WordPress
Stars: ✭ 241 (+259.7%)
Mutual labels:  wordpress, plugin
Wp Shopify
🎉 Sell and build custom Shopify experiences on WordPress.
Stars: ✭ 38 (-43.28%)
Mutual labels:  wordpress, plugin
W3 Total Cache Fixed
A community driven build of W3 Total Cache. The aim is to continuously incorporate fixes, improvements, and enhancements over the official WordPress release of W3 Total Cache.
Stars: ✭ 245 (+265.67%)
Mutual labels:  wordpress, plugin
Genesis Simple Hook Guide
WordPress plugin that displays names of all Genesis hooks on the current page dynamically.
Stars: ✭ 25 (-62.69%)
Mutual labels:  wordpress, plugin
Graphql Api For Wp
[READ ONLY] GraphQL API for WordPress
Stars: ✭ 136 (+102.99%)
Mutual labels:  wordpress, plugin
Wbounce
wBounce improves bounce rate to boost conversions and sales. The free alternative to Bounce Exchange for WordPress. WordPress plugin.
Stars: ✭ 38 (-43.28%)
Mutual labels:  wordpress, plugin
Formality
Forms made simple (and cute). Designless, multistep, conversational, secure, all-in-one WordPress forms plugin.
Stars: ✭ 30 (-55.22%)
Mutual labels:  wordpress, plugin
Network Media Library
Network Media Library plugin for WordPress Multisite
Stars: ✭ 203 (+202.99%)
Mutual labels:  wordpress, plugin
Android Wechat Tool
a wechat tool for android
Stars: ✭ 51 (-23.88%)
Mutual labels:  plugin, accessibility
Live Composer Page Builder
Free page builder plugin for WordPress http://livecomposerplugin.com
Stars: ✭ 143 (+113.43%)
Mutual labels:  wordpress, plugin
Wp Component Library
A library of barebones front-end components built with WordPress and accessibility in mind.
Stars: ✭ 277 (+313.43%)
Mutual labels:  wordpress, accessibility
Health Check
Health Check is a WordPress plugin that will perform a number of checks on your WordPress install to detect common configuration errors and known issues.
Stars: ✭ 139 (+107.46%)
Mutual labels:  wordpress, plugin
Poster Girl L2d 2233
🍬 The live2d poster girl plugin of 22&33 for WordPress
Stars: ✭ 517 (+671.64%)
Mutual labels:  wordpress, plugin
Sportspress
An open source league statistics plugin for WordPress created by ThemeBoy.
Stars: ✭ 124 (+85.07%)
Mutual labels:  wordpress, plugin
Voicewp
Create Alexa Skills through WordPress
Stars: ✭ 132 (+97.01%)
Mutual labels:  wordpress, plugin
Wp Gdpr Core
This WordPress plugin assists you in making your website ready for the GDPR. We try to cover the core WordPress features with this plugin.
Stars: ✭ 31 (-53.73%)
Mutual labels:  wordpress, plugin
Wordpress Pubsubhubbub
WebSub/PubSubHubbub for WordPress
Stars: ✭ 49 (-26.87%)
Mutual labels:  wordpress, plugin

divi-accessibility

wordpress.org version badge wordpress.org download count badge

A WordPress plugin that improves Divi accessibility in accordance with WCAG 2.0 guidelines. While there are many great plugins dealing with improving WordPress theme accessibility, this was developed for issues specifically found within Divi.

Features

  • Adds appropriate ARIA attributes
  • Improved keyboard navigation in menus
  • Fixes missing & incorrectly assigned labels
  • Makes modules such as Toggle & Accordion focusable and keyboard interactive
  • Adds a visual outline to focusable elements for keyboard only navigation
  • Ability to change keyboard only outline color
  • Fixes Divi incorrectly using screen reader classes
  • Adds skip navigation link optimized for Divi markup
  • Hide icons from screen readers which can affect reading of text
  • Fix duplicate menu IDs
  • Tota11y integration

Development

The working js/css snippets are, by default, included minified. They can be forcefully included in their full expanded state by enabling the developer mode option in plugin settings. They will also respect the WP core SCRIPTS_DEBUG define value.

To check js/css snippets for any errors, run the dedicated npm run lint script.

To build the minified versions of the js/css snippets, run npm run build script.

While working on snippets, it may be beneficial to have them automatically re-built on file change. This is what the npm run watch script does.

To package an intermediate (throwaway) plugin zip archive for testing, use the npm run package script.

To actually build a releaseable package, use the npm run release [-y] [--version=X.X.X]. This will lint everything, build the languages catalog file, and normalize version numbers across files (main php file, package.json and readme.txt). It will then rebuild everything and produce a versioned zip archive.

The release version can either be supplied via a command line parameter (--version=x.x.x), or it will be inferred from the files that might be containing the version number (main php file and package.json). If the version number is being inferred, the highest one is the version that will be used.

If the final resolved release version is different than what's in package.json and/or main php file, they can optionally be updated to match. By default, the prerelease script will ask for user input whether to do this or not. This can be prevented using the command line flag -y - if this command line flag is set, the files will always be updated if necessary without any further input.

Resources

Support

If you would like to make a donation, we encourage you to consider donating to Knowbility and help support their mission to provide access to technology for people with disabilities.

Credit

Plugin created by CampusPress. Plugin icon based off of The Accessible Icon Project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].