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

Local WordPress Development - What, Why and How

Menaka S.
December 01, 2019

Local WordPress Development - What, Why and How

What - What are the options available for local WordPress development environments?
Why - Why each option should be chosen?
How - Some demos of the highlights of some options

Menaka S.

December 01, 2019
Tweet

Other Decks in Programming

Transcript

  1. Popular options available • MAMP (Mac & Windows) • XAMPP

    (Cross-platform) • LAMP (Linux) • WAMP (Windows) • Valet / Valet+ (Mac) • Local by flywheel (Mac, Windows & Linux ) • Vagrant environments - VVV (Mac, Windows & Linux ), VCCW • Docker (Mac, Windows & Linux )

  2. Factors to consider • Ease/speed of setup • Ease of

    use/ adding more sites • Resource consumption • Limitations in features • Isolation • Duplication of environments/Collaboration
  3. Isolation • What is it? • Why do we need

    it? • What are the types of isolation available? • Virtualization vs. Containerisation
  4. Why Local by flywheel? • Ease/speed of setup • Ease

    of use/ adding more sites - Blueprint • Features - ssl certificate, mailhog • Isolation
  5. Why VVV(Vagrant)? • Ease of use/ adding more sites •

    Features - All • Isolation • Duplication of environments/Collaboration
  6. Why Docker? • Ease/speed of setup • Ease of use/

    adding more sites • Resource consumption is less • Features - almost all • Isolation • Duplication of environments/Collaboration
  7. Why not multiple? • One with isolation and one is

    localhost - Valet and Vagrant • Vagrant and Docker • Various combinations possible. • Caution: Having two localhost environments may clash
  8. Possible Next Steps… • Try out one of these environments

    • Try out multiple environments simultaneously. • Try overcoming one of the limitations of any environment.