From Local to Live to Staging Using Version Control and Deployment Tools

31af50af29856a3e6734bdae0a0d68cf?s=47 Mark Wilkinson
September 18, 2014

From Local to Live to Staging Using Version Control and Deployment Tools

Hints and tips on setting up your development and workflow environment specifically for WordPress sites.

31af50af29856a3e6734bdae0a0d68cf?s=128

Mark Wilkinson

September 18, 2014
Tweet

Transcript

  1. 2 Using Version Control & Deployment Tools markwilkinson.me | @wpmark

    Local Staging Live
  2. markwilkinson.me | @wpmark

  3. mark wilkinson?

  4. markwilkinson.me | @wpmark father

  5. markwilkinson.me | @wpmark teacher

  6. markwilkinson.me | @wpmark WordPress developer

  7. markwilkinson.me | @wpmark

  8. markwilkinson.me | @wpmark this talk will cover current development setup

    developing locally version control staging/product sites deployment
  9. markwilkinson.me | @wpmark this talk will cover current development setup

    developing locally version control staging/product sites deployment
  10. markwilkinson.me | @wpmark this talk will cover current development setup

    developing locally version control staging/product sites deployment
  11. markwilkinson.me | @wpmark this talk will cover current development setup

    developing locally version control staging/product sites deployment
  12. markwilkinson.me | @wpmark this talk will cover current development setup

    developing locally version control staging/product sites deployment
  13. markwilkinson.me | @wpmark FTP File Transfer Protocol

  14. markwilkinson.me | @wpmark

  15. markwilkinson.me | @wpmark

  16. markwilkinson.me | @wpmark

  17. markwilkinson.me | @wpmark

  18. markwilkinson.me | @wpmark

  19. markwilkinson.me | @wpmark

  20. markwilkinson.me | @wpmark

  21. Albert Einstein “ markwilkinson.me | @wpmark Insanity: doing the same

    thing over and over again and expecting different results
  22. markwilkinson.me | @wpmark setup Local Development

  23. markwilkinson.me | @wpmark lamp linux / apache / mysql /

    php
  24. markwilkinson.me | @wpmark mamp mac / apache / mysql /

    php
  25. markwilkinson.me | @wpmark version control

  26. markwilkinson.me | @wpmark track changes

  27. markwilkinson.me | @wpmark repository local staging production/live

  28. markwilkinson.me | @wpmark local github for mac

  29. markwilkinson.me | @wpmark staging production/live deployment

  30. markwilkinson.me | @wpmark

  31. http://commons.wikimedia.org/wiki/ File:Hurdles_(Scenes_from_a_Track_Meet).jpg markwilkinson.me | @wpmark hurdles

  32. wp-config.php markwilkinson.me | @wpmark

  33. http://markjaquith.wordpress.com/2011/06/24/wordpress-local-dev-tips/ if ( file_exists( dirname( __FILE__ ) . '/local- config.php'

    ) ) { include( dirname( __FILE__ ) . '/local-config.php' ); define( 'WP_LOCAL_DEV', true ); } else { // ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ } markwilkinson.me | @wpmark
  34. .gitignore markwilkinson.me | @wpmark

  35. markwilkinson.me | @wpmark

  36. markwilkinson.me | @wpmark setup staging / production

  37. markwilkinson.me | @wpmark staging live server / client access

  38. markwilkinson.me | @wpmark database syncing? / import ~ export

  39. markwilkinson.me | @wpmark recap

  40. markwilkinson.me | @wpmark recap develop locally under version control use

    deployment not ftp deploy to staging first deploy to production database not that important
  41. markwilkinson.me | @wpmark recap develop locally under version control use

    deployment not ftp deploy to staging first deploy to production database not that important
  42. markwilkinson.me | @wpmark recap develop locally under version control use

    deployment not ftp deploy to staging first deploy to production database not that important
  43. markwilkinson.me | @wpmark recap develop locally under version control use

    deployment not ftp deploy to staging first deploy to production database not that important
  44. markwilkinson.me | @wpmark recap develop locally under version control use

    deployment not ftp deploy to staging first deploy to production database not that important
  45. markwilkinson.me | @wpmark recap develop locally under version control use

    deployment not ftp deploy to staging first deploy to production database not that important
  46. markwilkinson.me | @wpmark Thank you! Questions: @wpmark (or now!) Slides:

    markwilkinson.me DeployHQ Discount Code: MARKWILKINSON