Slide 1

Slide 1 text

VALET + WP-CLI + BASH ALONSO INDACOCHEA - @ALONSO_IN

Slide 2

Slide 2 text

LARAVEL VALET WHAT IS IT? ▸ Local dev environment for Mac OS X ▸ Allows sharing by local tunnel ▸ No Vagrant, no Apache, no Nginx ▸ Leverages Caddy, DnsMasq, ngrok ▸ Good for machines with limited RAM

Slide 3

Slide 3 text

LARAVEL VALET REQUIREMENTS ▸ Homebrew ▸ PHP ▸ MySQL / MariaDB ▸ Composer (for installation) ▸ More info: https://laravel.com/docs/5.2/valet

Slide 4

Slide 4 text

WP-CLI WHAT IS IT? ▸ Command line interface for WordPress ▸ Install core ▸ Install, activate, remove plugins ▸ Install, activate, remove themes ▸ Add and remove pages, posts, sidebars, widgets ▸ Edit wp-config.php ▸ More info: https://wp-cli.org

Slide 5

Slide 5 text

WPINSTALL WORDPRESS INSTALL CUSTOM BASH SCRIPT ▸ Creates local WordPress installation ▸ Hardens core ▸ Creates Bitbucket repo (or lets you clone existing repo) ▸ Removes Hello Dolly & Akismet, installs dev plugins ▸ Removes sample posts, adds pages, posts, widgets ▸ Installs starter theme + npm, gulp, sass support ▸ Customizes WordPress dashboard ▸ Opens site on Chrome and functions.php in Atom

Slide 6

Slide 6 text

WPINSTALL REQUIREMENTS (AS IS) ▸ Sass ▸ Node, npm, gulp ▸ Bitbucket account ▸ Genesis framework ▸ git ▸ WordPress .gitignore ▸ Chrome ▸ Atom

Slide 7

Slide 7 text

DEMO!

Slide 8

Slide 8 text

GITHUB.COM/AINDACO1/WPINSTALL FIND MY SCRIPT AT