Bilgibanka:Şablon ad alanı

Bilgibanka, Hoşgeldiniz
Jump to navigation Jump to search
Konu ad alanları Tartışma ad alanları
0 (Ana/makale) Tartışma 1
2 Kullanıcı Kullanıcı mesaj 3
4 Bilgibanka Bilgibanka tartışma 5
6 Dosya Dosya tartışma 7
8 MediaWiki MediaWiki tartışma 9
10 Şablon Şablon tartışma 11
12 Yardım Yardım tartışma 13
14 Kategori Kategori tartışma 15
100 Portal Portaller 101
108 Kitaplar Kitaplar 109
118 Taslaklar Taslaklar 119
446 Ders sayfaları Ders sayfaları 447
710 TimedText TimedText talk 711
828 Modül Modül tartışma 829
2300 Gadget Gadget talk 2301
2302 Gadget definition Gadget definition talk 2303
-1 Özel
-2 Ortam

Bilgibanka'daki Şablon ad alanı, genellikle transkripsiyon yoluyla, birden çok sayfaya dahil edilmek üzere tasarlanan Wiki işaretlemesi içeren şablonları depolamak için kullanılır. Şablon adının çoğu şablonun saklanması için kullanılmasına rağmen, diğer ad alanlarından transkript ve bunların yerine geçmek mümkündür ve böylece bazı şablon sayfaları Kullanıcı ad alanı gibi diğer ad alanlarına yerleştirilir.

Şablonlar, tutarlı biçimlendirmeye yardımcı olur ve makaleler arasında gezinmeye yardımcı olur. Sıklıkla, özel kullanıma izin vermek için parametreler tarafından kontrol edilen isteğe bağlı veya değişken elemanları içerirler. Şablonlar ayrıca çok çeşitli Bilgibanka bakım görevlerine yardımcı olmak için kullanılır. Her şablonda, ilgili şablonun tasarımını ve uygulamasını tartışabilecekleri bir Şablon Tartışma sayfası vardır: bkz(Tartışma sayfalarını nasıl kullanabiliriz?)

Bir şablon, o sayfanın içeriğine bir şablon etiketi ekleyerek başka bir sayfaya aktarılır. Bir şablon etiketi, çift kaşlı ayraçlarla çevrili şablon sayfa adını içerir. {{Disambiguation}}. Şablonun sayfa adı bir ad alanı ve iki nokta ile başlıyorsa, Şablon ad alanında olduğu varsayılır.

Şablon sayfalarına dahili bağlantılar, Şablon:önek, örneğin [[Şablon: Disambiguation]]) içerdiğinden, doğrudan bir temel şablon içeren bir sayfaya bağlantı oluşturan, yapılardır.

Kılavuzlar

  • Şablonlar normalde makale metnini saklamak için kullanılmamalıdır, çünkü bu içeriği düzenlemek daha zor hale gelir. Ayrıca okuyucunun içeriğini "daraltmak" veya "gizlemek" için kullanılmamalıdır.
  • Makalelerde kullanılan şablonlar, okuyucunun gezinme yardımcıları, biçimlendirme veya içeriğin alt standart olduğu uyarısı gibi konularda yardımcı olması için tasarlanmıştır. Yalnızca editörlere bilgi sağlayan şablonlar makale sayfalarında görünmemelidir - makalenin konuşma sayfasını veya diğer makale dışı ad alanlarını kullanın.
  • Şablon işlevi şablon adından açık olmalıdır, ancak çok popüler şablonların günlük kullanımına yardımcı olmak için yeniden yönlendirmeler oluşturulabilir.
  • Yüksek riskli şablonlar yarı korumalı, yada şablon korumalı veya uygun şekilde tamamen korunmalıdır (bkz. Bilgibanka:Koruma politikası). Bu, yüksek kullanımlı şablon yönlendirmeler için de geçerlidir.
  • Şablonlar kullanımları ve kapsamları konusunda açıkça belgelenmelidir.
  • Şablonlar, bir kategori, liste sayfası veya "Ayrıca bkz" bölüm listesi aynı işlevi gerçekleştirdiğinde diğer makalelerin bağlantı listelerini oluşturmak için kullanılmamalıdır.
  • Hızlı bir şekilde (kısa bir süre sonra (User_talk: sayfalar gibi) kaldırılacak veya hiç değiştirilmeyecek metin içeren kısa mesajlar için şablonlar, ikame ile çağrılmalıdır (subst:). Uzun vadeli kullanım için tasarlanmış ve değişiklik gerektirmesi muhtemel olan tipik şablonlar, gelecekteki kolay güncellemeler için akdedilmelidir.
  • Bu sayfadaki yönergeleri ihlal eden, kötü tanımlanmış işlevlere sahip olan, gereksiz olan, artık olmayan veya tek bir sayfada kullanılan veya başka Bilgibanka politikalarını ihlal eden şablonlar, Bilgibanka:Tartışma şablonları.'nda silinmek üzere aday gösterilebilir.
  • Politikayı yanlış yansıtan veya yerleşik şablonların aynı işlevselliğini büyük ölçüde çoğaltan veya kodlayan şablonlar, hızlı silme kriterlerini karşılayabilir.

Önerilen uygulamalar

Referans şablonları

Bazen, aslında onu çağırmaktan ziyade bir şablona başvurmak isteyeceksiniz. Bunu yapmanın kolay bir yolu, Şablon:Tl ("şablon bağlantısı" için kısa) çağırmaktır. Örneğin, Temizleme şablonuna başvurmak için {{tl|Cleanup}} yazarak {{Cleanup}} sonuçlanır. Ayrıca Şablon:Tlp; örneğin, {{tlp|Convert|1|m}}, {{|tlConvert|1|m}} biçiminde görüntülenir.

Referansınızın daha fazla öne çıkmasını isterseniz, {{tlb}} (kalın), {{tlx}} (kod), {{tlxb}} gibi diğer seçenekler için Şablon:Tl'deki şablon belgelerini kontrol edin ( kalın & kod), {{tlxi|param1|param2}} (italik parametreler) ve daha fazlasını içerir.

Şablon isimleri

Şablon isimleri, {{Train topics}} gibi bir veya daha fazla kelimeden oluşabilir. İlk karakter (yalnızca) büyük/küçük harfe duyarlı değildir, bu nedenle {{cleanup}} ve <code>{{Cleanup}}</code> aynı şablona sahiptir, ancak <code>{{cfd}}</code> ve {{cfD}} de aynı değildir. Şablon isimleri, standart İngilizce yazımını, boşluklarını ve büyük harf kullanımını takip edip etmediklerini hatırlamakta en kolay olanıdır (ayrıca makalelerin adlandırma kurallarına bakınız). Adları yalnızca durum, aralık veya noktalama işaretleri farklı olan şablonlara sahip olmaktan kaçının.

Denemeler için sanal alan

Şablonlarla deneme yapmak istiyorsanız (ve denemeleriniz bittikten önce silinmemişse), Şablon sanal alanında bunu yapabilirsiniz. X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11 ve X12 şablonlarını deneysel amaçlarla da kullanabilirsiniz.

Bir test şablonu eklemek için X1 şablonu için {{X1}}, X2 şablonu için {{X2}} formunu kullanın.

Mevcut şablonların genellikle her birinin kendi sanal alanı ve test durumu sayfaları vardır (özellikle {{Documentation}} kullananlar). Değişik sayfalarda istenmeyen hasarların önlenmesi için değişiklikler ana şablona uygulanmadan önce orada kapsamlı olarak test edilmelidir.

Okunabilirlik

Çok sayıda parametre kullanan şablonlar için, her bir parametreyi ayrı bir satıra yerleştirmek ve eşittir işaretlerini hizalamak yararlı olabilir. Bu gelecek editörlerin wikicode'u daha kolay okumasına yardımcı olur.

{{Example template name
| ilk_parametre  = Birinci deger yazısı
| ikici_parametre = İkinci deger yazısı
| üçüncü_parametre  = Üçüncü deger yazısı
| vb              = vb
}}

Satır sonları