Taksonomi eklentisi

Arkadaşlar bu yazımızın konusu Taksonomi.

Taksonomi sayesinde Drupal içerikli web sitemizde kategoriler, etiketler oluşturabiliriz. Bir çok web sitesinde yoğun olarak kullanılan bir eklenti aslında.

Taksonomi (Yunanca  ταξινομία taxis, « ... », ve nomos, « kanun »), Canlıların sınıflandırılması ve bu sınıflandırmada kullanılan kural ve prensipler. Taksonomi terimi Yunanca taksis  (düzenleme) ve nomos (yasa) sözcüklerinden türetilmiştir. Vikipedi

Öncelikle Taksonomi eklentisini Yönet - Site kurulumu - Eklentiler sayfasından etkinleştirmeliyiz. Daha sonra Yönet - İçerik yönetimi - Taksonomi sayfasından gerekli düzenlemeleri yapabiliriz. Taksonomi eklentisi Sözlükler (vocabulary) ve onların içinde oluşturulan Terim'ler vasıtasıyla çalışır.

Taksonomi sayfasında 2 sekme göreceksiniz.

Listele: Önceden yaratılmış Sözlüklerin listesini görmemiz ve bu Sözlükler ve terimleri üzerinde işlem yapabilmemizi sağlar.
Sözlük ekle: Yeni sözlük yaratılmasını sağlar.

Biz işe Sözlük ekle'yi tıklayarak başlayalım.

 

Tanımlama

Sözlük adı: Yaratılan sözlüğe verilecek ad. Ben buraya Barcelona yazıyorum.
Tanım: Ufak bir açıklama yazınız. Ben buraya Barcelona futbolcuları hakkında bir sözlük yazdım.
Yardım metni: Kullanıcı terim seçerken görüntülenecek yardım metni. Ben buraya Lütfen terim seçiniz yazdım.

 

İçerik türleri

İçerik türleri: Bu sözlüğün hangi içerik türlerinde kullanılacağını belirleyiniz. 1 den fazlaiçeriktürü seçebilirsiniz. Bu seçim sayesinde yeni makale vea yeni sayfa oluştururken kategori seçimimizi yapabileceğiz. Ben burada Makale'yi seçtim.

 

Ayarlar

Etiketler: İçerik oluşturulurken girilen kelimeler otomatik olarak etiket olarak düzenlenir veya varolan etiketlerin seçilmesinisağlar.
Çoklu seçim: Sözlükte birden fazla terim seçilebilmesini sağlar.
Zorunlu: Mecburen terimerden en az 1 tanesinin seçilmesi sağlanır.
Ben burada sadece Zorunlu'yu seçtim.
Ağırlık: Sözlüklerin Yönet - İçerik yönetimi - Taksonomi - Listele sayfasındaki sırasını belirler. Bu sıra, ağırlıklarına göre artan sırada şeklinde listelenirler. Bu sırayı daha sonra Listele sayfasında sürükle bırak ile değiştirebilirsiniz.

Kaydederek sözlük oluşturmayı bitiriyoruz. Şu anda Listele ekranına geri dönmüş durumdayız. Eğer sözlükte değişiklik yapmak isterseniz sözlüğü düzenle linkini tıklarak düzenleme yapabilirsiniz. Sıra geldi terim ekle linkini tıklayarak Barcelona sözlüğüne terim eklemeye.

Terim adı: Bir önceki adımda oluşturduğumuz sözlüğe uygun bir terim giriniz. Ben buraya Messi yazıyorum.
Tanım: Terim için bir açıklama giriniz. Bu terim Taksonomi/terim sayfalarında ve RSS beslemelerinde görüntülenecektir. Ben buraya Messi hakkındaki makaleler yazıyorum.

 

Gelişmiş seçenekler

Üst seviyeler: Terimler arasında hiyerarşik bir düzen gerekiyorsa burayı kullanabilirsiniz.
İlgili terimler: Önceden oluştulmuş terimler varsa şu an oluşturulan terim arasında ilşki kurmamızı sağlar.
Eşanlamlılar: Oluşturulan terim ile aynı anlama gelen kelime veya kısaltmalar varsa yazınız.
Ağırlık: Terimler arasında sıralama yapmamızı sağlar.

Gelişmiş seçeneklerde herhangi bir işlem yapmadan Kaydet'i tıklayarak ilk terimi oluşturuyorum.

Aynı şekilde İbrahimoviç isminde bir terim daha oluşturuyorum.

Şu anki durumumuz aşağıdaki gibi olmalı.

 

 

Böylece Barcelona isimli 1 sözlüğüm ve bu sözlüğe ait Messi ve İbrahimoviç isminde 2 adet terimim var.

Şimdi sıra geldi oluşturduğumuz bu sözlük ve terimleri belirlediğimiz gibi Makalelerimizde kullanmaya. Bunun için İçerik oluştur - Makale'yi seçelim. Eğer bir önceki işlemleri doğru bir şekilde yaptıysak yeni Makale oluştururken Başlık satırı altında Barcelona isminde yeni bir bölüm geldiğini göreceksiniz.

 

 

İçeriğimizi oluşturalım,

Başlık: Messi kimdir yazdım. Siz kendi seçtiğiniz konuya göre içeriğinizi oluşturunuz.
Barcelona: Messi terimini seçtim.
Menü ayarları: Olduğu gibi bıraktım.
Gövde: Goal.com'dan aldığım Messi hakkında bilgileri kopyalayıp yapıştırdım.
Diğer seçenekleri olduğu gibi bıraktım ve Kaydet ile makaleyi oluşturdum.

Artık gerek makalenin kendi sayfasında gerekse de anasayfadaki teaser (özet) görüntüsünde kalın yazılmış Messi kelimesi tıklandığında Messi terimi ile etikenlemiş makaleleri göreceğiz.

 

Aynı şekilde 1 Messi 2 adette İbrahimoviç makalesi oluşturdum. Sizde benze makaleler oluşturarak deneyimizi kuvvetlendiriniz.

Şu anda 2 adet etikatimiz var. Messi makalesindeki Messi yazısını tıkladığım zaman aşağıdaki gibi sadece Messi etiketli makaleler görüntülenecek.
 

 

İbrahimoviç makalesindeki İbrahimoviç yazısını tıkladığım zaman aşağıdaki gibi sadece İbrahimoviç etiketli makaleler görüntülenecek.

 

 

Tabi bunları etiket bulutu vs gibi eklentilerle de yapmak mümkün ancak mantığı kavramak adına bunları bilmekte fayda var.

Umarım işinize yarar.