メールマガジン用のHTMLを生成するためのモジュールを構築しています。他のいくつかのモジュール(SimpleNews、MailChimpなど)の使用を検討しましたが、さまざまな要件があるため、カスタムソリューションを構築する方が簡単で優れています。
Drupalの新しい開発者である私は、これを「Drupal以外の」方法で処理することについて少し心配しています。そうは言っても、私の計画は、ニュースレターを用語として、実際のニュースレターをサブ用語として使用する語彙を設定することです。
Newsletters (term)
- Newsletter A (sub-term)
- Newsletter B (sub-term)
これには、記事が公開された場所を整理できるという追加の利点があります(サイトだけでなく)。
ただし、問題は、ニュースレターのさまざまな問題をどのように処理するかです。次のように、語彙をさらに深くすることができます。
Newsletters (term)
- Newsletter A (sub-term)
- Issue - 2010-03-01
- Issue - 2010-03-02
- Newsletter B (sub-term)
- Issue - 2010-03-01
- Issue - 2010-03-08
しかし、これが少し複雑になりすぎているのではないかと思います。この分類法を設定すると、ユーザーが新しいニュースレターを追加するとノード(コンテンツタイプ:ニュースレター)も作成され、新しい問題を追加するとノード(コンテンツタイプ:問題)も作成されます。 。)これらは、そのコンテンツのランディングページになります。
それで、問題は、この構造を処理するためのより良い方法があるかどうかです。これはDrupalのようなソリューションですか?