Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WordPress + Vagrant: Dev Like You Mean It (Word...

WordPress + Vagrant: Dev Like You Mean It (WordCamp Miami 2015)

You’ve been using MAMP, XAMPP, and friends for years to do your development work, but you can’t shake the sense that it’s a bit more difficult than it ought to be to re-use your work between projects and clients, let alone with team mates and other customers. There is a better way!

Come learn about what Vagrant is, how you can use it in your day-to-day workflow, how it can familiarize you with “scary” concepts like Linux, Nginx , and the command line, test out new technologies like HHVM and PHP 7, and how you can easily start using all the hard work others have done to make your life easier. When you’re all through, you may even find a few places that you can give back!

Doug Stewart

May 30, 2015
Tweet

More Decks by Doug Stewart

Other Decks in Technology

Transcript

  1. Doug Stewart | @zamoose #wcmia | url:slides.com Dev Like You

    Mean It Using Vagrant To Level Up Your Development
  2. Name | @twitter #hashtag | url:slides.com • “Vagrant is a

    tool for building complete development environments. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases development/ production parity, and makes the "works on my machine" excuse a relic of the past.”
 
 https://www.vagrantup.com/about.html
  3. Doug Stewart | @zamoose #wcmia Let someone else do all*

    the hard work for you.
 * Okay, not all all.
  4. Doug Stewart | @zamoose #wcmia VM (Linux, usually) + MySQL

    + Apache/Nginx + PHP + WordPress + shared folders [+ memcached + Varnish + HHVM + Xdebug +…]
  5. Name | @twitter #hashtag | url:slides.com • operate in an

    environment substantially identical to your web host • edit content as though it were simply on your hard drive (which it is) using all your existing editors, IDEs, workflows, source control tools, etc.
  6. Name | @twitter #hashtag | url:slides.com • Salty WordPress (https://github.com/humanmade/

    Salty-WordPress) • Chassis (https://github.com/Chassis/Chassis) • VagrantPress (https://github.com/chad-thompson/ vagrantpress) • http://wptavern.com/vagrantpress-a-wordpress- development-environment-for-themes-and-plugins • http://lmgtfy.com/?q=wordpress+vagrant
  7. Name | @twitter #hashtag | url:slides.com • VVV-Dashboard (https://github.com/leogopal/VVV- Dashboard)

    • VVV-Dashboard (https://github.com/topdown/VVV- Dashboard) • (I swear they’re different)