R50 5ca05edae0b0449eb4df4c2fa66ab3c4
Front-end разработка

Система "сборки" тела письма для рассылки по email ( jquery + script[type="text/template"] )

Добавлено 15 сен 2016 в 19:31
Это один из самых интересных проектов за всю работу в rbth.
Не заметил как пролетали часы, дни, а в итоге и те несколько недель, которые потребовались для разработки, а потом, после новогодних каникул на рефакторинг, и добавление новых блоков.

Суть интерфейса в том, что раньше мне и коллеге-верстальщице приходилось по первому зову, об изменении тела рассылки лезть в дебри вложенных table-tr-td, от чего часто возникали ошибки, ибо редакторы всегда умудрялись оставлять эти хотелки на конец дня.

Так вот. Теперь мы избавили себя от этих проблем.
Сделали готовые однотипные шаблоны для писем (и это прекрасно), хотя периодически, что-нибудь да приходится добавить. А также, как раз мною был сделан этот интерфейс.

Теперь редактор имеет возможность создать письмо и добавлять в нём блоки, отмеченные синим цветом, перемещать их, изменяя порядок. В типе "Статья", есть возможность загружать существующие данные статьи по ID, данные поттягиваются ajax-ом и вставляются в поля формы.
Также у некоторых блоков есть особенная логика, описывать которую долго.

Есть кнопки для сохранения, предпросмотра и отправки.
Fe4514e637