it-swarm.com.de

Wann sollte Liste (Text) oder Taxonomie verwendet werden?

Dies mag eine dumme Frage sein, aber ich bin gespannt, welchen Vorteil die Verwendung eines Mehrfachauswahlfelds für eine Liste (Text) über einem Referenzfeld für Taxonomiebegriffe hat. Beide scheinen ungefähr die gleiche Funktion zu erfüllen, vorgegebene Multiple-Choice-Optionen bereitzustellen. 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 den einen oder anderen? (Und besonders wenn Liste (Text) sinnvoller ist als Taxonomie-Begriffsreferenz?).

12
Jay

Struktur und Dynamik sind IMO die Schlüsselwörter für die Auswahl der Taxonomie. Diese Frage kam mir kürzlich, 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 zu kompliziert war. 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.

10
Artur

Taxonomie weist Leistungsprobleme auf, da die SQL-Abfragen länger werden. Wenn Sie Ansichtsfilter verwenden, sind Auswahllisten schneller als die Taxonomie.

8
Patrick Kenny

Die wichtigsten Unterscheidungen, die ich gelernt habe, waren:

  • möchten Sie, dass Benutzer der Liste der Werte hinzufügen, nicht nur Site-Administratoren, oder ist das Hinzufügen zur Liste ein halbjährlicher Bedarf für sogar Site-Administratoren?
  • möchten Sie den Wert als organisierenden Inhalt selbst verwenden (wie oben von @Artur vorgeschlagen) und Seiten mit allen Inhalten erstellen, die diesen Begriff mit unterschiedlichen Layouts teilen, z. B. eine Produktseite: Alle XL-Kleidungsstücke anzeigen oder Nachrichten anzeigen alle Sportarten)
  • sind die Daten überhaupt hierarchisch? (zB: Unterkategorien, in denen Sie die übergeordnete Kategorie manchmal oder die untergeordneten Kategorien bei anderen separat erfassen möchten)

Wenn dies nicht der Fall ist, verwenden Sie select/text. Wenn ja, verwenden Sie Taxonomiebegriffe. Nach meiner Erfahrung verwenden Sie normalerweise select/text. Es fühlt sich immer falsch an, aber es ist normalerweise richtig.

7
Renee

Ein klarer Gewinner wäre meiner Meinung nach Taxonomiebegriff, mehr Macht, kleine Nachteile.

0