Instructions

This guide has frameworks files, descriptions and code snippets of common atoms and modules used in the system, as well as some ready-to-use templates that only need content added to be used. All the CSS is in a style tag in the head and must be inlined before use.

The EDS is not limited to the default CSS included in the framework; it is meant to be used as a starting point. If an element is needed that does not already exist, it can be added as long as it follows the style guide structure and rules.

Basic Guide

  1. Design your email using the Email Design System Sketch library.
  2. Divide your design into sections (which we will call modules). Usually this can be determined by a change in background color or a new subheading. Each of these modules will be coded as a separate `table` that is inserted into its own row and cell in the `#email-table`.
  3. Example

    The green outlines represent the different modules.


  4. Further divide each section into rows and columns if needed.
  5. Example

    The magenta outlines represent rows in each table. The cyan outlines are columns within those rows. Some of these columns will end up with nested tables of their own because they have more than one type of content.


  6. Code each module for your email, using email best practices and the EDS structure. (The header and footer are personalization blocks in Adobe Campaign and the shortcodes for those are already in the framework files.) Copy and paste any needed layouts, modules or atoms from this site.
  7. When your HTML file is ready and approved, use an inliner tool to inline the CSS, then add in the Adobe Campaign shortcode for the client-specific CSS: `<%@ include view='client_specific_css' %>` (it's better to add this last because browsers get confused by it). Be sure to save the inlined version as a separate file (I usally include `final` in the file name). It's much easier to make design edits to a non-inlined file and re-inline it than to edit one that is already inlined.
  8. Copy and paste the completed HTML into your delivery template in Adobe Campaign and proof it. As long as it renders correctly, then it's ready to go.
OVERVIEW

Description

EDS purpose and structure

Instructions

how to use the EDS

Resources

links and information about HTML email

FRAMEWORK

Email Framework

standard email framework

ATOMS

buttons

EDS buttons

colors

EDS color palette

fine print

EDS fine print

h1

EDS H1

h2

EDS H2

h3

EDS H3

h4

EDS H4

links

EDS text links

p

EDS p

small text

EDS small text

spacing

EDS spacing rules

text modifiers

EDS text modifier classes

MODULES

App Module

download our app and app badges

Basic Module

large icon, subheading, body copy and button

LAYOUTS

Columns

how to work with multi-column layouts

Zig-Zag Layout

how to create a zig-zag layout that collapses gracefully on mobile

ADOBE CAMPAIGN

Campaign Shortcodes

shortcodes for Adobe Campaign that import dynamic content or personalization data

Conditional Formatting

how to use if-else formatting to display content

TEMPLATES

Marketing | Content

email template for content marketing

Marketing | Event

email template for event promotion

Marketing | Offer

email template for marketing offer

Newsletter

email template for newsletters