{"id":1233,"date":"2015-05-28T18:24:16","date_gmt":"2015-05-28T08:24:16","guid":{"rendered":"https:\/\/2015.brisbane.wordcamp.org\/?p=1233"},"modified":"2015-06-30T11:13:15","modified_gmt":"2015-06-30T01:13:15","slug":"speaker-ryan-mccue-the-wordpress-rest-api","status":"publish","type":"post","link":"https:\/\/brisbane.wordcamp.org\/2015\/speaker-ryan-mccue-the-wordpress-rest-api\/","title":{"rendered":"Speaker: Ryan McCue &#8211; The WordPress REST API"},"content":{"rendered":"<div id=\"attachment_1230\" style=\"width: 310px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1230\" class=\"wp-image-1230 size-medium\" src=\"https:\/\/2015.brisbane.wordcamp.org\/files\/2015\/05\/ryan-mccue-300x199.jpg\" alt=\"Ryan McCue\" width=\"300\" height=\"199\" srcset=\"https:\/\/brisbane.wordcamp.org\/2015\/files\/2015\/05\/ryan-mccue-300x199.jpg 300w, https:\/\/brisbane.wordcamp.org\/2015\/files\/2015\/05\/ryan-mccue-452x300.jpg 452w, https:\/\/brisbane.wordcamp.org\/2015\/files\/2015\/05\/ryan-mccue.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><p id=\"caption-attachment-1230\" class=\"wp-caption-text\">Ryan McCue<\/p><\/div>\n<p>We have our final speaker announcement for WordCamp Brisbane (apart from a panel that we have to announce too \ud83d\ude42 )! Ryan McCue will be talking about The <a href=\"https:\/\/wordpress.org\/plugins\/json-rest-api\/\">WordPress\u00a0REST API<\/a>. The WordPress REST API\u00a0is a simple but powerful way to interact with WordPress. There is also a 2.0 Beta available of the project on <a href=\"https:\/\/github.com\/WP-API\/WP-API\/tree\/2.0-beta1.1\">Github<\/a>\u00a0which is being actively maintained and updated as the project works it&#8217;s way into WordPress core. Ryan started this project as a <a href=\"https:\/\/make.wordpress.org\/core\/2013\/06\/17\/json-rest-api\/\">WordPress Google Summer of Code<\/a> project and it has been growing in leaps and bounds since that project started.<\/p>\n<p>This project will affect everyone who works with WordPress! The WordPress REST API will change the way use WordPress as it&#8217;s not only\u00a0able to expose WordPress content, meta, users and media in JSON. You can easily extend the API to expose content and settings from custom post types and plugins that you have developed. Not only can you view the data but you can perform any CRUD activities provided you&#8217;re authenticated via the API&#8217;s endpoints.<\/p>\n<p>This means that you can use mobile, desktop and web applications that you create in any programming language or framework and update your WordPress data without having to login to WordPress. \u00a0This will really make it a lot easier to use &#8220;WordPress as an application framework&#8221;. Ryan&#8217;s talk will cover the project goals and will make you excited about the future of WordPress!<\/p>\n<p>Ryan was only 14 when he committed his first WordPress patch but he\u2019s been contributing to open source software since he was 11 or 12. He\u2019s also maintained SimplePie which is an RSS and Atom reader this is used in WordPress core. He\u2019s now a Senior Engineer at Human Made and is one of the lead developers of the WP REST API project.<\/p>\n<p>You can follow him on <a href=\"https:\/\/twitter.com\/rmccue\">Twitter<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have our final speaker announcement for WordCamp Brisbane (apart from a panel that we have to announce too \ud83d\ude42 )! Ryan McCue will be talking about The WordPress\u00a0REST API. The WordPress REST API\u00a0is a simple but powerful way to &hellip; <a href=\"https:\/\/brisbane.wordcamp.org\/2015\/speaker-ryan-mccue-the-wordpress-rest-api\/\">Continue reading <span class=\"assistive-text\">Speaker: Ryan McCue &#8211; The WordPress REST API<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":13428714,"featured_media":1230,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Speaker: Ryan McCue @rmccue - The WordPress REST API https:\/\/wp.me\/p5LFb3-jT #wcbne","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[12,5015],"tags":[],"class_list":["post-1233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","category-speaker"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/brisbane.wordcamp.org\/2015\/files\/2015\/05\/ryan-mccue.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5LFb3-jT","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":1279,"url":"https:\/\/brisbane.wordcamp.org\/2015\/panel-the-future-of-mobile-mobile-web\/","url_meta":{"origin":1233,"position":0},"title":"Panel: The Future Of Mobile \/ Mobile &amp; Web","author":"Bronson Quick","date":"May 29, 2015","format":false,"excerpt":"Our final speaker announcement before WordCamp Brisbane is a panel on \"The Future Of Mobile \/ Mobile & Web\". The future of WordPress and mobile devices will be changing considerably over the next 12 - 18 months as new technology and frameworks emerge. This panel discussion will cover all things\u2026","rel":"","context":"In &quot;Announcements&quot;","block_context":{"text":"Announcements","link":"https:\/\/brisbane.wordcamp.org\/2015\/category\/announcements\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/brisbane.wordcamp.org\/2015\/files\/2015\/04\/wcbne-badge_plain.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/brisbane.wordcamp.org\/2015\/files\/2015\/04\/wcbne-badge_plain.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/brisbane.wordcamp.org\/2015\/files\/2015\/04\/wcbne-badge_plain.jpg?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":803,"url":"https:\/\/brisbane.wordcamp.org\/2015\/speaker-steven-cooper-once-upon-an-api\/","url_meta":{"origin":1233,"position":1},"title":"Speaker: Steven Cooper &#8211; Once Upon An API","author":"Bronson Quick","date":"May 3, 2015","format":false,"excerpt":"It's time for another speaker announcement. This talks for the developers! Steven will be talking about how you can integrate WordPress with external APIs. This will be done with the help of a creatively written story and with the help of actors who will play the part of the various\u2026","rel":"","context":"In &quot;Announcements&quot;","block_context":{"text":"Announcements","link":"https:\/\/brisbane.wordcamp.org\/2015\/category\/announcements\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/brisbane.wordcamp.org\/2015\/files\/2015\/05\/Steven-Cooper.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/brisbane.wordcamp.org\/2015\/files\/2015\/05\/Steven-Cooper.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/brisbane.wordcamp.org\/2015\/files\/2015\/05\/Steven-Cooper.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":277,"url":"https:\/\/brisbane.wordcamp.org\/2015\/speaker-japh-thomson-build-on-chassis-introduction-to-a-solid-development-workflow\/","url_meta":{"origin":1233,"position":2},"title":"Speaker: Japh Thomson &#8211; Build on Chassis: Introduction to a Solid Development Workflow","author":"Bronson Quick","date":"April 10, 2015","format":false,"excerpt":"Knowing what tools and processes to use when starting out is difficult for a newcomer to WordPress-based development. Japh will share his preferred setup after years of building on WordPress. The basis for his\u00a0development workflow is a project called Chassis. He'll cover the general workflow, and an intro to Chassis.\u2026","rel":"","context":"In &quot;Announcements&quot;","block_context":{"text":"Announcements","link":"https:\/\/brisbane.wordcamp.org\/2015\/category\/announcements\/"},"img":{"alt_text":"japh","src":"https:\/\/i0.wp.com\/2015.brisbane.wordcamp.org\/files\/2015\/04\/japh.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":425,"url":"https:\/\/brisbane.wordcamp.org\/2015\/speaker-charlie-carter-make-wordpress-accessible\/","url_meta":{"origin":1233,"position":3},"title":"Speaker: Charlie Carter &#8211; Make WordPress Accessible","author":"Bronson Quick","date":"April 15, 2015","format":false,"excerpt":"We're excited to announce another speaker for WordCamp Brisbane 2015! Charlie Carter will be talking about how to make WordPress accessible. Following on from Global Accessibility Awareness Day, Charlies'\u00a0talk will discuss the many options that developers can do to improve accessibility within the WordPress platform. His\u00a0presentation aims to offer practical\u2026","rel":"","context":"In &quot;Announcements&quot;","block_context":{"text":"Announcements","link":"https:\/\/brisbane.wordcamp.org\/2015\/category\/announcements\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/brisbane.wordcamp.org\/2015\/files\/2015\/04\/Charlie-Carter.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":442,"url":"https:\/\/brisbane.wordcamp.org\/2015\/speaker-jen-jeavons-woocommerce-case-study-coffeebeansdelivered-com-au\/","url_meta":{"origin":1233,"position":4},"title":"Speaker: Jen Jeavons &#8211; Woocommerce Case Study &#8211; coffeebeansdelivered.com.au","author":"Bronson Quick","date":"April 16, 2015","format":false,"excerpt":"We're happy to announce yet another speaker to our lineup. Jen Jeavons from\u00a0Pixel Palace\u00a0will be giving a WooCommerce case study. Coffee Beans Delivered is Pixel Palace's very own eCommerce project. Conceived after years of building online stores for clients they\u00a0thought it would be fun to put our money where our\u2026","rel":"","context":"In &quot;Announcements&quot;","block_context":{"text":"Announcements","link":"https:\/\/brisbane.wordcamp.org\/2015\/category\/announcements\/"},"img":{"alt_text":"Jen Jeavons","src":"https:\/\/i0.wp.com\/2015.brisbane.wordcamp.org\/files\/2015\/04\/Jen-Jeavons-300x300.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":513,"url":"https:\/\/brisbane.wordcamp.org\/2015\/speaker-ben-maden-wouldnt-life-be-better-without-clients\/","url_meta":{"origin":1233,"position":5},"title":"Speaker: Ben Maden &#8211; Wouldn&#8217;t Life Be Better Without Clients?","author":"Bronson Quick","date":"April 19, 2015","format":false,"excerpt":"A prospective client calls us\u00a0wanting work - Yay!\u00a0They get into complaining about their existing web developer. They're a good dev, we\u00a0know them.\u00a0Where did it go wrong?\u00a0Is the client crazy?\u00a0This is a classic problem that happens the world over to web designers\/developers.\u00a0It causes us (and the clients) pain and stress. Ben\u2026","rel":"","context":"In &quot;Announcements&quot;","block_context":{"text":"Announcements","link":"https:\/\/brisbane.wordcamp.org\/2015\/category\/announcements\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/brisbane.wordcamp.org\/2015\/files\/2015\/04\/ben.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/brisbane.wordcamp.org\/2015\/files\/2015\/04\/ben.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/brisbane.wordcamp.org\/2015\/files\/2015\/04\/ben.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/brisbane.wordcamp.org\/2015\/files\/2015\/04\/ben.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/brisbane.wordcamp.org\/2015\/wp-json\/wp\/v2\/posts\/1233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brisbane.wordcamp.org\/2015\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brisbane.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2015\/wp-json\/wp\/v2\/users\/13428714"}],"replies":[{"embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2015\/wp-json\/wp\/v2\/comments?post=1233"}],"version-history":[{"count":8,"href":"https:\/\/brisbane.wordcamp.org\/2015\/wp-json\/wp\/v2\/posts\/1233\/revisions"}],"predecessor-version":[{"id":1243,"href":"https:\/\/brisbane.wordcamp.org\/2015\/wp-json\/wp\/v2\/posts\/1233\/revisions\/1243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2015\/wp-json\/wp\/v2\/media\/1230"}],"wp:attachment":[{"href":"https:\/\/brisbane.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=1233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2015\/wp-json\/wp\/v2\/categories?post=1233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brisbane.wordcamp.org\/2015\/wp-json\/wp\/v2\/tags?post=1233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}