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
November 15, 2012
Programming
250
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Automating EE Bootstrapping and Deployment
ExpressionEngine Seattle / November 15, 2012
mattfordham
November 15, 2012
More Decks by mattfordham
See All by mattfordham
Styleguide Driven Development
mattfordham
13
3.2k
Confessions of an Apprehensive Technical Director
mattfordham
11
380
Automating EE Bootstrapping and Deployment
mattfordham
3
200
Frame Animation in the Browser
mattfordham
2
240
Other Decks in Programming
See All in Programming
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
280
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
190
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
180
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
180
AIが無かった頃の素敵な出会いの話
codmoninc
1
430
AI時代に設計が 最大の生産性レバーになる 意図駆動開発とデータを消さない設計|Don't Delete Your Data or Your Intent — Design as the Deepest Lever in the AI Era
tomohisa
1
840
テーブルをDELETEした
yuzneri
0
140
Android CLI
fornewid
0
220
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
130
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
510
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
180
Building a Meta Ray-Ban display app
akkeylab
0
140
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
390
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Crafting Experiences
bethany
1
250
Designing for Timeless Needs
cassininazir
1
440
Testing 201, or: Great Expectations
jmmastey
46
8.2k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
240
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
480
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
940
Why Our Code Smells
bkeepers
PRO
340
58k
Deep Space Network (abreviated)
tonyrice
0
250
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
860
Transcript
AUTOMATING EE Bootstrapping and Deployment ExpressionEngine Seattle / November 15,
2012
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