why expressionengine is great for designers

61
WELCOME TO THE FRONT-END DESIGN CONFERENCE Why ExpressionEngine is great for designers

Upload: fortyseven-media

Post on 22-Apr-2015

9.993 views

Category:

Design


4 download

DESCRIPTION

Jonathan's presentation provided great examples of some awesome sites and design companies that are using ExpressionEngine. He then gave an excellent walkthrough of the features and power of this designer-friendly CMS.The major takeaway from his presentation is that he and Nate are "not programmers" and that you don't have to be to learn and utilize ExpressionEngine. It is built to work within your code to add functionality and deliver content dynamically.

TRANSCRIPT

Page 1: Why ExpressionEngine is Great for Designers

WELCOMETO THE FRONT-END DESIGN CONFERENCE

Why ExpressionEngine is great for designers

Page 2: Why ExpressionEngine is Great for Designers

HELLOMY NAME IS JONATHAN LONGNECKER

Page 3: Why ExpressionEngine is Great for Designers
Page 4: Why ExpressionEngine is Great for Designers

HELLOHIS NAME IS NATE CROFT

Page 5: Why ExpressionEngine is Great for Designers

CHANNELS/WEBLOGS Customized updatable content.

GRAPHIC DESIGN HTML/CSS EXPRESSIONENGINE

Page 6: Why ExpressionEngine is Great for Designers

WHAT IS IT?

Page 7: Why ExpressionEngine is Great for Designers

IS BUILT FOR DESIGNERS

Page 8: Why ExpressionEngine is Great for Designers

WEB PUBLISHING

TEMPLATE ENGINE

ADD-ONS

COMMENTING

COMMUNICATION

SEARCH

MEMBER MANAGEMENT

TYPOGRAPHY

SPAM DETERRENTS

DATA CACHING

SECURITY

UTILITIES

Page 9: Why ExpressionEngine is Great for Designers

TOP DESIGNERS & AGENCIES USE IT

FLEXIBLE, POWERFUL TEMPLATING

CUSTOM PUBLISHING

CONTROL OVER CODE

EASY SYNTAX

STRONG SUPPORT & COMMUNITY

Page 10: Why ExpressionEngine is Great for Designers

WHO’S USING IT?Don’t take my word for it.

Page 11: Why ExpressionEngine is Great for Designers

WHO’S USING EXPRESSIONENGINE? Jason Santa Maria

Page 12: Why ExpressionEngine is Great for Designers

WHO’S USING EXPRESSIONENGINE? 31Three

Page 13: Why ExpressionEngine is Great for Designers

WHO’S USING EXPRESSIONENGINE? Airbag Industries

Page 14: Why ExpressionEngine is Great for Designers

WHO’S USING EXPRESSIONENGINE? Blue Flavor

Page 15: Why ExpressionEngine is Great for Designers

WHO’S USING EXPRESSIONENGINE? Veerle Pieters

Page 16: Why ExpressionEngine is Great for Designers

WHO’S USING EXPRESSIONENGINE? Duoh

Page 17: Why ExpressionEngine is Great for Designers

WHO’S USING EXPRESSIONENGINE? Happy Cog

Page 18: Why ExpressionEngine is Great for Designers

WHO’S USING EXPRESSIONENGINE? Viget Labs

Page 19: Why ExpressionEngine is Great for Designers

WHO’S USING EXPRESSIONENGINE? A List Apart

Page 20: Why ExpressionEngine is Great for Designers

WHO’S USING EXPRESSIONENGINE? Change.gov

Page 21: Why ExpressionEngine is Great for Designers

WHO’S USING EXPRESSIONENGINE? Campaign Monitor

Page 22: Why ExpressionEngine is Great for Designers

TEMPLATESWelcome to complete freedom.

Page 23: Why ExpressionEngine is Great for Designers

TEMPLATES Welcome to complete freedom.

TEMPLATE GROUPS

Page 24: Why ExpressionEngine is Great for Designers

TEMPLATES Welcome to complete freedom.

TEMPLATE GROUPS

TEMPLATES

Page 25: Why ExpressionEngine is Great for Designers

TEMPLATES Welcome to complete freedom.

http://fortysevenmedia.com/

TEMPLATE GROUP

blog/

URL TITLE

be_thankful

TEMPLATE

archives/

Page 26: Why ExpressionEngine is Great for Designers

TEMPLATES Welcome to complete freedom.

GLOBAL VARIABLES TEMPLATE EMBEDS{stylsheets} {embed="global/footer"}

Page 27: Why ExpressionEngine is Great for Designers

TEMPLATES Welcome to complete freedom.

<!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="http://fortysevenmedia.com/favicon.ico"/>

<meta name="keywords" content="web design, graphic design" />

<title>FortySeven Media ~ Kick Awesome Web Design, Graphic Design &amp; Media Creation ~ Knoxville, TN</title>

Page 28: Why ExpressionEngine is Great for Designers

TEMPLATES Welcome to complete freedom.

<meta name="keywords" content="web design, graphic design" />

<meta name="author" content="FortySeven Media" />

<meta name="copyright" content="&copy; 2008 FortySeven Media" />

<title>FortySeven Media ~ Kick Awesome Web Design, Graphic Design &amp; Media Creation ~ Knoxville, TN</title>

{html_head}

Page 29: Why ExpressionEngine is Great for Designers

TEMPLATES Welcome to complete freedom.

<div id="nav"><ul>

<li><a class="current" href="/">Home</a></li><li><a href="/dont_hire/">Don't Hire Us</a></li><li><a href="/portfolio/">Portfolio</a></li><li><a href="/services/">Services</a></li><li><a href="/blog/">Blog</a></li><li><a href="/about/">About Us</a></li><li><a href="/contact/">Contact</a></li>

</ul></div>

Page 30: Why ExpressionEngine is Great for Designers

TEMPLATES Welcome to complete freedom.

<div id="nav"><ul>

<li><a {if '{embed:loc}' == 'home'}class="current"{/if} href="/">Home</a></li><li><a href="/dont_hire/">Don't Hire Us</a></li><li><a href="/portfolio/">Portfolio</a></li><li><a href="/services/">Services</a></li><li><a href="/blog/">Blog</a></li><li><a href="/about/">About Us</a></li><li><a href="/contact/">Contact</a></li>

</ul></div>

Page 31: Why ExpressionEngine is Great for Designers

TEMPLATES Welcome to complete freedom.

{embed="global/nav" loc="home"}

Page 32: Why ExpressionEngine is Great for Designers

TEMPLATES Welcome to complete freedom.

GLOBAL VARIABLES TEMPLATE EMBEDS{stylsheets} {embed="global/footer"}

Page 33: Why ExpressionEngine is Great for Designers

CHANNELS/WEBLOGSCustomized updatable content.

Page 34: Why ExpressionEngine is Great for Designers

CHANNELS/WEBLOGS Customized updatable content.

CUSTOM STATUSES

CUSTOM FIELDS & FIELD TYPES

CUSTOM CATEGORIES

Page 35: Why ExpressionEngine is Great for Designers

CHANNELS/WEBLOGS Customized updatable content.

Page 36: Why ExpressionEngine is Great for Designers

CHANNELS/WEBLOGS Customized updatable content.

Page 37: Why ExpressionEngine is Great for Designers

CHANNELS/WEBLOGS Customized updatable content.

<h3>Recent Blog Entries</h3>

<ul><li><a href="/blog/article/console_for_la_live/">Console for LA Live <br /><span class="date">07-09-09</span></a></li>

<li><a href="/blog/article/console_for_majestic_star_casino/">Console for Majestic Star Casino <br /><span class="date">07-02-09</span></a></li>

<li><a href="/blog/article/launch_party_at_the_hard_rock/">Launch Party at the Hard Rock <br /><span class="date">05-13-09</span></a></li>

<li><a href="/blog/article/welcome_to_the_new_site/">Welcome to the New Site! <br /><span class="date">05-13-09</span></a></li></ul>

Page 38: Why ExpressionEngine is Great for Designers

CHANNELS/WEBLOGS Customized updatable content.

<h3>Recent Blog Entries</h3>

<ul>{exp:weblog:entries weblog="blog" orderby="date" sort="desc" limit="5"}

<li><a href="{url_title_path="blog/article"}">{title} <br /><span class="date">{entry_date format="%m-%d-%y"}</span></a></li>

{/exp:weblog:entries}</ul>

Page 39: Why ExpressionEngine is Great for Designers

CODE CONTROLPutting it all together.

Page 40: Why ExpressionEngine is Great for Designers

CODE CONTROL Putting it all together.

Page 41: Why ExpressionEngine is Great for Designers

CODE CONTROL Putting it all together.

Page 42: Why ExpressionEngine is Great for Designers

CODE CONTROL Putting it all together.

<a class="lightwindow" params="lightwindow_width=504, lightwindow_height=379" title="Title Goes Here" href="http://vimeo.com/moogaloop.swf?clip_id=3287538&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=8cd1c2&amp;fullscreen=0&amp;autoplay=1">Click to Play</a>

Page 43: Why ExpressionEngine is Great for Designers

CODE CONTROL Putting it all together.

Page 44: Why ExpressionEngine is Great for Designers

CODE CONTROL Putting it all together.

{exp:weblog:entries weblog="work" orderby="date" sort="desc" limit="5"}

<a class="lightwindow" params="lightwindow_width={video_width}, lightwindow_height={video_height}" title="{title}" href="http://vimeo.com/moogaloop.swf?clip_id={video}&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=8cd1c2&amp;fullscreen=0&amp;autoplay=1">Click to Play</a>

{/exp:weblog:entries}

Page 45: Why ExpressionEngine is Great for Designers

CODE CONTROL Putting it all together.

{exp:weblog:entries weblog="work" orderby="date" sort="desc" limit="5"}

{embed="global/global_videolink" title="{title}" video="{video}" video_width="{video_width}" video_height="{video_height}"}

{/exp:weblog:entries}

Page 46: Why ExpressionEngine is Great for Designers

CODE CONTROL Putting it all together.

<a class="lightwindow" params="lightwindow_width={embed:video_width}, lightwindow_height={embed:video_height}" title="{embed:title}" href="http://vimeo.com/moogaloop.swf?clip_id={embed:video}&amp; server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=8cd1c2&amp;fullscreen=0&amp;autoplay=1">Click to Play</a>

Page 47: Why ExpressionEngine is Great for Designers

CODE CONTROL Putting it all together.

Page 48: Why ExpressionEngine is Great for Designers

SYNTAXEven I can understand it.

Page 49: Why ExpressionEngine is Great for Designers

SYNTAX Even I can understand it.

<h3>Recent Blog Entries</h3>

<ul>{exp:weblog:entries weblog="blog" orderby="date" sort="desc" limit="5"}

<li><a href="{url_title_path="blog/article"}">{title} <br /><span class="date">{entry_date format="%m-%d-%y"}</span></a></li>

{/exp:weblog:entries}</ul>

Page 50: Why ExpressionEngine is Great for Designers

SYNTAX Even I can understand it.

<h3>Recent Blog Entries</h3>

<ul>{exp:weblog:entries weblog="blog" orderby="date" sort="asc" limit="5"}

<li><a href="{url_title_path="blog/article"}">{title} <br /><span class="date">{entry_date format="%m-%d-%y"}</span></a></li>

{/exp:weblog:entries}</ul>

Page 51: Why ExpressionEngine is Great for Designers

SYNTAX Even I can understand it.

<h3>Recent Blog Entries</h3>

<ul>{exp:weblog:entries weblog="blog" orderby="date" sort="asc" limit="2"}

<li><a href="{url_title_path="blog/article"}">{title} <br /><span class="date">{entry_date format="%m-%d-%y"}</span></a></li>

{/exp:weblog:entries}</ul>

Page 52: Why ExpressionEngine is Great for Designers

SYNTAX Even I can understand it.

<h3>Recent Blog Entries</h3>

<ul>{exp:weblog:entries weblog="blog" orderby="random" limit="5"}

<li><a href="{url_title_path="blog/article"}">{title} <br /><span class="date">{entry_date format="%m-%d-%y"}</span></a></li>

{/exp:weblog:entries}</ul>

Page 53: Why ExpressionEngine is Great for Designers

COMMUNITYThey get behind a fellow.

Page 54: Why ExpressionEngine is Great for Designers

COMMUNITY EE Documentation

Page 55: Why ExpressionEngine is Great for Designers

COMMUNITY EE Kowledge Base

Page 56: Why ExpressionEngine is Great for Designers

COMMUNITY EE Forums

Page 57: Why ExpressionEngine is Great for Designers

COMMUNITY Train-ee

Page 58: Why ExpressionEngine is Great for Designers

COMMUNITY EE Insider Tips

Page 59: Why ExpressionEngine is Great for Designers

TOP DESIGNERS & AGENCIES USE IT

FLEXIBLE, POWERFUL TEMPLATING

CUSTOM PUBLISHING

CONTROL OVER CODE

EASY SYNTAX

STRONG SUPPORT & COMMUNITY

Page 60: Why ExpressionEngine is Great for Designers

DISCUSSIONLet’s talk about it.

Page 61: Why ExpressionEngine is Great for Designers

THANK YOUEnjoy the rest of the conference!