/rwdemail

Responsive or Basic Email Development in a box! Automate Everything, from SASS precomiling, CSS Inlining, CSS/HTML and Image Minification, S3 Image Hosting and Litmus email testing. With the help of INK templates and its CSS boilerplate, designing emails of any kind is a breeze.

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

rwdemail

Responsive or Basic Email Development in a box! Automate Everything, from SASS precomiling, CSS Inlining, CSS/HTML and Image Minification, S3 Image Hosting and Litmus email testing. With the help of INK templates and its CSS boilerplate, designing emails of any kind is a breeze.

Features

Getting started

If you haven't used Node or Grunt before, please read the documentation for each to become familiar with them. This plugin uses both Node and Grunt along with other requirements which are listed below.

After cloning this repo and installing all requirements, run

npm install

To launch example email template on a Node.js server, run

grunt dev

Litmus Applications

Have a peak at this XML feed for the testing client available to your account and then update the grunt-config.json file.

Requirements

  • On OSX: Xcode
  • On Windows: MS Visual Studio 2012 for Windows Desktop (Express version works well)
  • Grunt-cli >= 0.1.7 and Grunt >=0.4.2 (npm install grunt-cli -g)
  • Python >= 2.7.6 && < 3.0.0 (installers)
    • MUST be Windows binary. NOT x64
  • Ruby >= 1.9.3 (installers)
    • Make sure to add Ruby executables to your PATH
  • SASS >= 3.2.19 (gem install sass)
  • Node.js >= 0.10.20 (installers) (install wiki)
    • MUST be 32-bit version. NOT 64-bit

Supported Clients (may be outdated, please see Ink Docs)

  • Apple Mail (Desktop)
  • Apple Mail (iOS)
  • Outlook (2000, 2002, 2003)
  • Outlook (2007, 2010, 2013)
  • Outlook (2011)
  • Thunderbird
  • Android
  • Gmail (Desktop)
  • Gmail (Mobile, iOS, Android)
  • Outlook 2011 for Mac
  • AOL Mail
  • Hotmail
  • Outlook.com

Thanks

License

Copyright (c) 2014 Dan Van Brunt Licensed under the MIT license.

To Do:

  • suggestions welcome
  • More stuff