{"id":420,"date":"2015-06-03T02:02:18","date_gmt":"2015-06-03T06:02:18","guid":{"rendered":"https:\/\/2015-fr.montreal.wordcamp.org\/?post_type=wcb_session&#038;p=420"},"modified":"2015-06-29T15:55:15","modified_gmt":"2015-06-29T19:55:15","slug":"lets-install-vagrant-and-a-wordpress-development-environment","status":"publish","type":"wcb_session","link":"https:\/\/montreal.wordcamp.org\/2015-fr\/session\/lets-install-vagrant-and-a-wordpress-development-environment\/","title":{"rendered":"Let\u2019s Install Vagrant and a WordPress Development Environment"},"content":{"rendered":"<p><strong>Cet atelier pratique est COMPLET.<\/strong><\/p>\n<p>Simply put, Vagrant makes it really easy to work with virtual machines. By using a virtual machine you can create an isolated development environment that matches server configuration, e.g. PHP\/MySQL versions, resulting in fewer surprises on deployment (\u201cOh, it worked on my desktop!\u201d). Vagrant will save you time, is easily installed and will enable you to give the exact same environment to somebody else.<\/p>\n<p>In this workshop we are going install Vagrant and the VVV install of WordPress. Along the way (as we are waiting for the install to finish) you will learn about how Vagrant works, how to add sites to your new Vagrant setup, and about all the tools \/ helpers that come with VVV.<\/p>\n<p>We will also touch on the VIP quickstart for WordPress VIP work.<\/p>\n<p><strong>Prerequisites:<\/strong><br \/>\nThis talk is aimed at anyone developing WordPress code.<br \/>\nParticipants should be comfortable installing programs.<br \/>\nLaptop<br \/>\nIf you wish to save time, you may also want to:<\/p>\n<ol>\n<li><a href=\"http:\/\/git-scm.com\/book\/en\/v2\/Getting-Started-Installing-Git\">Install Git<\/a><\/li>\n<li><a href=\"https:\/\/www.virtualbox.org\/wiki\/Downloads\">Install VirtualBox 4.3.x <\/a><\/li>\n<li><a href=\"http:\/\/www.vagrantup.com\/downloads.html\">Install Vagrant 1.6.x<\/a><\/li>\n<\/ol>\n<p><em>This is a hands-on workshop. A special ticket to this event is required. Space is limited.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cet atelier pratique est COMPLET. Simply put, Vagrant makes it really easy to work with virtual machines. By using a virtual machine you can create an isolated development environment that matches server configuration, e.g. PHP\/MySQL versions, resulting in fewer surprises &hellip; <a href=\"https:\/\/montreal.wordcamp.org\/2015-fr\/session\/lets-install-vagrant-and-a-wordpress-development-environment\/\">Continuer la lecture <span class=\"assistive-text\">Let\u2019s Install Vagrant and a WordPress Development Environment<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":125013,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1433325600,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[375],"footnotes":""},"session_track":[215872],"session_category":[],"class_list":["post-420","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-ateliers"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5IBym-6M","session_date_time":{"date":"2015-06-03","time":"06:00"},"session_speakers":[{"id":"375","slug":"paul-bearne","name":"Paul Bearne","link":"https:\/\/montreal.wordcamp.org\/2015-fr\/speaker\/paul-bearne\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/sessions\/420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/sessions\/420\/revisions"}],"predecessor-version":[{"id":683,"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/sessions\/420\/revisions\/683"}],"speakers":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/speakers\/375"}],"author":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wporg\/v1\/users\/pbearne"}],"wp:attachment":[{"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/media?parent=420"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/session_track?post=420"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2015-fr\/wp-json\/wp\/v2\/session_category?post=420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}