Kapan harus menggunakan daftar (teks) atau taksonomi?


12

Ini mungkin pertanyaan konyol, tapi saya ingin tahu apa manfaatnya menggunakan daftar (teks) beberapa bidang pilih di atas bidang referensi istilah taksonomi. Mereka berdua tampaknya secara kasar mengisi fungsi yang sama untuk memberikan opsi pilihan ganda yang telah ditentukan, tetapi taksonomi memiliki manfaat tambahan yaitu memungkinkan Anda untuk menambahkan istilah setelah konten ditulis ke basis data.

Jadi, apakah ada pedoman yang baik bagi seseorang untuk menggunakan satu atau yang lain? (Dan khususnya ketika daftar (teks) lebih masuk akal daripada referensi istilah taksonomi?).


2
Saya mencoba untuk memikirkan taksonomi sebagai 'cara untuk mengkategorikan data secara terstruktur' (termasuk struktur pohon) dan daftar sebagai 'Menawarkan beberapa opsi yang ditentukan' ketika organisasi tidak penting. Ketika ragu, saya memilih taksonomi, karena integrasi ke dalam penjelajahan melalui Views cepat diimplementasikan.
Jake The Dweeb

1
Satu hal yang dipilih / teks tidak bisa lakukan adalah struktur hierarki data; Taksonomi saja menawarkan pohon.
Renee

Ada artikel tentang ini di eosrei.net/articles/2013/12/… .
colan

Jawaban:


10

Struktur dan dinamis adalah IMO kata kunci untuk memilih taksonomi. Saya baru-baru ini mengajukan pertanyaan ini kepada saya ketika menandai perusahaan dengan wilayah geografis. Pilihan pertama saya adalah menyiapkan taksonomi dengan daftar daerah. Segera ternyata itu adalah komplikasi yang berlebihan. Daerah hampir tidak pernah mengubah nama mereka dan hampir tidak pernah mengubah struktur / orang tua mereka. Jadi saya membuang taksonomi dan memutuskan untuk menggunakan Daftar datar (Teks). Sekarang juga jauh lebih mudah untuk melakukan manuver wilayah dalam Tampilan. Jadi - jika daftar Anda statis dan datar - pilih daftar.


3
Nah ada satu hal yang jelas menyelinap di pikiran saya - saya akan mengatakan gunakan taksonomi ketika Anda ingin tag memiliki halaman sendiri, diisi dengan bidang khusus, gambar, ditampilkan dalam berbagai mode (penuh, penggoda, dll.)
Artur

menerima ini karena memberi beberapa pro dan kontra. Poin Patrick Kenny tentang kinerja juga penting.
Jay

8

Taksonomi memiliki masalah kinerja karena berskala karena kueri SQL bertambah panjang; jika Anda menggunakan filter tampilan, daftar pilih akan lebih cepat daripada taksonomi.


Itu umumnya benar, tetapi dengan pengalaman Anda mengetahui bahwa Anda harus menggunakan pencarian SOLR untuk menskala tampilan dengan filter sehingga tidak terlalu menjadi masalah.
Marko Blazekovic

7

Perbedaan utama yang saya pelajari adalah:

  • apakah Anda ingin pengguna menambahkan ke daftar nilai, bukan hanya admin situs atau, akan menambahkan ke daftar menjadi kebutuhan semi-reguler bahkan untuk admin situs?
  • apakah Anda ingin menggunakan nilai sebagai bagian pengorganisasian konten itu sendiri (seperti yang disarankan di atas oleh @ Art, membuat halaman dari semua konten yang berbagi istilah ini, dengan tata letak yang berbeda, seperti halaman produk: tunjukkan semua pakaian XL; atau berita, tunjukkan semua olahraga)
  • Apakah data itu hierarkis? (mis: subkategori tempat Anda ingin menangkap kategori induk kadang-kadang atau anak-anak secara terpisah di tempat lain)

Jika tidak untuk semua hal di atas, gunakan pilih / teks. Jika ya, gunakan istilah taksonomi. Anda biasanya akan menggunakan pilih / teks, dalam pengalaman saya. Selalu terasa salah, tetapi biasanya benar.


0

Pemenang yang jelas menurut saya adalah istilah taksonomi, lebih banyak kekuatan, sedikit kerugian.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.