Not only will your project be stronger, but it’ll be much easier to maintain. With your foundation done and stable, you and other developers on your team can focus more on the complex sections of the system without having to worry much about what you already have.
It’s also good for your users (of course). If they can repeatedly visit your website successfully, they’ll come to know your brand as being reliable. Any disabled users will have the benefit of knowing they can visit your website without worrying about if their specific assistive technologies will work with your content.
Steps to Developing with Progressive Enhancement
- Create your page with semantic markup.
- This will only be the content of your page. If your page is a form, this will only be the markup for the form in plain, semantic HTML.
- Add any PHP, Ruby on Rails, etc. needed to make your form functional.
- Make it look a little prettier.
- Add some CSS (classes from Ensemble/Bootstrap) to make it look more appealing.
By simply developing your project a little differently, you’ve hopefully gained a better understanding of your project’s requirements, made our clients happy with a stronger product, and sleep a little better knowing you’ve created a better and stronger solution that helps more people.
If you have any questions about accessibility, don’t hesitate to email me at firstname.lastname@example.org. I’ll be happy to help and answer your questions to the best of my knowledge.
Stay tuned for the exciting UX Accessibility Blog Series, “Setting Up an Accessible Web Page”! Coming January 2017.