HTML письма для пользовательского контента сайта - хранить в базе данных? - PullRequest
1 голос
/ 22 ноября 2010

У меня есть веб-сайт с пользовательским контентом с большим количеством электронных писем, есть живые уведомления, электронные письма с предупреждениями, электронные письма с фидами и т. Д. Поэтому в электронных письмах много динамического контента. Мой веб-сайт также будет поддерживать несколько языков до (n) количества языков.

Вопрос к электронным письмам. До сих пор я насчитал 323 разных электронных письма, где и как хранить шаблоны, чтобы они имели динамический текст и могли поддерживать многоязычность в зависимости от сеанса пользователя? Мне нужно хранить: от адреса электронной почты, от имени, темы, основного текста (HTML-версия) и основного текста (текстовая версия). Также необходимо встроить отслеживание ссылок, чтобы увидеть, сколько пользователей на самом деле нажимают на ссылки.

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

Основное требование в режиме реального времени. Поэтому, как только происходит действие, электронная почта должна выходить, поэтому я не хочу, чтобы система предпринимала много шагов, которые могут задержать отправку электронной почты.

...