{"id":596,"date":"2017-04-03T15:00:04","date_gmt":"2017-04-03T15:00:04","guid":{"rendered":"http:\/\/2017.asheville.wordcamp.org\/?post_type=wcb_session&#038;p=596"},"modified":"2017-06-05T19:24:49","modified_gmt":"2017-06-05T19:24:49","slug":"badass-wordpress-stack","status":"publish","type":"wcb_session","link":"https:\/\/asheville.wordcamp.org\/2017\/session\/badass-wordpress-stack\/","title":{"rendered":"Badass WordPress Stack"},"content":{"rendered":"<p>In this talk we\u2019re going to cover how to build a WordPress stack that means business. With real-world examples, I\u2019ll show you how to run WordPress-based SaaS multisite (or single site)\/app. Learn about hosting, using the roots.io Bedrock project boilerplate with composer to manage dependencies, a custom CDN\/image stack, even how to manage development\/staging environments and deploys!<\/p>\n<p>Takeaways:<\/p>\n<ul>\n<li>All the ingredients needed to build a reliable foundation to your WordPress site\/app, and some suggestions on where we get our\u00a0ingredients \ud83d\ude09<\/li>\n<li>Using Composer to require dependencies (plugins or otherwise)<\/li>\n<li>Sensible environment management\u00a0and deploys<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In this talk we\u2019re going to cover how to build a WordPress stack that means business. With real-world examples, I\u2019ll show you how to run WordPress-based SaaS multisite (or single site)\/app. Learn about hosting, using the roots.io Bedrock project boilerplate with composer to manage dependencies, a custom CDN\/image stack, even how to manage development\/staging environments &hellip; <a href=\"https:\/\/asheville.wordcamp.org\/2017\/session\/badass-wordpress-stack\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Badass WordPress Stack<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":13057853,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1496588400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"http:\/\/slides.com\/julienmelissas\/badasswp","_wcpt_session_video":"","_wcpt_speaker_id":[513],"footnotes":""},"session_track":[4045],"session_category":[],"class_list":["post-596","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developerdesigner"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p81sqx-9C","session_date_time":{"date":"June 4, 2017","time":"3:00 pm"},"session_speakers":[{"id":"513","slug":"julien-melissas","name":"Julien Melissas","link":"https:\/\/asheville.wordcamp.org\/2017\/speaker\/julien-melissas\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/asheville.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asheville.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/asheville.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2017\/wp-json\/wp\/v2\/users\/13057853"}],"version-history":[{"count":3,"href":"https:\/\/asheville.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/596\/revisions"}],"predecessor-version":[{"id":940,"href":"https:\/\/asheville.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/596\/revisions\/940"}],"speakers":[{"embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/513"}],"wp:attachment":[{"href":"https:\/\/asheville.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=596"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=596"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}