aausch / equalify

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

Home Page:https://equalify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://equalify.app

License:GNU Affero General Public License v3.0


Languages

Language:PHP 99.2%Language:CSS 0.8%