Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
It Doesn't Have to Hurt: Bringing Modern Dev Be...
Search
Chris Van Patten
May 27, 2017
Technology
3.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
It Doesn't Have to Hurt: Bringing Modern Dev Best Practises to WordPress
Chris Van Patten
May 27, 2017
More Decks by Chris Van Patten
See All by Chris Van Patten
Meet the Sandwich Stack
chrisvanpatten
0
120
Think Outside the Block
chrisvanpatten
0
990
Meet the Data API
chrisvanpatten
0
240
"Decisions, not Options" in the Age of Gutenberg
chrisvanpatten
0
3.1k
Going… Going… Gutenberg
chrisvanpatten
0
2.3k
DCxNYC 2017 - CVP's Nine Tips for Pleasant Email
chrisvanpatten
0
67
Hello, my name is... Content Marketing
chrisvanpatten
0
450
The WordPress-Powered Startup
chrisvanpatten
0
8.7k
Project Management 101 (Barcelona edition)
chrisvanpatten
0
9k
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
3
21k
OpenClawでAzure DevOpsのWiki更新を自動化する - クラウドAIだけでは届かない場所へ
yutakaosada
0
130
React Nativeでの OTA Updateって、 どう説明する?
ichiki1023
0
130
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
16
120k
営業オントロジーの作り方と、エージェントからの辿り方 ── ナレッジワークの現場から
kworkdev
PRO
1
210
AIに会社の文脈を理解させる技術~上流工程・非エンジニアにも広げるハーネスエンジニアリング実践~
ochtum
0
200
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
430
メルカリにおけるAI時代の高速プロトタイピング基盤「Arca」
ryotarai
18
13k
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
150
Harness Engineering on Rails
joelq
0
770
Azure Copilot Resiliency Agentをいろいろ試してみる
tomokusaba
0
140
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
120
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
550
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Designing for Performance
lara
611
70k
The SEO identity crisis: Don't let AI make you average
varn
0
560
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Design in an AI World
tapps
1
340
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
750
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
910
Building Flexible Design Systems
yeseniaperezcruz
330
41k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
390
Transcript
IT DOESN’T HAVE TO HURT (Bringing modern dev best practises
to WordPress)
CVP.ME/WCHFX2017
None
WHAT’S THE PROBLEM?
SLOWER WORK
LESS PRODUCTIVITY
HARDER TO ATTRACT TALENTED DEVELOPERS
MORE PRACTICALLY…
VERSION CONTROL
DEPENDENCY MANAGEMENT
THEMING
CREDENTIAL MANAGEMENT AND WP-CONFIG
WORKFLOW
GREAT! LET’S TALK SOLUTIONS.
PROJECT STRUCTURE
DEFAULT
#GOALS
None
HTTPS://DOMAIN.COM /WP/ WP-ADMIN/
COMPOSER
None
None
None
None
None
None
None
TIMBER
None
None
None
#GOALS (WITH TIMBER)
CREDENTIAL MANAGEMENT
YAML, JSON, DOTENV
None
None
STARTER REPO
BONUS LEVEL
None