{"id":1404,"date":"2016-06-20T09:03:50","date_gmt":"2016-06-20T09:03:50","guid":{"rendered":"https:\/\/2016.oc.wordcamp.org\/?p=1404"},"modified":"2016-06-20T02:14:18","modified_gmt":"2016-06-20T02:14:18","slug":"speaker-spotlight-using-wordpress-as-an-app-framework-with-nathan-tyler","status":"publish","type":"post","link":"https:\/\/oc.wordcamp.org\/2016\/speaker-spotlight-using-wordpress-as-an-app-framework-with-nathan-tyler\/","title":{"rendered":"Speaker Spotlight: Using WordPress as an app framework with Nathan Tyler"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"https:\/\/i0.wp.com\/pbs.twimg.com\/profile_images\/593525315130953728\/M4Jt0Kzp_400x400.jpg?resize=300%2C300&#038;ssl=1\" width=\"300\" height=\"300\" \/>Nathan Tyler of Tyler Digital\u00a0will address the discussion of using\u00a0WordPress as an app framework. In this talk, he&#8217;ll\u00a0take a detailed look at the ups and downs of using WordPress to build a web app (hireotto.com) with:<\/p>\n<ul>\n<li>WP REST API Endpoints<\/li>\n<li>OAuth Authentication with 3rd party services<\/li>\n<li>WP Cron &amp; Job Queues<\/li>\n<li>3rd Party API integrations<\/li>\n<li>Webhooks<\/li>\n<li>User Registration &amp; Account Management<\/li>\n<li>Recurring Billing<\/li>\n<\/ul>\n<p>He&#8217;ll provide an\u00a0overview of how all these components work together, where WordPress saved development time, and where it caused headaches.<\/p>\n<p>This talk is not an endorsement or condemnation of using WordPress as an app framework. Each project is different, and the goal is to openly discuss the tradeoffs so developers can make informed decisions for their own projects.<\/p>\n<p>Don&#8217;t miss Nathan at 10 AM on July 10 in the Dwarf Star<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nathan Tyler of Tyler Digital\u00a0will address the discussion of using\u00a0WordPress as an app framework. In this talk, he&#8217;ll\u00a0take a detailed look at the ups and downs of using WordPress to build a web app (hireotto.com) with: WP REST API Endpoints OAuth Authentication with 3rd party services WP Cron &amp; Job Queues 3rd Party API integrations &hellip; <a href=\"https:\/\/oc.wordcamp.org\/2016\/speaker-spotlight-using-wordpress-as-an-app-framework-with-nathan-tyler\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Speaker Spotlight: Using WordPress as an app framework with Nathan Tyler&#8221;<\/span><\/a><\/p>\n","protected":false},"author":11456218,"featured_media":0,"comment_status":"open","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":"","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":[9463],"tags":[860485],"class_list":["post-1404","post","type-post","status-publish","format-standard","hentry","category-speaker-spotlight","tag-nathan-tyler"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p75TDD-mE","_links":{"self":[{"href":"https:\/\/oc.wordcamp.org\/2016\/wp-json\/wp\/v2\/posts\/1404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oc.wordcamp.org\/2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oc.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oc.wordcamp.org\/2016\/wp-json\/wp\/v2\/users\/11456218"}],"replies":[{"embeddable":true,"href":"https:\/\/oc.wordcamp.org\/2016\/wp-json\/wp\/v2\/comments?post=1404"}],"version-history":[{"count":1,"href":"https:\/\/oc.wordcamp.org\/2016\/wp-json\/wp\/v2\/posts\/1404\/revisions"}],"predecessor-version":[{"id":1405,"href":"https:\/\/oc.wordcamp.org\/2016\/wp-json\/wp\/v2\/posts\/1404\/revisions\/1405"}],"wp:attachment":[{"href":"https:\/\/oc.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=1404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oc.wordcamp.org\/2016\/wp-json\/wp\/v2\/categories?post=1404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oc.wordcamp.org\/2016\/wp-json\/wp\/v2\/tags?post=1404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}