Ich baue eine Website für einen Kunden und dachte, dass Drupal die beste Wahl ist, da es mir eine Vielzahl von Möglichkeiten bietet. Diese große Auswahl machte meine Arbeit jedoch viel schwieriger. Lassen Sie mich Ihnen das Problem beschreiben:
Der Kunde verkauft ein bestimmtes Produkt, beispielsweise Videorecorder. Jeder Videorecorder wird von einer bestimmten Marke hergestellt (z. B. Sony, LG usw.). Jede Marke hat auch Kategorien von Videorecordern, die einander ähnlich sind. Wenn wir also das Produkt (den Videorecorder) beschreiben möchten, müssen wir grundsätzlich die folgenden Informationen bereitstellen:
Markenkategorie (z. B. Sony) (z. B. FGX; beachten Sie, dass dies nicht eindeutig ist. Ein anderes Unternehmen hat möglicherweise den gleichen Namen der Kategorie) Modell (z. B. 4523x)
Ich möchte auch, dass die Benutzer bestimmte Marken und Kategorien abonnieren können, damit sie automatisch benachrichtigt werden, wenn Sony einen neuen Videorecorder veröffentlicht (oder wenn Sony einen neuen Videorecorder einer bestimmten Kategorie veröffentlicht).
Wenn es darum ging, all dies in Drupal-Konzepte umzuwandeln, konnte ich es einfach nicht tun. Der Grund ist, dass es verschiedene Wege gibt, die ich benutzen könnte und ich weiß einfach nicht, welcher der richtige ist. Zum Beispiel:
- Ist die Kategorie ein Inhaltstyp oder ein Taxonomiebegriff?
- Ist die Marke ein Inhaltstyp oder ein Taxonomiebegriff?
- Das Modell ist offensichtlich ein Inhaltstyp, aber wie kann ich es eindeutig mit Taxonomiebegriffen verknüpfen (wenn die Antwort auf die obigen Fragen "Taxonomiebegriff" war)?
- Welche Module müsste ich auf jeden Fall verwenden? Ich habe das Modul "Beziehung" überprüft und es scheint, dass es einige der Funktionen enthält, die ich benötige (zusammen mit dem Modul "Regeln", insbesondere für den Benachrichtigungsteil).
PS: Wenn Sie gute Vorschläge für Ressourcen (Blog-Beiträge, Artikel, Bücher, Videos usw.) haben, die erklären, wie Sie alle Lebensanforderungen in Drupal-Konzepte aufteilen können, würde ich mich sehr freuen, wenn Sie sie teilen könnten.