Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
EE Good Practices & Techniques
Search
Angie Herrera
June 14, 2012
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
EE Good Practices & Techniques
Slides from a presentation at our Meetup group, EE PDX, on 06/13/12.
Angie Herrera
June 14, 2012
More Decks by Angie Herrera
See All by Angie Herrera
Finding Balance - Achieving Work/Life Harmony
angieherrera
1
180
Setting Up Clients for EE Success
angieherrera
1
160
EE Primer
angieherrera
1
100
EEPDX: EECI 2012 Recap
angieherrera
0
170
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
Being A Developer After 40
akosma
92
590k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
940
Navigating Weather and Climate Data
rabernat
0
560
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Why Our Code Smells
bkeepers
PRO
340
58k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Transcript
EE Best Practices & Techniques Good Angie Herrera // @angieherrera
//
[email protected]
Base EE Install » Latest version » Essential add-ons »
No content » No channels, fields, etc.
File Structure
Master Config » Multi-environment setup » Local, dev, staging, production
» Avoid having to tweak config/db & path settings when deploying to different environments » Best to not use for MSM sites » By Erik Reagan / Focus Lab http://cl.ly/HMVC
Learn it. Use it. Love it. Git
Development Start Building! » Figure out content & URLs »
Settle on a naming convention » Figure out member groups
Development » Build, build, build » Don’t forget Git!!! »
Understand basic performance issues – Simple vs. Advanced Conditionals – Snippets vs. Embeds – Parsing order – Caching (ahem: CE Cache)
Upgrading EE
Upgrading EE » BACKUP, BACKUP, BACKUP » Upgrade locally FIRST
(be sure to have most current DB) » Upgrade add-ons before EE
Upgrading EE
Upgrading EE If it worked... If not...
My Essential EE Add-ons IfElse
My Essential EE Add-ons Switchee
My Essential EE Add-ons Snippet Sync
My Essential EE Add-ons CE Image
My Essential EE Add-ons Wygwam
My Essential EE Add-ons Matrix
My Essential EE Add-ons Custom System Messages
None