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
Automating EE Bootstrapping and Deployment
Search
mattfordham
February 20, 2013
Programming
3
180
Automating EE Bootstrapping and Deployment
EE PDX - 2/20/2013
mattfordham
February 20, 2013
Tweet
Share
More Decks by mattfordham
See All by mattfordham
Styleguide Driven Development
mattfordham
13
3.1k
Confessions of an Apprehensive Technical Director
mattfordham
11
350
Automating EE Bootstrapping and Deployment
mattfordham
2
240
Frame Animation in the Browser
mattfordham
2
220
Other Decks in Programming
See All in Programming
dchart: charts from deck markup
ajstarks
3
960
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.6k
余白を設計しフロントエンド開発を 加速させる
tsukuha
4
680
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
170
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
190
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
340
これならできる!個人開発のすゝめ
tinykitten
PRO
0
150
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
7
4.4k
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osc25hi-duckdb
takahashiikki
0
250
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
350
rack-attack gemによるリクエスト制限の失敗と学び
pndcat
0
190
Implementation Patterns
denyspoltorak
0
170
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.1k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
150
Ethics towards AI in product and experience design
skipperchong
1
170
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
100
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
250
Music & Morning Musume
bryan
46
7k
WCS-LA-2024
lcolladotor
0
420
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
420
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
52
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
43
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Transcript
AUTOMATING EE Bootstrapping and Deployment ExpressionEngine PDX / February 20,
2013
Matt Fordham Principal & Technical Director / @mattfordham www.wintr.com
“A good developer is a lazy developer.” – Some lazy
developer
Automated Development CSS Frameworks Javascript Libraries CSS and JS Preprocessors
Add-ons (plug-ins, extensions) Text editors (snippets, commands, etc)
Project Bootstrapping The process of quickly getting a new project
started with minimal setup and repetition.
Bootstrapping EE: things to automate Creating a new database Installing
ExpressionEngine Setting up file structure Creating CSS and JS skeleton Configuring EE (prefs, user groups, etc) Installing the usual add-ons Initializing and pushing to Git repo
The Template Repo A Git repo containing an already configured
copy of ExpressionEngine, including a database dump. http://www.matthewfordham.com/blog/ee-template
Strap https://github.com/mattfordham/Strap
Project Deployment The process of copying project files to a
server and configuring the files to run on the server.
Capistrano https://github.com/capistrano/capistrano
Some Useful Links https://github.com/mattfordham/Strap https://github.com/capistrano/capistrano https://github.com/leehambley/railsless-deploy http://www.matthewfordham.com/blog/ee-template http://www.matthewfordham.com/blog/deploying-expressionengine https://bitbucket.org/cwcrawley/eeci-talk-files
Thanks :) @mattfordham www.wintr.com www.matthewfordham.com/blog