Successfully reported this slideshow.
Your SlideShare is downloading. ×

WordPress Development with VVV, VV, and Vagrant

Ad

WordPress Development
With Vagrant, VVV, and Vagrant
Mitch Canter
@thatmitchcanter • www.mitchcanter.com

Ad

HELLO!

Ad

#wcnashvvv

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Loading in …3
×

Check these out next

1 of 33 Ad
1 of 33 Ad

WordPress Development with VVV, VV, and Vagrant

Download to read offline

The day I discovered Vagrant was the day that I changed the way I worked. I went from fighting with server setups and local development boxes to seamlessly creating sites that fit in with my own workflow. But Vagrant by itself, while good, won’t get you there alone.

That’s where VVV – a WordPress development environment – comes in. VVV comes pre-equipped with all of the tools, bells, and whistles needed to streamline your development environment.

The day I discovered Vagrant was the day that I changed the way I worked. I went from fighting with server setups and local development boxes to seamlessly creating sites that fit in with my own workflow. But Vagrant by itself, while good, won’t get you there alone.

That’s where VVV – a WordPress development environment – comes in. VVV comes pre-equipped with all of the tools, bells, and whistles needed to streamline your development environment.

More Related Content

Viewers also liked (20)

More from Mitch Canter (20)

WordPress Development with VVV, VV, and Vagrant

  1. 1. WordPress Development With Vagrant, VVV, and Vagrant Mitch Canter @thatmitchcanter • www.mitchcanter.com
  2. 2. HELLO!
  3. 3. #wcnashvvv
  4. 4. The Workflow
  5. 5. The Workflow
  6. 6. The IDEAL Workflow
  7. 7. • Separate Sites • Easy Addition of New Sites • Seamless File Editing • Similar to Production Environment
  8. 8. Lightweight Reproducible Portable
  9. 9. • Install Vagrant - https://www.vagrantup.com/ • Install Virtualbox - https://www.virtualbox.com/ • Install Git - https://git-scm.com/
  10. 10. Next: A Vagrant “Box”
  11. 11. Required Technologies
  12. 12. Linux, nginx, mySQL, PHP-FPM
  13. 13. VVV Varying-Vagrant-Vagrants https://github.com/Varying-Vagrant-Vagrants/VVV
  14. 14. Git-Clone The Box git clone https://github.com/Varying- Vagrant-Vagrants/VVV.git ~/Sites
  15. 15. Essential Vagrant Plugins (Hosts Updater, Triggers, VBGuest) vagrant plugin install vagrant-hostsupdater vagrant plugin install vagrant-triggers vagrant plugin install vagrant-vbguest
  16. 16. Initialize Vagrant: vagrant up
  17. 17. Quittin’ Time: vagrant halt
  18. 18. (Semi)Automation Tools
  19. 19. VV Variable VVV https://github.com/bradp/vv
  20. 20. Optional (Mac): Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew /install/master/install)"
  21. 21. Mac: Install VV brew install bradp/vv/vv
  22. 22. Linux: Install VV git clone https://github.com/bradp/vv.git sudo cp vv /usr/local/bin
  23. 23. Windows: Install VV https://github.com/bradp/vv#windows-installation
  24. 24. VV Commands
  25. 25. Site Creation vv create
  26. 26. Site Creation Advanced vv create –username <username> --password <password> --email <email> --domain <domain.dev> --name <foldername>
  27. 27. Local At-A-Glance
  28. 28. VVV-Dashboard Variable VVV https://github.com/topdown/VVV-Dashboard
  29. 29. Demo Time
  30. 30. Questions?
  31. 31. Thanks! @thatmitchcanter • www.mitchcanter.com

×