kaguillera / newspipeline

A Pelican like framework for emails.
MIT License
2 stars 1 forks source link

Newsletter Pipepline

This project is about creating a system of producing email newsletters from templates and markdown using the make command. The intention is that it will be as simple as it is to generate a static site like Pelican. It is based on the Foundation for Emails 2 framework but will be optimized for python users (at least this is the intention). The following will most likely be used (the list may most likely change: 71430af3-14f7-496c-ad80-d95829130b2f

Concept/Idea

The overall idea is that we are building a jekell or pelican for email newsletters, You start with a chunk or chunks of markdown, call make you have an email newsletter ready to send out on mailchimp. The newsletter templates are based on Foundation for Emails 2 (F4E 2). Very similar to Pelican the static site generator. This is tricky because of the way email clients work. You have to consider how to handle images etc. The markup for emails is based on tables since the email clients have limited support for modern CSS. F4E 2 helps it is not that user friendly to python users among other things.

Heplful Links

Requirements

Python 2.7 virtualenv

Install Guide

As with the original Foundation for email project once it has been successfully installed and run your browser will open with the index page that would have been created in the dist directory.

Other make options

Plan of Action

(for my personal use)

Problems/Issues
Ultimately:

We need to take the current F4E add Makefile, remove Panini and Handlebars and replace it with Jinja2, finally replace BrowserSync with Python-livereload. i.e. Pythonize F4E2

Initial Foundation Directory Structure screen shot 2016-04-29 at 11 46 25 am

Estimated Resulting Directory Structure screen shot 2016-04-29 at 11 46 38 am

Progress/TODO