Taksonomi adalah ilmu dan praktek untuk klasifikasi.
Taksonomi adalah metode untuk mengorganisasi konten dalam situs anda. Misalnya, mengklasifikasi musik menurut genre akan menghasilkan daftar ini: klasik, rock, jazz. Salah satu bagian tadi mungkin masih bisa diklasifikasikan lagi, misalnya musik "rock" terbagi menjadi hard rock, southern rock, progressive rock, classic rock, dsb.
Modul taksonomi membantu mengklasifikasi konten dalam situs Drupal.
Pada Drupal 5.x penamaan modul Taksonomi ditemukan tidak konsisten pada beberapa bagian antarmuka administratif. Pada halaman kelola -> pembangunan situs -> modul misalnya, modul ini disebut Taksonomi. Tetapi kategori (kosa kata) diadministrasi lewat halaman kelola -> pengelolaan konten -> kategori.
Modul taksonomi juga memungkinkan kosa kata (kategori) disiapkan baik dengan tag yang dibuat anggota (dikenal juga sebagai taksonomi populer atau folk taxonomy) maupun dengan istilah yang sudah dibuat oleh administrator.
Saat pengunjung atau anggota menulis artikel dengan istilah kategori yang diinginkan, biasanya pada kebanyakan tema perwajahan, dalam artikel tersebut juga ditampilkan istilah kategori yang digunakan. Tiap istilah akan ditampilkan sebagai satu link, klik pada salah satu link tersebut akan membawa ke halaman yang berisi daftar artikel yang memiliki istilah yang sama.
Anda bisa mengaktifkan modul taksonomi ini lewat halaman administrasi modul (kelola -> pembangunan situs -> modul).
Modul taksonomi mengorganisasi taksonomi menjadi kosa kata (kategori) yang berisi satu atau beberapa istilah. Kosa kata atau kategori ini mengelompokkan istilah yang menggambarkan aspek suatu node.
Prinsip ini berlaku saat menentukan kosa kata (kategori) dengan modul Taksonomi:
-
Tiap kosa kata (kategori) berisi sekumpulan istilah.
-
Sebuah situs bisa memiliki kosa kata (kategori) yang tak terbatas, yang masing-masingnya berisi istilah yang juga tak terbatas.
-
Dalam satu kosa kata (kategori) istilah bisa diurutkan menjadi hirarki menurut pengaturan masing-masing kosa kata (kategori).
-
Kosa kata (kategori) bisa dibuat menjadi tagging bebas, dimana anggota saat mengirimkan artikel tidak perlu mengklasifikasikan istilah dari kosa kata terkontrol yang sudah dibuat administrator, seperti disebut poin di atas. Tetapi anggota bebas membuat istilah atau tag sendiri.
-
Kosa kata (kategori) bisa dibuat untuk memiliki istilah terkait. Fungsi ini mirip dengan "lihat juga" dalam kamus.
-
Kosa kata (kategori) menentukan apakah anggota hanya boleh menyertakan satu istilah pada artikel, atau boleh lebih.
Implementasi sederhana modul ini bisa membuat serangkaian istilah tanpa hirarki (seperti "sections" dalam Slashdot.org). Untuk implementasi yang lebih kompleks anda bisa menggunakan hirarki istilah.
Dengan menggunakan beberapa kosa kata (kategori) kita mengklasifikasi satu node dengan beberapa cara. Misalnya, satu node yang memuat artikel tentang musik bisa dimasukkan dalam kosa kata (kategori) genre dan juga dalam kosa kata (kategori) periode, beserta istilahnya seperti "abad ke-17", "abad ke-18" (atau bahkan dengan sub istilah seperti "awal abad ke-18" dan "akhir abad ke-18"). Satu node bisa diidentifikasi dengan istilah kosa kata genre "sonata", istilah kosa kata periode "abad ke-18" dan sub istilah periode "awal abad ke-18". Menambah kosa kata baru "komposer" bisa menghasilkan kombinasi istilah dengan contoh "awal abad ke-18" "sonata" oleh "Bach" -- dan kita akan menemukan artikel yang memiliki tiga istilah ini.
Bekerja dengan kosa kata
Kosa kata dikelola lewat halaman taksonomi (kelola -> pengelolaan konten -> taksonomi). Di sini anda akan melihat daftar kosa kata yang sudah anda buat, juga bisa mengeditnya. Anda bisa menambah kosa kata baru lewat tab tambah kosa kata atau tambah kategori di bagian atas halaman. Atau anda bisa mengedit yang sudah ada dengan klik link edit di sebelah namanya (di bawah kolom Operasi).
-
Anda memilih satu nama untuk kosa kata anda.
-
Anda memberikan keterangan pada tiap kosa kata, dimana modul akan menggunakannya dengan beberapa cara (misalnya saat pengunjung melewati link kosa kata ini dengan mouse, mungkin akan ditampilkan keterangannya).
-
Anda bisa mengikat kosa kata anda pada satu jenis konten tertentu, "berita/artikel", "entri blog" atau apapun. Kemudian saat anggota membuat konten dengan jenis itu, mereka akan melihat daftar istilah yang ada. Anggota bisa mengkategorikan artikel kirimannya dengan memilih dari daftar yang ada, dan anda bisa memberi teks panduan pada kosa kata anda untuk membantu anggota anda memilihnya.
-
Kosa kata bisa dibuat untuk memiliki hirarki istilah. Ada tiga opsi di sini, non-aktif sehingga semua istilah berada pada tingkatan yang sama, tunggal dimana istilah bisa dibuat bertingkat tetapi tiap sub-istilah hanya memiliki satu induk istilah, dan berganda dimana istilah bisa memiliki induk lebih dari satu. Dengan tunggal atau berganda suatu kosa kata bisa memiliki sebanyak mungkin tingkatan yang diinginkan.
-
Anda bisa membolehkan "istilah terkait".
-
Jika anda membolehkan "tagging bebas", saat pengunjung mengirimkan artikelnya, mereka bisa menentukan sendiri istilah yang diinginkannya, tidak terbatas pada istilah yang sudah dibuat dan harus dipilih dari daftar yang ada.
-
Dengan memilih pilihan berganda anda membolehkan pengunjung mengirimkan artikel ke lebih dari satu kategori sekaligus dengan memberinya tagging lebih dari satu istilah.
-
Juga, jika diinginkan, anda bisa mengharuskan jika anggota mengirimkan satu "jenis konten" tertentu anggota menentukan paling tidak satu istilah.
-
Anda bisa menentukan bagaimana urutan kosa kata ditampilkan dalam daftar dengan menentukan "bobot"-nya.
-
Akhirnya, jika mau, anda bisa menghapus kosa kata, termasuk juga menghapus istilahnya.
Bekerja dengan istilah
Untuk melihat atau mengelola istilah tiap kosa kata, klik link daftar istilah di sebelah nama kosa kata pada halaman taksonomi. Di halaman daftar istilah anda bisa mengedit tiap istilah dengan klik pada link edit. Selanjutnya, di halaman edit istilah terdapat beberapa pilihan.
-
Jika anda membolehkan kosa kata ini memiliki hirarki, anda bisa menempatkan istilah pada tingkatan hirarkinya dengan memilih "induk" istilahnya.
-
Anda bisa memilih dari kosa kata ini satu atau beberapa istilah kemana istilah ini akan berelasi (Anda bisa memilih/menyorot beberapa istilah dengan cara yang umum pada sistem operasi anda, misalnya dengan Shift+klik atau Ctrl+klik).
-
Anda harus memberi nama untuk istilah anda, tidak ada istilah yang tidak bernama.
-
Anda bisa membuat daftar sinonim untuk istilah anda. (Dalam taksonomi, anda membuat "thesaurus".)
-
Untuk mengurutkan tampilan istilah dalam daftar, tentukan dengan "bobot"-nya.
-
Terakhir, anda bisa menghapus istilah yang sudah anda buat.
Untuk menambah istilah pada kosa kata anda, klik link tambah istilah. (Halaman daftar istilah juga memiliki link tambah istilah yang berfungsi sama.) Saat anda menambahkan istilah baru anda memiliki opsi yang sama seperti saat mengedit istilah.
Menggunakan kategori dalam menu
Menu dalam situs anda bisa memanggil materi yang cocok dengan istilah taksonomi tertentu, yaitu istilah yang anda berikan untuk kategori anda. Caranya:
-
Saat anda membuat istilah baru, Drupal memberinya sebuah nomor. Dan anda bisa memanggil semua materi dalam kategori itu dengan menyebutkan nomornya.
-
Untuk melihat nomor istilah anda, masuk ke halaman kategori, pilih daftar istilah pada kategori yang ingin anda lihat nomornya dan arahkan mouse pada link nama istilah dalam daftar. Anda akan melihat nomornya pada baris status browser anda di bagian bawah.
-
Kemudian, pada halaman administrasi menu (kelola -> pembangunan situs -> menu) anda bisa membuat pokok menu baru untuk istilah anda. Pilih tambah pokok menu lalu isi pada bagian path dengan istilah anda seperti ini:
taxonomy/term/1
Jika istilah "sonata" merupakan nomor 1, ini akan memanggil semua node dalam kategori tersebut.
Jika istilah "Bach" merupakan nomor 2, ini akan memanggil hanya node sonata yang ditulis oleh Bach:
taxonomy/term/1,2
Atau jika Brahms merupakan istilah nomor 3, maka bentuk berikut akan memanggil node berkategori Bach atau Brahms:
taxonomy/term/2+3
-
Jika anda menggunakan taksonomi ber-hirarki, dan menginginkan semua node yang memiliki tag dengan semua sub istilah juga ditampilkan, anda bisa memebuat link URL seperti
taxonomy/term/2/2 dimana parameter kedua merupakan kedalaman cabang ini akan dibaca, atau taxonomy/term/2/all untuk semua sub istilah.
Beberapa modul hasil kontribusi ada yang memanfaatkan modul kategori (taksonomi) ini lebih intensif, mengekspoiltasi dan menambah fungsinya.
Anda bisa:
-
mengaktifkan modul taksonomi lewat kelola -> pembangunan situs -> modul.
-
mengelola taksonomi lewat kelola -> pengelolaan konten -> taksonomu.
-
menentukan siapa yang boleh mengdmnistrasi modul taksonomi lewat kelola -> pengelolaan anggota -> kontrol akses.
-
menambah kosa kata lewat kelola -> pengelolaan konten -> taksonomi -> tambah kategori.
Sumber: http://drupal.org/handbook/modules/taxonomy