Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WordPress + Composer + GIT
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Matías Halles
August 11, 2016
Programming
170
0
Share
WordPress + Composer + GIT
A tutorial for a tearless and fearless journey to WP nirvana.
Matías Halles
August 11, 2016
Other Decks in Programming
See All in Programming
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
210
Strategy for Finding a Problem for OSS: With Real Examples
kibitan
0
130
Claude Codeログ基盤の構築
giginet
PRO
7
3.8k
Feature Toggle は捨てやすく使おう
gennei
0
390
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
290
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
420
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
880
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
240
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
170
「速くなった気がする」をデータで疑う
senleaf24
0
110
How to stabilize UI tests using XCTest
akkeylab
0
150
AI活用のコスパを最大化する方法
ochtum
0
360
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
240
Google's AI Overviews - The New Search
badams
0
950
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
160
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
300
Amusing Abliteration
ianozsvald
0
150
Everyday Curiosity
cassininazir
0
180
We Are The Robots
honzajavorek
0
210
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
660
30 Presentation Tips
portentint
PRO
1
260
Transcript
WP + COMPOSER + GIT ADVANTAGES AND DISADVANTAGES
WP TYPICAL WORKFLOW
1 DEV = ALL GOOD
MULTIPLE DEVS = SAD DAYS
“I’M A STRONG INDEPENDENT DEV WHO DON’T NEED NO TEAM.”
- NO ONE, EVER
YOUR NEW BEST FRIENDS
TOOLKIT TEAM WORK ▸Composer and WPackagist ▸GIT and Github/Gitlab ▸SSH
Access
TOOLKIT GIT Version control tool. Will allow you to save
the history of every file you want to track in a project with one or multiple authors.
TOOLKIT GIT ▸Work with a Team ▸F*** **** ** and
revert with no fear ▸Distribute/Share workload efficiently
TOOLKIT COMPOSER Composer is a dependencies manager. No need to
download manually your dependencies. Let them be managed by composer by configuration.
TOOLKIT WPACKAGIST WPackagist is a repository of plugins converted to
composer format from the official wordpress plugin repository, automatically, every day.
TOOLKIT COMPOSER + WPACKAGIST ▸Control versions and availability ▸Deploy fast
and easy ▸Upgrade programatically
TOOLKIT SSH Accesses terminal on remote server. Will allow you
to act as if you are at the server, and download your app or updates into the server super fast.
TOOLKIT SSH ▸Fast upload, because no upload ▸Fast recover, because
repositories ▸Feel Nerdy
SHOW ME THE MONEY OVERALL ADVANTAGES
TOOLKIT OVERALL ADVANTAGES ▸No more code smashing ▸Fast and stable
deployment any environment: dev, test or production
TOOLKIT OVERALL ADVANTAGES ▸Reduced time loss ▸Opens doors for real
automation: compile, minify, prevent cache issues.
NOTHING’S 100% GOLDEN DISADVANTAGES
TEXT DISADVANTAGES ▸Learning Curve (not so much) ▸Strict-ish development process
▸Making non devs a bit unhappy
DOWNLOADING STUFFS GETTING STARTED
TEXT TOOLS ▸ Git » https://git-scm.com ▸ Github » https://github.com
- Get an account, don’t download. ▸ Sourcetree » https://www.sourcetreeapp.com - License is free. ▸ Composer » https://getcomposer.org ▸ WPackagist » https://wpackagist.org
TEXT OPEN UP TUTORIAL ▸ The tutorial may seem long
because of the screenshots. Don’t be scared. ▸ Open this: https://medium.com/@halles/wordpress-composer- git-1ccf29a9827a
YOU CAN FIND ME BY @HALLES AT TWITTER, GITHUB, MEDIUM
AND SOME OTHER WEIRD PLACES
[email protected]
THANKS