Vikipedi:Otomatik taksonkutu sistemi/çalışma mantığı

Vikipedi, özgür ansiklopedi
Otomatik taksonkutu sistemi belgelemesi

Şablonlar

Modüller

Sistemin giriş sayfasını okuduğunuz düşünülerek açıklanmıştır. Bu sayfada adım adım açıklamalar bulunmaktadır.

Adım 1: sabit bilgi[kaynağı değiştir]

Taksonomik bilgi dışındaki içerikler, görseller mesela, elle eklenen normal bilgi kutularında olduğu gibidir, yani her sayfa bazında teker teker eklenmelidir. Kodunu şu şekilde girmelisiniz (burada bir "tür" bilgi kutusu örneği verilmiştir, {{otomatik taksonkutu}} tek şablondur):
 {{otomatik taksonkutu
 | resim = name of image.jpg
 | resim_altyazı = Text of caption
 | sinonimler = * ''Synonymus exemplus''
 | sinonimler_kaynak = <ref name=Example/>
 }}
Örnek taksonkutu
|resim=
|resim_altyazı=
Bilimsel sınıflandırma

Bu kısım adım 2'de anlatılacaktır
Sinonimler[1]
|sinonimler=

Adım 2: taksonomiyi oluşturmaya başlamak[kaynağı değiştir]

Örnek taksonkutu
|resim=
|resim_altyazı=
Bilimsel sınıflandırma

Bu bölüm |takson= parametresi veya yoksa sayfa adı alınarak doldurulacaktır
Sinonimler
|sinonimler=

Daha sonra, şablon taksonun taksonomi sıralamasını saptayacaktır. Eğer |takson= parametresi giriliyse, ki bu genelde yapılması gereken şeydir, bu takson kullanılacaktır. (Aksi takdirde, taksonun adını sayfa adından bulmaya çalışacaktır, ama sayfa adı taksonun asıl Latince adı değilse hata verecektir.)

Adım 3: taksonomiyi oluşturmak[kaynağı değiştir]

Örnek taksonkutu
|resim=
|resim_altyazı=
Bilimsel sınıflandırma
... ...
Şablon:Taksonomi/Dinosauria sayfasında belirtilen "Sıra" Şablon:Taksonomi/Dinosauria sayfasında belirtilen "Bağ"
Sinonimler
|sinonimler=

Şimdi ise şablon, veritabanına danışarak girilen taksonun sınıflandırılmasını alacaktır. Diyelim ki dinozorlar için bir taksonkutu oluşturmak istiyoruz, yani |takson=Dinosauria şeklinde girilmelidir.

Şablon, taksonomik sırayı satır satır en aşağıdan başlayarak oluşturacaktır. En önce veritabanında girdiğimiz taksonu arayarak başlayacaktır, ki bu da, "Şablon:Taksonomi/Dinosauria" oluyor. Bu sayfa Dinosauria hakkında detaylar barındırmaktadır: taksonun sırası, taksonkutuda görüntülenecek olan bağlantısı ve bir üst taksonu. Bu bilgiyi kullanarak, taksonkutu en alt sıradaki taksonu görüntüler.

Adım 3b: bir üst satırı oluşturma[kaynağı değiştir]

Örnek taksonkutu
|resim=
|resim_altyazı=
Bilimsel sınıflandırma
... ...
The dinosaurs' "Parent taxon" will display here
Üsttakım: Dinosauria
Sinonimler
|sinonimler=

Şablon bu satırı bitirdiğinde, bir seviye yukarı çıkar. Ama dinozorların üzerinde ne olduğunu nasıl biliyor? Bu bilgi de aynı zamanda "Şablon:Taksonomi/Dinosauria" sayfasında barındırılıyor.

Adım 3c: geri kalan taksonomiyi oluşturma[kaynağı değiştir]

Örnek taksonkutu
|resim=
|resim_altyazı=
Bilimsel sınıflandırma
... ...
"Reptilia" taksonunun bir üstü
Sınıf: Reptilia
Üsttakım: Dinosauria
Sinonimler
|sinonimler=

Bu işlem taksonkutuda sürekli devam eder, ta ki, belirlenen taksonun bir üst taksonu veritabanında bulunmayana kadar.

Sırada ne var?[kaynağı değiştir]

Bu rehber, size şablonların genel çalışma mantığını açıklamaya çalışmaktadır. Daha detaylı bilgi için, daha teknik detayların bulunduğu sayfaya ilerleyebilirsiniz.