Шаблонизация и экспорт писем в UniSender

Веб-программирование
577 просмотров
02.01.2018
1280×63244 КБ
Открыть в полном размере
KkRaxorUWas.jpg
1280×62131 КБ
Открыть в полном размере
-deaA2moYUI.jpg
1280×72063 КБ
Открыть в полном размере
9gpUULjsTq0.jpg
1280×72066 КБ
Открыть в полном размере
MmVoFWVXswE.jpg
1280×72059 КБ
Открыть в полном размере
E0K1j4R62aI.jpg
1280×72058 КБ
Открыть в полном размере
oTytUi8KN2Q.jpg
1280×72069 КБ
Открыть в полном размере
XS9iN8_qtYc.jpg
1280×72060 КБ
Открыть в полном размере
06QArYEZWvo.jpg
1280×72095 КБ
Открыть в полном размере
dht0esHNpSY.jpg
1280×720131 КБ
Открыть в полном размере
telnxdCw7vU.jpg
1280×720128 КБ
Открыть в полном размере
aWQsaTNWGfM.jpg
1280×720151 КБ
Открыть в полном размере
X0_7N-wfPQQ.jpg
1280×720139 КБ
Открыть в полном размере
By5Gg9jBqkk.jpg
1280×72066 КБ
Открыть в полном размере
LfapjZE75Uk.jpg
1280×720127 КБ
Открыть в полном размере
p0geVfhV7vc.jpg
1280×72091 КБ
Открыть в полном размере
Zmf0woVKH3w.jpg
1280×72087 КБ
Открыть в полном размере
emgaKH-5QVE.jpg

В рамках выполнения работ по поддержке сайтов потребовалось осуществлять регулярную таргетированную рассылку писем через сервис UniSender. Были подготовлены html-макеты писем для сайтов, однако для подготовки письма требовалось постоянно переписывать подготовленные макеты, добавляя туда свой текст, картинку, изменять подпись и пр. Также в самом сервисе UniSender требовалось выбирать базу и отправителя, что делало процесс подготовки и планирования отправки трудозатратным. Для облегчения работы было решено сделать рабочий инструмент в виде веб-приложения, которое позволяло бы создавать, редактировать и экспортировать в UniSender готовые исходники писем. Тогда в ЛК US требовалось бы только запланировать отправку письма. [b]Инструменты реализации: [/b]HTML5+Bootstrap+Laravel PHP+MySQL+JQuery AJAX+API Unisender+Локальный веб-сервер под Apache [b]Время выполнения: [/b]8 часов [b]Реализация: [/b]на главном окне выводится форма авторизации, при успешном прохождении которой на место формы средствами ajax подбрасывается список всех подготовленных или отгруженных в UniSender (в зависимости от выбранного при авторизации фильтра) исходников писем. Каждое письмо можно редактировать, изменяя заголовок, базу для рассылки, текст, подпись, URL кнопок и картинок, текст кнопки и используемый макет. Также письма можно удалять и экспортировать в Unisender (для каждой из операций требуется только ввод пароля). Добавление исходника также через простую форму (выбор базы, заполнение заголовка, текста письма, выбор макета, указание URL, загрузка картинки и пр.), доступную в случае успешной авторизации. В боковой панели главной страницы реализован подбрасываемый ajax список логов операций (пишутся по каждой операции добавления, редактирования, экспорта и удаления исходника). Список очищаемый. [b]Результат: [/b]существенное снижение трудозатрат на подготовку и отправку писем через UniSender (сведение всей работы только к подготовке картинки, написанию текста и планированию отправки письма в UniSender).
AJAXApacheBootstrapHTMLjQueryLaravelMySQLPHP