むしろ高度な質問です。
当社のアプリケーションは、ユーザーに多数の電子メールを送信します。毎日送信されるものもあれば、毎週送信されるものもあります... 電子メールは「標準的な」会社形式であり、データベースから (部分的に) 読み込まれたテキストが含まれています。たとえば、テキストはユーザーの言語に依存します。
保守しやすいように、このシステムを構築するにはどうすればよいですか?
現在、メールは PHP スクリプトで作成されています。
- スクリプトは、メールを受信する必要があるユーザーをデータベースから選択します。
- データベースからのデータを使用してメール テキストを作成します (例: $text = "Dear ".$user['Username'])
- このテキストは PHP テンプレートで解析されます。テンプレートにはデフォルトのレイアウトが含まれています。
しかし、メールに小さな変更を加えたい場合は、コードで行う必要があります。これは私の仕事ではありません。マーケティング担当者は、これを直接行うことができることを好むでしょう..
これを技術的に、パフォーマンスの高い保守可能な方法で引き出す方法についてのアイデアはありますか?