next generation wordpress developement... today
DESCRIPTION
Flowcom's presentation from WordCamp Denmark May 2014.TRANSCRIPT
![Page 1: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/1.jpg)
Next generation WordPress development… Today!
But really…How you can save 1 million!
WordCamp Denmark 2014Andreas Ek, Flowcom
![Page 2: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/2.jpg)
Who is this guy?
Andreas Ek, Web Developer, Systems ArchitectFlowcom, Västerås, Sweden
1993-2011 Microsoft, 2011- WP / Open Source
![Page 3: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/3.jpg)
The evolution of WP dev
Application platform
Remote dev(FTP)
Local dev (MAMP)
Virtual dev(Vagrant)
WordPress
Web development
Blogging tool CMS
![Page 4: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/4.jpg)
Automation is critical in order to secure high quality delivery
Craftmanship
Structure capital
Automate today
Tasks
Configuration
Fixes
![Page 5: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/5.jpg)
Start using Vagrant instead of MAMP
![Page 6: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/6.jpg)
Vagrant environment
What is Vagrant?
OS
Setup scripts
Web server
Database
Synced folders
SSH
![Page 7: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/7.jpg)
Production deployment
![Page 8: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/8.jpg)
Vagrant - dev and deployment
Vagrantshare
URL
![Page 9: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/9.jpg)
Time: Setup / start new project
30 min
15 min
Every setup is different!
Every setup is the same!
Skills required
Customer value
focused
![Page 10: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/10.jpg)
Vagrant for teams
Developer
Copywriter Designer
Project manager
My clone of the WP-project
My clone of the WP-project
My clone of the WP-project
My clone of the WP-project
![Page 11: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/11.jpg)
Web Production Automation - WPA
![Page 12: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/12.jpg)
WP Starter
Virtual Machine
Manage Virtual
MachineAutomate
Virtual Machine
Automate WordPressDev
Boilerplate
![Page 13: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/13.jpg)
www.wpstarter.io
The wizard gives you:
❏ Downloadable zip-file❏ Vagrant configuration❏ Ansible automation❏ WordPress setup❏ Roots Theme❏ Grunt boilerplate
![Page 14: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/14.jpg)
Demo
![Page 15: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/15.jpg)
Useful links
➢ http://www.vagrantup.com/
➢ http://10up.com/
➢ http://roots.io/
➢ http://www.ansible.com/
➢ https://www.atlassian.com/git/workflows
➢ http://wp-cli.org/
➢ http://www.wpstarter.io/
![Page 16: Next generation WordPress developement... today](https://reader033.vdocuments.net/reader033/viewer/2022060109/5555f9ebd8b42ad3548b53b6/html5/thumbnails/16.jpg)
Thank you!
Questions?
Andreas Ek@flowcom
www.flowcom.se
Questions
That’s me!
WorkingClass Hero