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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Matías Halles
August 11, 2016
Programming
0
170
WordPress + Composer + GIT
A tutorial for a tearless and fearless journey to WP nirvana.
Matías Halles
August 11, 2016
Tweet
Share
Other Decks in Programming
See All in Programming
Fluid Templating in TYPO3 14
s2b
0
130
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
6k
Data-Centric Kaggle
isax1015
2
760
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
CSC307 Lecture 08
javiergs
PRO
0
670
dchart: charts from deck markup
ajstarks
3
990
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
170
CSC307 Lecture 04
javiergs
PRO
0
660
CSC307 Lecture 07
javiergs
PRO
0
550
「ブロックテーマでは再現できない」は本当か?
inc2734
0
710
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
590
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
160
Color Theory Basics | Prateek | Gurzu
gurzu
0
190
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
A designer walks into a library…
pauljervisheath
210
24k
The Language of Interfaces
destraynor
162
26k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
240
Building Flexible Design Systems
yeseniaperezcruz
330
40k
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