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
EECI2009 - From Design to Dynamic - Rapid Expre...
Search
FortySeven Media
September 27, 2011
Design
130
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
EECI2009 - From Design to Dynamic - Rapid ExpressionEngine Development
Using ExpressionEngine, Structure and some other tricks to build out a site super fast.
FortySeven Media
September 27, 2011
More Decks by FortySeven Media
See All by FortySeven Media
Customizing EE2's Publish Area
fortysevenmedia
1
130
EECI 2010 - The Power of ExpressionEngine's Dynamic Templates
fortysevenmedia
4
300
Why ExpressionEngine is Great for Designers
fortysevenmedia
5
170
Other Decks in Design
See All in Design
【2026】ポートフォリオ_大坪明日香
tsubo52
0
120
もう迷わない!“なんとなく”を卒業するフォントの選び方【村田俊英】
toshihidemurata
0
1k
Edmonton River Slidedeck
edmontonriver
0
420
【CEDEC2026】アートとゲームデザインをつなぐVFX設計『GRANBLUE FANTASY: Relink - Endless Ragnarok』における表現と可読性の両立
cygames
PRO
2
1.5k
広い関与の可能性に どう向き合うのか? 私たちは。|Timee MarketingDesign 2026-06-18
bebe
0
1.1k
富山デザイン勉強会_生成AIを使ったデザイン制作2026最新版.pdf
keita_yoshikawa
0
150
【Designship2026】「社内受託中心部署」から、事業とカルチャーを動かすデザイン組織へ
sugiyama_sukedachi
0
110
Техники структурирования беседы с собой, заказчиком и командо
ashapiro
0
330
Jun Wei | Information Design & Presentation Portfolio
wjw100788
PRO
0
150
2026/8/20 Polaris15周年イベント 『共創の場をつくる』 〜 誰もが『心地よく暮らし、心地よくはたらく』ことを選択できる社会へ 〜 関係性から地域をつくりなおす共創の土壌づくり〜リビングラボの事例を通じて〜
a2k
0
100
Findy - デザインチーム紹介 / Findy Design Team Culture Deck
findyinc
14
150k
ポートフォリオ_あやの
ngyenmazt1412
0
1.9k
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
2
710
4 Signs Your Business is Dying
shpigford
187
23k
Into the Great Unknown - MozCon
thekraken
41
2.8k
The SEO Collaboration Effect
kristinabergwall1
1
590
GitHub's CSS Performance
jonrohan
1033
470k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Designing Experiences People Love
moore
143
24k
Raft: Consensus for Rubyists
vanstee
142
7.7k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Designing Powerful Visuals for Engaging Learning
tmiket
1
600
Bash Introduction
62gerente
615
220k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
690
Transcript
From Design to Dynamic Rapid Development with ExpressionEngine
Hello My Name is Jonathan Longnecker @necker47
[email protected]
@47m http://fortysevenmedia.com
Overview What We’re Covering Today
The Problem EE Developers Are Too Awesome
The Problem 15+ Add-Ons for Each Site Using the Same
Template Patterns Doing it Over and Over Again
The Solution EE Sandbox Templating Rapid Build Out Sweet T
ricks
The Old Way How we used to do this
Find all Addons & Install Go to all the 3rd
party developer sites, download install latest versions, configure to liking. The Old Way
Templates Manually create templates for each major page, use gobal
embeds where possible. The Old Way
Image Placement Confusing mess using the file field plugin. Images
had to be manually inserted in templates. The Old Way
EE Sandbox Get Your Shovels and Buckets
EE Sandbox Addons LG Addon Updater LG .htaccess Generator LG
Add Sitename LG Replace LG TinyMCE SL Developer ImgSizr Word Limit Plus Category Checkboxes Freeform Field Frame nGEN File Structure Edit Dropdown
Leevi Graham The man EE Sandbox Addons
LG Addon Updater Let your 3rd party addons check home
for updates EE Sandbox Addons
LG .htaccess Generator Remove index.php and much, much more EE
Sandbox Addons
LG Add SiteName Enable CP admin page title replacements EE
Sandbox Addons
LG Tiny MCE Turn off source formatting, spans and br’s
Take out image upload, add blockquote EE Sandbox Addons
SL Developer Info Get to all your developer information quickly
by keeping it in one place EE Sandbox Addons
Image Sizer Resizes, crops and thumbnails your images intelligently EE
Sandbox Addons
Freeform Make forms using custom fields, create email templates EE
Sandbox Addons
Field Frame Rethink the way you use custom fields EE
Sandbox Addons
nGen File Field A fieldtype for the FieldFrame framework EE
Sandbox Addons
Structure Radically change the way you handle content pages and
navigation EE Sandbox Addons
Structure Manage content weblog with Structure Choose “content” template EE
Sandbox Addons
Template Preferences Turn on revisions Save templates as files EE
Sandbox Addons
Weblog Create a “content” weblog EE Sandbox Setup
Custom Fields Meta Keywords Meta Description Body (Tiny MCE) Images
(FF Matrix) EE Sandbox Setup
File EE Sweet Trick Title Width Height Align AJ Penninga
- http://www.prettysquares.com
ImgSizr Create “sized” directory in /images with appropriate permissions EE
Sandbox Other Stuff SL Developer Create custom tab Extensions Create custom tab Client Member Group Setup new “editor” group with access to file upoads, Structure, weblogs
Global Variables HTML Opening HTML Closing jQuery Javascript RSS Links
Stylesheets EE Sandbox Global Variables
EE Sandbox Global Variables <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="Shortcut Icon" href="/favicon.ico"/> <meta name="author" content="FortySeven Media" /> <meta name="copyright" content="©2009 Company Name" /> html_head
EE Sandbox Global Variables </head> html_head_end
EE Sandbox Global Variables <!--Blog Feeds--> <link rel="alternate" type="application/atom+xml" title="Blog
Title Here" href="#" /> rss
Templates Footer Header Nav Sidebar Content EE Sandbox Templates
EE Sandbox Templates <h4>Navigation Here</h4> <ul> {exp:structure:nav_main include_ul="no" current_class="current"} </ul>
nav
EE Sandbox Templates <h4>Sidebar Here</h4> {exp:structure:nav_sub css_id="sec-nav" show_overview_link="yes" start_from="/{segment_1}" show_depth="2"
} sidebar
EE Sandbox Templates {html_head} {exp:weblog:entries weblog="content" disable="member_data| pagination|trackbacks"} <meta name="keywords"
content="{keywords}" /> <meta name="description" content="{short-desc}" /> {/exp:weblog:entries} <title>{exp:structure:titletrail separator="|"}</title> {rss} {stylesheets} {js} {jquery} {html_head_end} content
None
EE Sweet Trick {exp:weblog:entries weblog="content" limit="1" disable="member_data|pagination|trackbacks"} {exp:lg_replace:haystack needles="{images backspace="1"}image_{row_count}|{/images}"}
{body} {images} {exp:lg_replace:replacement needle="image_{row_count}"} {exp:imgsizer:size src="{img}" width="{img-width}" height="{img- height}" alt="{img-caption}" class="{img-align}"} {/exp:lg_replace:replacement} {/images} {/exp:lg_replace:haystack} {/exp:weblog:entries} Image Replacement Method
Entry List what we’ve installed and any special path changes
when moving servers. EE Sandbox Install Log
Moving Servers Moving your sandbox is faster than installing
Export the Database Export from your sandbox install. Moving Servers
Import Database Create a new blank database and import. Moving
Servers
Move Files Move all your files to the new server.
Moving Servers
Check Permissions Check permissions against the installation instructions Moving Servers
Config File Update your new database info in the config.php
file. Moving Servers
Check Paths Change paths all through CP (there’s a lot)
Moving Servers
Chop it Up & Build it Out Live Demo Time
Thank You! Slides, links and assets available at fortysevenmedia.com