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
November 15, 2012
Programming
240
2
Share
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.1k
Confessions of an Apprehensive Technical Director
mattfordham
11
370
Automating EE Bootstrapping and Deployment
mattfordham
3
190
Frame Animation in the Browser
mattfordham
2
220
Other Decks in Programming
See All in Programming
Kingdom of the Machine
yui_knk
2
820
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
14k
Agentic Elixir
whatyouhide
0
390
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.5k
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
220
How Swift's Type System Guides AI Agents
koher
0
300
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
800
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
180
Kubernetes上でAgentを動かすための最新動向と押さえるべき概念まとめ
sotamaki0421
3
620
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
事業会社でのセキュリティ長期インターンについて
masachikaura
0
260
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
190
Featured
See All Featured
Mind Mapping
helmedeiros
PRO
1
160
Designing for Timeless Needs
cassininazir
0
200
Making the Leap to Tech Lead
cromwellryan
135
9.8k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Thoughts on Productivity
jonyablonski
76
5.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
340
First, design no harm
axbom
PRO
2
1.2k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
280
Practical Orchestrator
shlominoach
191
11k
Building AI with AI
inesmontani
PRO
1
910
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