Skip to content

A web accessibility platform, managing issues by integrating with A11Y services.

License

Notifications You must be signed in to change notification settings

SteveJonesDev/equalify

 
 

Repository files navigation

Equalify the web!

96.8% of home pages have WCAG conformance failures.1 Failing WCAG conformance means countless people with disabilities do not have equal access to the internet.

Equalify aims to make websites more accessible. We are building an affordable and easy-to-use platform that integrates your favorite WebOps. All of our work is open source, published under the AGPL. Working this way helps us create the most accessible platform for internet accessibility.

Support Equalify

Star the repo to show your support.

🌸 Try our managed service, equalify.app.

🛠️ Contribute a pull request or new issue.

🎩 Sponsor / Donate to Equalify.

How will Equalify increase content accessibility?

Accessibility is a diverse category of work. Equalify focuses on Web Accessibility Guidelines Version 2.1 (WCAG) standards. We are building tools that help website managers align their sites with WCAG guidelines. Our tools will integrate automated WCAG testing services, web services, and teaching materials into one WebOps platform.

Equalify's integrations page that includes logos of Pantheon, Drupal, URLBox, WAVE, WordPress, and XML Sitemaps.

What does Equalify currently do?

The app currently scans websites for WCAG errors.

You can import pages from WordPress, XML sitemaps, and single URLs. Equalify then crawls all your pages for WCAG 2.1 errors using the popular WAVE scan.

Every alert is reported on a filterable dashboard.

Equalify's reporting dashboard that lists different alerts including Missing Alt Text, Missing Form Label, and Very Log Contrast alerts

Download and Use

  1. Download or clone the latest release.
  2. Change sample-config.php to config.php and update info.
  3. Run composer install to install Composer dependencies (Composer v. 2.4.4 required).
  4. Upload/run on a Linux server (PHP 8.1 + MySQL required).
  5. Report issues, questions, and patches.

Not a technical user? Use Equalify now at equalify.app.

For more information, checkout the Equalify FAQs.

Special Thanks

A chaos wizard 🧙 and many others help Equalify. Special shout out to Pantheon and Little Forest for providing funding for bounties. Yi, Kate, Bill, Dash, Sylvia, Anne, Doug, Matt, Nathan, and John- You are the brains that helped launched this idea. @ebertucc and @jrchamp are the project's first contributors - woot woot! Guzzle makes multiple concurrent scans possible. Composer makes Guzzle possible.

Hosting supported by:

This project is Open Source under AGPL to inspire new collaborations.

Together, we can equalify the internet.

-@bbertucc

Footnotes

  1. The WebAIM Million

About

A web accessibility platform, managing issues by integrating with A11Y services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • PHP 99.2%
  • CSS 0.8%