Dies mag eine dumme Frage sein, aber ich bin gespannt, welchen Nutzen die Verwendung eines Listen- (Text-) Mehrfachauswahlfelds über einem Taxonomiebegriffsreferenzfeld hat. Sie scheinen beide ungefähr die gleiche Funktion zu erfüllen, wie vorgegebene Multiple-Choice-Optionen. Die Taxonomie bietet jedoch den zusätzlichen Vorteil, dass Sie Begriffe hinzufügen können, nachdem Inhalte in die Datenbank geschrieben wurden.
Gibt es also eine gute Richtlinie für die Verwendung der einen oder anderen? (Und insbesondere, wenn eine Liste (Text) sinnvoller ist als eine Taxonomie-Referenz?)
Antworten:
Struktur und Dynamik sind IMO die Schlüsselwörter für die Wahl der Taxonomie. Ich hatte vor kurzem diese Frage, als ich Unternehmen mit geografischen Regionen markierte. Meine erste Wahl war die Erstellung einer Taxonomie mit einer Liste von Regionen. Bald stellte sich heraus, dass es sich um eine Überkomplikation handelte. Die Regionen ändern fast nie ihren Namen und fast nie ihre Struktur / Eltern. Also warf ich die Taxonomie weg und entschied mich für eine flache Liste (Text). Es ist jetzt auch viel einfacher, die Regionen in einer Ansicht zu manövrieren. Also - wenn Ihre Liste statisch und flach ist - gehen Sie für eine Liste.
quelle
Bei der Taxonomie treten bei der Skalierung Leistungsprobleme auf, da die SQL-Abfragen länger werden. Wenn Sie Ansichtsfilter verwenden, sind Auswahllisten schneller als Taxonomie.
quelle
Die wichtigsten Unterschiede, die ich gelernt habe, waren:
Wenn Sie alle oben genannten Fragen mit Nein beantworten, verwenden Sie select / text. Wenn ja, verwenden Sie Taxonomiebegriffe. Nach meiner Erfahrung werden Sie normalerweise select / text verwenden. Es fühlt sich immer falsch an, aber normalerweise ist es richtig.
quelle
Klarer Gewinner meiner Meinung nach wäre Taxonomie Begriff, mehr Macht, kleine Nachteile.
quelle