{"id":4042,"date":"2017-04-11T11:49:16","date_gmt":"2017-04-11T11:49:16","guid":{"rendered":"http:\/\/2017.europe.wordcamp.org\/?post_type=wcb_session&#038;p=4042"},"modified":"2017-05-10T19:46:08","modified_gmt":"2017-05-10T19:46:08","slug":"accessibility-in-the-age-of-the-headless-cms","status":"publish","type":"wcb_session","link":"https:\/\/europe.wordcamp.org\/2017\/session\/accessibility-in-the-age-of-the-headless-cms\/","title":{"rendered":"Accessibility in the Age of the Headless CMS"},"content":{"rendered":"<p>With the REST API now in WordPress core the sky is the limit. The way we developers work will change: how we build themes, how we interact with the database, how we setup plugins.\u00a0This will effect the way users experience a website. What about accessibility? How to make dynamic and Javascript driven content available for everyone? Let me give you an overview of the pitfalls and give you workarounds and some possible solutions.\u00a0This talk will be for developers and will include screen reader demos and code examples.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the REST API now in WordPress core the sky is the limit. The way we developers work will change: how we build themes, how we interact with the database, how we setup plugins.\u00a0This will effect the way users experience a website. What about accessibility? How to make dynamic and Javascript driven content available for [&hellip;]<\/p>\n","protected":false},"author":7230939,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1497697200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[4038],"footnotes":""},"session_track":[13412],"session_category":[],"class_list":["post-4042","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-2"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7DKI8-13c","session_date_time":{"date":"June 17, 2017","time":"11:00 am"},"session_speakers":[{"id":"4038","slug":"rian-rietveld","name":"Rian Rietveld","link":"https:\/\/europe.wordcamp.org\/2017\/speaker\/rian-rietveld\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/europe.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/4042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/europe.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/europe.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2017\/wp-json\/wp\/v2\/users\/7230939"}],"version-history":[{"count":3,"href":"https:\/\/europe.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/4042\/revisions"}],"predecessor-version":[{"id":5720,"href":"https:\/\/europe.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/4042\/revisions\/5720"}],"speakers":[{"embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/4038"}],"wp:attachment":[{"href":"https:\/\/europe.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=4042"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=4042"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/europe.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=4042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}