{"id":382,"date":"2017-10-19T08:14:06","date_gmt":"2017-10-19T08:14:06","guid":{"rendered":"https:\/\/2017.johannesburg.wordcamp.org\/?post_type=wcb_session&#038;p=382"},"modified":"2017-11-03T14:38:08","modified_gmt":"2017-11-03T14:38:08","slug":"accessibility-for-developers-lets-get-intimate-with-wcag","status":"publish","type":"wcb_session","link":"https:\/\/johannesburg.wordcamp.org\/2017\/session\/accessibility-for-developers-lets-get-intimate-with-wcag\/","title":{"rendered":"Accessibility for Developers: Lets Get Intimate with WCAG"},"content":{"rendered":"<p>Have you ever developed a feature, sat back, and thought, &#8220;Hey, thats a great piece of engineering?&#8221; We all have. You&#8217;ve perfected your data flow, your front-end optimization, limited your server calls. Pat on the back for you.<\/p>\n<p>Here&#8217;s what you&#8217;ve missed: Do you know what your contrast ratio is for colour and font-sizes? Have you considered users that only have keyboard inputs? What about screen readers for visually handicapped individuals? Yeah, you&#8217;ve read about it a ton. But has some one actually taken you through the code to make a feature accessible? Maybe not.<\/p>\n<p>In this workshop, we&#8217;ll start with a seemingly simple feature, and by the end of it, we will have made sure that we&#8217;ve considered a host of users who may not be as lucky as you and me to use our eyes, ears, and multiple inputs.<\/p>\n<p>We&#8217;ll get into the code and metadata that you may not know even exists to aid with Web Accessibility, run our development against the WCAG standards and then we&#8217;ll sit back and relax.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever developed a feature, sat back, and thought, &#8220;Hey, thats a great piece of engineering?&#8221; We all have. You&#8217;ve perfected your data flow, your front-end optimization, limited your server calls. Pat on the back for you. Here&#8217;s what &hellip; <a href=\"https:\/\/johannesburg.wordcamp.org\/2017\/session\/accessibility-for-developers-lets-get-intimate-with-wcag\/\">Continue reading <span class=\"assistive-text\">Accessibility for Developers: Lets Get Intimate with WCAG<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":14417699,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1510241400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[355],"footnotes":""},"session_track":[4055],"session_category":[],"class_list":["post-382","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer-track-day-1"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8sybv-6a","session_date_time":{"date":"November 9, 2017","time":"3:30 pm"},"session_speakers":[{"id":"355","slug":"daine-mawer","name":"Daine Mawer","link":"https:\/\/johannesburg.wordcamp.org\/2017\/speaker\/daine-mawer\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/johannesburg.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/johannesburg.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/johannesburg.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/johannesburg.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/382\/revisions"}],"predecessor-version":[{"id":433,"href":"https:\/\/johannesburg.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/382\/revisions\/433"}],"speakers":[{"embeddable":true,"href":"https:\/\/johannesburg.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/355"}],"author":[{"embeddable":true,"href":"https:\/\/johannesburg.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/dainemawer"}],"wp:attachment":[{"href":"https:\/\/johannesburg.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=382"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/johannesburg.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=382"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/johannesburg.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}