Modern WordPress Development

Modern WordPress Development

WordCamp Ottawa 2014 talk about development workflow with Bedrock.

67a6bfc9d7b9cc186ba77c0863afa912?s=128

Scott Walkinshaw

May 03, 2014
Tweet

Transcript

  1. Modern WordPress Development

  2. Scott Walkinshaw @swalkinshaw

  3. Roots http://roots.io

  4. “Live demos are like Global Thermonuclear War: the only way

    to win is to not do a live demo in front of hundreds of strangers in the first place.” - speaking.io
  5. Tools

  6. Bedrock + + + + WordPress, but better.

  7. 1 Create a new Bedrock project

  8. * Better folder structure * Easier WordPress configuration * Dependency

    Management with Composer * Deployments with Capistrano
  9. 2 Create a development environment

  10. VirtualBox, but better. Vagrant

  11. dev === prod Parity is good.

  12. Ansible Server configuration automation.

  13. 3 Add a plugin with Composer

  14. Composer Dependency Manager for PHP

  15. 4 Create a production server

  16. 5 Deploy to production with Capistrano

  17. Capistrano Remote server automation and deployment tool