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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
mattfordham
February 20, 2013
Programming
3
190
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
360
Automating EE Bootstrapping and Deployment
mattfordham
2
240
Frame Animation in the Browser
mattfordham
2
220
Other Decks in Programming
See All in Programming
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
2.5k
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
290
JPUG勉強会 OSSデータベースの内部構造を理解しよう
oga5
2
230
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
210
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
4
370
CSC307 Lecture 15
javiergs
PRO
0
220
AHC061解説
shun_pi
0
320
TipKitTips
ktcryomm
0
150
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
130
atmaCup #23でAIコーディングを活用した話
ml_bear
4
740
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
200
CopilotKit + AG-UIを学ぶ
nearme_tech
PRO
1
130
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Tell your own story through comics
letsgokoyo
1
830
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
80
How to train your dragon (web standard)
notwaldorf
97
6.5k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
240
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
130
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.8k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
280
Marketing to machines
jonoalderson
1
5k
The SEO Collaboration Effect
kristinabergwall1
0
380
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