Speaker Deck
Speaker Deck Pro
Sign in
Sign up
for free
Automating EE Bootstrapping and Deployment
mattfordham
February 20, 2013
Programming
3
140
Automating EE Bootstrapping and Deployment
EE PDX - 2/20/2013
mattfordham
February 20, 2013
Tweet
Share
More Decks by mattfordham
See All by mattfordham
mattfordham
13
2.5k
mattfordham
10
240
mattfordham
2
200
mattfordham
2
110
Other Decks in Programming
See All in Programming
momofff
0
160
kyonmm
2
2.1k
zsmb
2
110
muttsu_623
0
440
horie1024
1
330
thatjeffsmith
0
300
kenmaz
1
100
viteinfinite
0
140
saki4869
0
170
shigeruoda
0
450
ippey
0
170
azdaroth
0
130
Featured
See All Featured
tammielis
237
23k
marcelosomers
220
15k
matthewcrist
73
7.5k
yeseniaperezcruz
302
31k
hursman
106
9.2k
vanstee
116
4.8k
aarron
258
36k
bryan
30
3.3k
jonrohan
1021
380k
imathis
478
150k
bkeepers
408
57k
maggiecrowley
8
390
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