私はクライアント用のウェブサイトを構築していますが、Drupalには選択肢が豊富にあるため、Drupalが最良の選択だと思いました。しかし、この膨大な選択肢により、私の仕事は非常に困難になりました。問題を説明しましょう。
クライアントが特定の製品を販売しているとしましょう。すべてのVCRは特定のブランド(Sony、LGなど)で製造されています。すべてのブランドには、互いに類似したVCRのカテゴリもあります。したがって、製品(VCR)について説明する場合、基本的に次の情報を提供する必要があります。
ブランド(例:Sony)カテゴリ(例:FGX;これは一意ではないことに注意してください。別の会社が同じカテゴリ名を持っている可能性があります)モデル(例:4523x)
また、ユーザーが特定のブランドやカテゴリをサブスクライブできるようにして、Sonyが新しいVCRをリリースした場合(またはSonyが特定のカテゴリの新しいVCRをリリースした場合)に通知されるようにします。
これらすべてをDrupalのコンセプトに変換することになると、私はそれを行うことができませんでした。その理由は、使用できるさまざまなパスがあり、どれが正しいパスかわからないためです。例えば:
- カテゴリはコンテンツタイプまたは分類用語ですか?
- ブランドはコンテンツタイプですか、分類用語ですか?
- モデルは明らかにコンテンツタイプですが、分類用語に一意に関連付けるにはどうすればよいですか(上記の質問に対する回答が「分類用語」であった場合)。
- どのような場合でも、どのモジュールを使用する必要がありますか?「Relation」モジュールを確認したところ、必要な機能の一部が含まれているようです(「rules」モジュールとともに、特に通知部分について)。
PS:すべての生命の必要条件を羽状の概念に分解する方法を説明するリソース(ブログの投稿、記事、本、ビデオなど)について何か良い提案がある場合は、それらを共有できれば本当に嬉しいです。