{"id":915,"date":"2013-05-13T19:35:46","date_gmt":"2013-05-13T23:35:46","guid":{"rendered":"https:\/\/2013.montreal.wordcamp.org\/?post_type=wcb_session&#038;p=915"},"modified":"2013-07-07T21:24:46","modified_gmt":"2013-07-08T01:24:46","slug":"build-a-website-on-the-moon-wordpress-development-from-anywhere","status":"publish","type":"wcb_session","link":"https:\/\/montreal.wordcamp.org\/2013\/session\/build-a-website-on-the-moon-wordpress-development-from-anywhere\/","title":{"rendered":"Build a Website on the Moon: WordPress Development from Anywhere"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1380\" alt=\"Sarah Semark\" src=\"https:\/\/2013.montreal.wordcamp.org\/files\/2013\/05\/sarah-semark.jpeg\" width=\"100\" height=\"100\" \/>Frustrated with building WordPress sites? I&#8217;ve been there. Travelling, I often find myself with unreliable internet, and I realized that my development process needed an overhaul. So, late one night working with the geckos in Cambodia, I set about optimizing the process. After a great deal of trial and error, I developed a series of tools that will allow anyone to better manage their WordPress development practises.<\/p>\n<p>This talk is designed to help you get a leg up on streamlining your development process so that you spend less time mucking about and more time making a beautiful website.<\/p>\n<p>We\u2019ll touch on how to get a local development environment set up and optimized. Then, we\u2019ll talk about how to set up git for version control. We&#8217;ll learn how to keep everything\u2014from plugins and themes to database changes\u2014in sync, even once you have multiple copies of the site running on different servers, and different people making changes to the content. Along the way, we\u2019ll discuss any potential snags and problems, as well as security issues and ideas for optimizing development. Finally, we\u2019ll discuss best practises for moving from a development to a production environment.<\/p>\n<p><strong>Prerequisites:\u00a0<\/strong>An overwhelming sense of frustration with WordPress development, and an understanding of basic WordPress folder hierarchy.<\/p>\n<p><strong><a href=\"http:\/\/triggersandsparks.com\/talks\/moon\/\">View the slides.<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Frustrated with building WordPress sites? I&#8217;ve been there. Travelling, I often find myself with unreliable internet, and I realized that my development process needed an overhaul. So, late one night working with the geckos in Cambodia, I set about optimizing &hellip; <a href=\"https:\/\/montreal.wordcamp.org\/2013\/session\/build-a-website-on-the-moon-wordpress-development-from-anywhere\/\">Continue reading <span class=\"screen-reader-text\">Build a Website on the Moon: WordPress Development from Anywhere<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4229527,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1582047031,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[763],"footnotes":""},"session_track":[29714],"session_category":[],"class_list":["post-915","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-technical"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3ejmz-eL","session_date_time":{"date":"02\/18\/2020","time":"12:30"},"session_speakers":[{"id":"763","slug":"sarah-semark","name":"Sarah Semark","link":"https:\/\/montreal.wordcamp.org\/2013\/speaker\/sarah-semark\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/montreal.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montreal.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montreal.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2013\/wp-json\/wp\/v2\/users\/4229527"}],"version-history":[{"count":9,"href":"https:\/\/montreal.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/915\/revisions"}],"predecessor-version":[{"id":1406,"href":"https:\/\/montreal.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/915\/revisions\/1406"}],"speakers":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/763"}],"wp:attachment":[{"href":"https:\/\/montreal.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=915"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_track?post=915"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_category?post=915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}