Development

Technology

Web Development

Announcing Fresh Consulting’s WCAG 2.0 PHPCS Linter

October 20, 2017

Today, Fresh Consulting is announcing the release of our WCAG 2.0 PHPCS Linter. The linter is a set of rules (or sniffs) for PHP Code Sniffer which can automatically detect and alert when certain WCAG 2.0 violations are detected in code.

WCAG 2.0 supports designers and developers in meeting the guidelines and success criteria of accessibility. The guidelines are published by the Web Accessibility Initiative (WAI) of the World Wide Web Consortium (W3C). W3C is the international standards bearer for the Internet.

We use our WCAG 2.0 PHPCS Linter as part of our Continuous Integration process, to help detect and fix errors as soon as possible.

While the linter can’t detect all WCAG 2.0 violations, it can detect some. This makes the code more accessible, while also reminding developers of the accessibility rules they should always be following.

We recommend designing and developing for accessibility to create websites that meet the needs of a broad array of users. In so doing, you’ll create equal opportunity for accessing information and ensure that compliance standards are met.


Download the Linter:

Download the Fresh Consulting WCAG 2.0 PHPCS Linter today at https://github.com/FreshConsulting/FreshConsulting-WCAG-Linter.

Interested in reading more about Website Accessibility? Download our white paper, Your Guide to Website Accessibility.

You might also like...

25

Apr.

How to Create a Fuzzy Search-as-You-Type Feature with Elasticsearch and Django

Tutorial: How to Create a Fuzzy Search-as-you-type Feature with Elasticsearch and Django Recently, I had to figure out how to implement a fuzzy search-as-you-type feature for one of our Django web APIs. I couldn’t find any comprehensive tutorial on how to build this specific feature, so I decided to combine multiple sources and document the … Continued

12

Apr.

6 Things to Look For in a Web Hosting Provider

People often ask us who we recommend for web hosting. Different needs dictate different solutions but there are some universal requirements which almost always need to be met. We have client sites running on many different hosting providers but rather than discuss specific companies let’s go over what we recommend looking for in a web … Continued

26

Mar.

Why HTTPS Matters

What’s HTTPS? Hypertext Transfer Protocol (HTTP) is the underlying data communication system for the Internet. A simple example of the protocol is when you landed on this page, your browser (e.g. Chrome, Safari, etc.) made an HTTP request to the computer that’s hosting this website, and then the hosting computer sent back an HTTP response … Continued

Pacific Science Center

application maintenance and development

Pacific Science Center

Cisco

mobile development

Cisco

Deloitte

web design, microsite development

Deloitte

Seattle Public Library

ui/ux design, microsite development

Seattle Public Library