Mosaico Editor является первым открытым исходным кодом построитель шаблонов электронной почты такого рода (AFAIK).
Вы можете найти бесплатное развертывание (работающее также как живое демо) на http://mosaico.io, а источники - на https://github.com/voidlabs/mosaico
Я выбираю блоки из набора, определенного " мастер-шаблоном ", затем вы заполняете содержимое и меняете их стили в стиле WYSIWYG . Если у вас большое окно, вы также можете просматривать в реальном времени для мобильной версии.
Мастер-шаблон определяет, что такое блоки, что вы можете редактировать и что вы можете стилизовать, и содержит html-трюк, чтобы сделать его совместимым с большинством клиентов: это означает, что вы можете сильно изменить поведение редактора, просто написав новый мастер-шаблон.
Это на 99% JavaScript (IE10 + и любой другой современный браузер) и зависит от функций на стороне сервера только для «окончательного встраивания» и «загрузки / изменения размера изображения»