Comments 11
Каждый раз, когда в спринте появляется задача на верстку писем, один из фронтендеров подумывает об увольнении...
Другими словами... когда одному из великих программистов, который штатно устроен в компании, и который получает бабосики... ставят задачу, которая должна отвечать его профессиональным навыкам... он... просто не хочет её выполнять, т.к. его переполняет чувство собственного величия....
Я всё правильно понял?
Конечно обидно, когда ты начал ощущать себы крутым прогером, все умеешь, все знаешь, а потом чувтсва собственного величия разбирается вдребезги, когда ты начинаешь разбираться почему в одном из множества сервисов твое письмо смотрится ужасно)
Нет, вы не правильно поняли.
Современная верстка - это куча довольно удобных инструментов в html и css, плюс javascript-библиотеки в некоторых случаях.
Верстка в письмах - это примерно технологии 20-летней давности. Лучше не использовать ничего новее, поскольку где-нибудь что-то поедет. В Outlook, Gmail, Yandex, Thunderbird, и прочих (и мобильных!) клиентах все может будет выглядеть совершенно по-разному. И да, тестировать это - та еще боль.
Я - бэкендер, если что, но даже я знаю эту муку с письмами.
Скорее брезгливость, вроде ты разработчик, делаешь интересные вещи на современных технологиях, позабыв про тёмные века табличной вёрстки и прочие старые IE без флекбоксов и прочего, а тут приходиться натурально нырять в чан с говном — у любого нормального человека возникнет мысль, тем ли он занимается? Вроде инженером нанимался, а не дедушкой-говнолазом.
Ладно бы движки рендера в почте уступали браузерам просто на несколько лет, даже пусть на 5-10, но там ж натуральный шизофренический пиздец: там запрещено одно, в другом месте - другое, условный gmail вырежет вам диплинк на приложение, а условный yahoo вообще переколбасит все классы и теги (по-крайней мере раньше) через свой парсер. Впрочем, чего ещё ожидать от мира, где Outlook рендерит письма через движок MS Word.
Начал читать
И сразу же вопрос
Верстка писем всегда являлась проблемной задачей, ведь каждая компания хочет чего-то эдакого, а фронтам приходится отбиваться от очередной интересной идеи, объясняя почему ту или иную затею реализовать не получится.
Почему фронт? У меня за мой опыт, письма генерил, шаблоны примерялись на уровне бэка.... Фронт лишь отправлял запросы
Например двухфакторная аутентификация. Фронт отправляет логин пароль, ну а далее бэк уже шлёт письмо с кодом пользователю
Я могу привлечь верстальщика для помощи в создании шаблона, но это ведь тоже не совсем фронт
Тогда в web все бэк, все html странички, css, js отдает бэк. Тут же не вопрос кто отправляет, а в том как подготовить такую html разметку письма чтобы оно хорошо отображалось в сотни популярный email клиентов (от outlook/thunderbird, до gmail, hotmail, etc).
А вы уже, как бэкендер, возьмете этот готовый шаблон и интегрируете в систему. У вас не будет никакой боли с версткой.
Вообще без танцев с бубном рекомендую mjml
Статья полезная, однозначно! Появился вопрос, какого провайдера лучше использовать для триггерных рассылок после регистрации и для маркетплейса? Наверняка, один email-сервис, к которому однажды привяжешься, может оказаться лучше или хуже другого
Вёрстка писем почти без боли