Help:TemplateData/tr

, bir vikimetin şablonu ile ilişkili bilgileri ve parametreleri depolayan ve onu bir şablon düzenleyicide alıp sunabilen bir düzenleme arayüzü için kullanılabilir hale getiren bir uzantıdır; bunların tümü, kullanıcıların sayfalarda şablonları ekleyip düzenlemelerine yardımcı olur.

Nisan 2019 itibariyle, TemplateData işlevi, tüm Wikimedia vikilerindeki tüm kullanıcılar için bir şablon eklediklerinde, hatta kayıtlı olmayan kullanıcılar için varsayılan kullanıcı deneyiminin bir parçasıdır. Birçok betik, araç ve küçük aracın yaptığı gibi, hem varsayılan kaynak hem de görsel düzenleyiciler onu bir şekilde birleştirir. Bu işlevi kendi vikinizde istiyorsanız, yükleyin.

Bu uzantının kullanması için bir şablona TemplateData eklemek, şablonun belgeleme sayfasına küçük, basit bir JSON bloğu (aşağıda açıklanmıştır) eklemeyi içerir. Bunu elle veya TemplateData uzantısının kurulu olduğu vikilerde şablonun ""/"" sayfalarından erişebileceğiniz bir grafik kullanıcı arabirimi olan TemplateData düzenleyicisi ile yapabilirsiniz. JSON, şablonun parametrelerinin bir listesini ve bu parametreler ve bir bütün olarak şablon hakkında bilgileri içerir (ayrıntılar için aşağıya bakın).

TemplateData içeren şablonlar, bir kullanıcı şablonu eklediğinde bu bilgiyi kullanıcı arayüzünde görüntüler. Bazı durumlarda, belirli bir şablonu düzenlemek veya eklemek için kullandığınızda düzenleyicinin nasıl davranacağını değiştirerek, kullanıcıların belirli bir şablonu eklemek için gereken adımları gerçekleştirmesini çok daha kolay hâle getirir.

Tarihçe
TemplateData ilk olarak 2013'ün başlarında, o sırada MediaWiki test aşamalarında olan düşünülerek geliştirildi. Görsel Düzenleyici, Wikimedia vikileri için ana görsel düzenleme arayüzüdür ve TemplateData, şablon eklerken daha kullanışlı bir arayüze sahip olmasını sağlamıştır. Resmi olarak Görsel Düzenleyici tarafından hemen desteklendi. Görsel Düzenleyici, 2013'ten 2016'ya kadar çeşitli Wikimedia vikilerine varsayılan bir özellik olarak sunulduğundan, TemplateData da bunların bir parçası oldu.

Aralık 2016'da Görsel Düzenleyici arayüzü, kaynak kodun beta özelliği olarak düzenlenmesi için kullanıma sunuldu. Buna adı verildi. Bu, TemplateData'nın özelliklerini ilk kez kaynak düzenlemeye getirdi.

Mart 2018'de Sam Wilson, varsayılan Wikimedia kaynak düzenleyicisi için bir GUI şablon düzenleyici uzantısı olan geliştirdi,  (aksi takdirde 2010 vikimetin düzenleyicisi olarak da bilinir), bilgileri kullanarak TemplateData'dan şablon ekleme sürecini kolaylaştırmak için tasarlandı. Nisan 2019'da TemplateWizard, tüm Wikimedia vikilerinde 2010 vikimetin düzenleyicinin varsayılan bir parçası yapıldı. Bu, TemplateData'nın artık Wikimedia vikilerinde hem görsel düzenleyicinin hem de kaynak düzenleyicinin varsayılan bir parçası olduğu anlamına geliyordu.



TemplateData ekleme veya düzenleme
TemplateData'yı eklemek veya düzenlemek için, önce "/Template:Şablonadı" konumunda bulunan bir şablonun sayfasına gidin.



Mevcut durumu kontrol etme
TemplateData'yı eklemeden veya düzenlemeden önce, şablonun belgelendirme alt sayfası olup olmadığını kontrol edin. Ardından, TemplateData şablonunun zaten içerip içermediğini ve varsa, şablon sayfasında mı yoksa belgelendirme alt sayfasında mı bulunduğunu kontrol edin.



Belgeleme alt sayfaları
Çoğu Wikimedia vikisindeki şablonların, kullanım notlarını ve asıl şablonun kendisine dahil edilmemesi gereken diğer verileri, örneğin şablonun içermesi gereken kategoriler gibi depolamasının iki ana yolu vardır:


 * Şablonların büyük çoğunluğu, şablon sayfasının kendisine ait olmayan kullanım notlarını ve diğer verileri bir belge alt sayfasında tutar: "/Template:Şablonadı/belge". Bunun gibi sayfalarda, şablonun kaynak kodunu çok daha temiz tutarak, /belge sayfasının tüm içeriğini {{}} şablonu yansıtır.
 * Belgelendirme alt sayfalarına sahip şablonlarda, "Test Template Info-Icon - Version (2).svg Şablon belgelemesi" başlığını [gör], [düzenle], [geçmiş] ve [temizle] gibi bağlantılar tarafından takip edilecektir.


 * Birkaç şablon sayfası, bu bilgiyi şablonun ana sayfasında tutmuştur. etiketleri arasında   olup olmadığına bakarak bu sayfalarda görebilirsiniz.

Farklı vikiler tüm bunları farklı şekilde sunabilir. Nadiren, ana şablon sayfaları, yukarıda belirtilenlerin tümünü kontrol etmiş olsanız bile belgeler içerebilir; burada, bir kullanıcı " " ile " " arasına özel bir /belge sayfa başlığı eklemiş olacaktır ve ardından " " sonrasında içerik eklendi.

Ayrıca sayfanın alt kısmında şuna benzer bir bildirim arayabilirsiniz: "Yukarıdaki belgeleme Şablon:Şablonadı/belge sayfasından yansıtılmaktadır".



Belgelendirme alt sayfaları olmayan şablonlar
Bir şablonun bir belgeleme alt sayfası yoksa, onu oluşturun ve şablonun belgelemeyi oraya (veya onun için bir yer tutucu) taşıyın. Ardından, belgeleme alt sayfasına TemplateData ekleyebilirsiniz.



Alt sayfa oluşturma ve belgelemeyi taşıma
Belgelendirme alt sayfasını oluşturmak için ana şablon sayfasında ""/"" düğmesine tıklayın; etiketlerini ve içeriklerini arayın (genellikle en altta).

Bunun gibi bir şeye benzemeli:

Ayrıca, zaten TemplateData içerdiğini de görebilirsiniz. Eğer öyleyse, şöyle bir şeye benzeyecektir:

" " ve "" öncesi her şeyi seçin ve panonuza kesin veya geçici bir belgeye kaydedin. Yalnızca aşağıdakileri bırakarak " " öğesini silin:

Şablon sayfasını kaydedin.

Şimdi, yeni alt sayfayı oluşturmak için tarayıcınızın adres çubuğuna bakın ve URL'nin sonuna /belge ekleyin. Enter seçeneğine basın, ardından yeni bir sayfa oluşturma seçeneğini seçin.

Bu vikide bir {{}} uyarı şablonu varsa, onu yeni sayfanın en üstüne ekleyin. {{}} veya {{}} bağlantısı (söz konusu viki tarafından destekleniyorsa) gibi başka şablonlar da eklemek isteyebilirsiniz. Daha fazla bilgi için m:Help:Şablon belgelendirmesi sayfasına bakın.

Kestiğiniz veya önceki metne kaydettiğiniz metni (varsa bildirim şablonunun altına) ekleyin.

Tüm kategorileri, yalnızca şablonun ana sayfasına uygulanmaları için etiketlerine sarın:

Birçok vikide  şablonu bulunur. Düzenlediğiniz şablonun deneme tahtası sürümünde ( konumunda bulunuyor) bulunması muhtemelse, kategorilerin korumalı alana uygulanmasını önlemek için bu şablonu burada kullanın sayfa:

Son olarak, sayfayı yayımlayın.

Artık #Yöntemler bölümünde açıklanan talimatları kullanarak belgelendirme alt sayfasında TemplateData'yı ekleyebilir ve düzenleyebilirsiniz.



Ana şablon sayfasında TemplateData ekleme ve düzenleme
/belge sayfasını oluşturamıyorsanız, #Yöntemler bölümündeki talimatları izleyerek şablonun ana sayfasında TemplateData ekleyebilir ve düzenleyebilirsiniz.

Bir şablonun bir belgelendirme alt sayfası varsa, hem ana sayfayı hem de belgelendirme alt sayfasını TemplateData'nın olup olmadığını kontrol edin ( etiketini ve ardından süslü parantez içinde bir dizi: ).

Alternatif olarak, TemplateData uzantısı sizin için bu kontrolü gerçekleştirebilir. Her iki sayfada da "" veya "" düğmesine tıklayın. Şablonun her iki sayfada da TemplateData zaten varsa, sayfanın üst kısmında aşağıdakilerden birini belirten sarı bir uyarı görürsünüz:



veya

Şablonun belgeleme alt sayfasında TemplateData varsa

Şablonun belgeleme alt sayfasında TemplateData varsa, düzenlemeniz gereken sayfa budur. Bunu, " Şablon belgelemesi" (veya benzeri) başlığından sonra bulunan "[düzenle]" seçeneğine tıklayarak yapabilirsiniz veya zaten /belge sayfasındaysanız, üst kısımdaki "" veya "" düğmesine tıklayarak yapabilirsiniz. TemplateData'yı eklemek veya düzenlemek için #Yöntemler bölümündeki kılavuzu izleyin.

Şablonun ana sayfasında TemplateData varsa

Şablonun ana sayfasında TemplateData varsa, bir kez daha iki seçeneğiniz vardır:


 * Belgelendirme alt sayfasına gidebilirsiniz. Bu tercih edilen seçenektir.


 * Veya ana şablon sayfasında düzenleyebilirsiniz.

TemplateData'yı belgeleme alt sayfasına taşıma

Bunu yapmak için ana şablon sayfasındaki ""/"" düğmesine tıklayın ve etiketlerinin içine alınmış  etiketlerini arayın. Bunun gibi bir şeye benzemeli:

Koddan yalnızca etiketlerini ve içeriklerini kesin, ardından sayfayı kaydedin.

Ardından, " Şablon belgelemesi" (veya benzeri) başlığından sonra bulunan "[düzenle]" seçeneğine tıklayarak belgeleme alt sayfasını düzenleyin.

"TemplateData" gibi bir başlık yazın, ardından altına TemplateData'yı yapıştırın.

Artık #Yöntemler bölümündeki kılavuza göre TemplateData'yı düzenleyebilirsiniz.

Ana şablon sayfasında TemplateData'yı düzenleme

TemplateData'yı /belge sayfasına taşımak istemiyorsanız, ana şablon sayfasında düzenleyebilirsiniz. TemplateData'nın nasıl düzenleneceğini öğrenmek için #Yöntemler bölümüne bakın.

Şablonda henüz TemplateData yoksa ancak bir belge alt sayfası varsa

Şablonda henüz TemplateData yoksa, onu belgeleme alt sayfasına eklemelisiniz.

Bunu, " Şablon belgelemesi" (veya benzeri) başlığından sonra bulunan "[düzenle]" seçeneğine tıklayarak veya zaten /belge sayfasındaysanız, üst kısımdaki "" veya "" düğmesine tıklayarak yapın. "TemplateData" gibi bir başlık yazın ve ardından bu başlığın altına ekleyin. #Yöntemler bölümü, TemplateData'nın nasıl ekleneceğini açıklar.

Yöntemler


TemplateData düzenleyici yöntemi
Bu, daha az deneyimli kullanıcılar için önerilen TemplateData'yı eklemenin veya düzenlemenin basit bir yoludur.

TemplateData düzenleyicisi, TemplateData eklemek ve düzenlemek için bir grafik kullanıcı arabirimidir. Bu, TemplateData uzantısının bir parçasıdır ve herhangi bir şablonun sayfasında (veya belgeleme alt sayfasında) "" veya "" tıklanarak erişilebilir.

"" veya "" düğmesine tıkladıktan sonra, düzenleme alanının ve sayfa başlığının üzerinde "" yazan bir düğme göreceksiniz.

|453px

Bu düğmeye tıklamak sizi TemplateData Düzenleyici' ile götürecektir. Bulunduğunuz sayfa zaten TemplateData içeriyorsa, otomatik olarak burada görünecektir.

600px|TemplateData içermeyen bir sayfada TemplateData düzenleme aracı.

Yukarıdaki penceredeki özellikler:

If no language template data exists, the interface will only offer users the wiki's own language, but users can click "" to add more inputs. The language code is displayed in brackets next to the parameters to which it can be applied, such as descriptions and labels.
 * En üstteki öge, arayüz metninin dilini seçer. Kullanıcılara Tercihler'deki ayarlarına göre görüntülenen, birden çok dilde metin içeriği girmenize olanak tanır, vikinin diline dayalı değil; farklı vikilerin tamamen farklı şablon veritabanları vardır. TemplateData dili yoksa, arayüz kullanıcılara yalnızca vikinin kendi dilini sunar, ancak kullanıcılar daha fazla girdi eklemek için "$1" seçeneği tıklayabilir. Dil kodu, açıklamalar ve etiketler gibi uygulanabileceği parametrelerin yanında parantez içinde görüntülenir.
 * Sonraki öge şablon açıklamasıdır. Bu, şablonun bir bütün olarak açıklamasıdır; bir şablon eklerken şablon düzenleyicilerinde birçok yerde kullanıcılara gösterilir. Bu parametre ve etkileri burada özetlenmiştir.
 * Üçüncü öge, şablonun vikimetin biçimlendirmesini kontrol eder. Bu parametre, kullanıcı "" seçemeği tıkladığında vikimetnin nasıl düzenleneceğini belirler, iki ana tür " " (bir satırda) ve " " (yeni satırlarda). Bu parametre ve etkileri burada özetlenmiştir.
 * Kullanıcı "" seçeneği seçerse, kullanıcı "" seçeneği tıkladığında şablon için özel bir düzen oluşturmak için burada belirtilen kurallara göre "" altına vikimetni girebilir.

If parameters have already been defined in template data, this area displays them in a list. If the template's source code specifies parameters for which no template data exists, you may see a button labeled "". The editor extracts these suggestions from the template's source code by looking for  or. Clicking "" will add these parameters using their names as defined in the source code. A green notice will also appear at the top, for example, "".
 * Dördüncü öge, bir şablonun parametrelerini yapılandırır. Parametreler TemplateData'da önceden tanımlanmışsa, bu alan bunları bir listede görüntüler. Şablonun kaynak kodu, TemplateData'nın bulunmadığı parametreleri belirtiyorsa, "$1" etiketli bir düğme görebilirsiniz. Düzenleyici, $2 veya $3 değeri arayarak bu önerileri şablonun kaynak kodundan çıkarır. "$1" seçeneği tıklamak, bu parametreleri kaynak kodunda tanımlandığı şekilde adlarını kullanarak ekleyecektir. En üstte yeşil bir bildirim de görünecektir, örneğin,.
 * Pencerenin altında bir "" düğmesi görürsünüz. Bu, özel bir adla manuel olarak bir parametre eklemenize olanak tanır.

Listedeki parametrelerden herhangi birine tıklayarak bir sonraki adıma geçin. Bu, o parametrenin bilgilerini düzenlemenize izin verecektir.

600px

Tüm bu özellikler ve etkileri #Parametrenin adının içinde bölümünde özetlenmiştir.

Bitirdiğinizde, "" düğmesine tıklayın. Bu, TemplateData'yı otomatik olarak sayfanın alt kısmına etiketinden önce ekleyecektir; veya zaten mevcutsa, konumu değiştirilmeden yeni bilgilerle güncellenecektir. "" düğmesine tıkladığınızda TemplateData metni de seçilecektir.

TemplateData düzenleyicisi, TemplateData'nın alt kısmında bir  parametresi oluşturur (veya zaten varsa onu günceller). , geçerli TemplateData parametrelerini TemplateData düzenleyicisi tarafından görüntülendikleri sırayla içerir. Soldaki üç yatay çubuğu kullanarak TemplateData düzenleyicisinde parametreleri yukarı ve aşağı sürükleyerek  değerini değiştirebilirsiniz. ve etkileri burada açıklanmıştır.

Bundan sonra, sayfanın revizyonunu kaydetmek için "" seçeneğine tıklayın.



El yöntem
Ayrıca TemplateData'yı elle ekleyebilir veya düzenleyebilirsiniz. TemplateData JSON dilinde yazılmıştır, ancak TemplateData'nın nasıl oluşturulacağını öğrenmek için JSON öğrenmeniz gerekmez. TemplateData birkaç çok basit kuralı takip eder ve genellikle bir  biçimini izleyen yalnızca birkaç düzine olası önceden tanımlanmış parametre ve değeri kabul eder.

TemplateData'yı elle ekleme

Hususlar:


 * TemplateData'yı bir şablonun dokümantasyon alt sayfasına ekliyorsanız (önerilen'), sayfanın herhangi bir yerine ekleyebilirsiniz; dilinizin Vikipedi'nizi bunun için tercih edilen bir konuma sahip olup olmadığını kontrol edin. Örneğin, İngilizce Vikipedi'de TemplateData genellikle belgelendirme sayfasının en altına yakındır; Almanca Vikipedi'de genellikle en üsttedir.
 * Bir şablonun ana sayfasına TemplateData ekliyorsanız (önerilmez'; #Ön kontroller bölümüne bakın), bunu  etiketlerinin içine yerleştirdiğinizden emin olmalısınız.

İlgili sayfada "" veya "" seçeneğini tıklayın, ardından sayfada TemplateData'yı eklemeyi düşündüğünüz yere gidin ve bir başlık yazın: "TemplateData".

Birçok vikide TemplateData ile ilgili kısa bir uyarı ekleyen bir TemplateData header şablonu bulunur. Vikiniz varsa, başlıktan sonra ekleyin.

TemplateData'yı eklemeye başlamak için, bir açılış ve kapanış etiketi ve aralarında boş bir satır olacak şekilde yeni satırlara bir çift küme parantezini yazın:

Ardından, iki kümeli parantez arasındaki boş satıra bir girinti ekleyin ve parametreleri eklemeye başlayın. Parametrelerin ayrıntıları #TemplateData parametreleri bölümünde bulunabilir. Çoğu isteğe bağlıdır; bazıları şiddetle tavsiye edilir.

Parametreler herhangi bir sırada olabilir, ancak aşağıdaki, TemplateData belgelerine en uygun olan ve içeriğin editörler için kullanımını en kolay hâle getiren sıradır:

Parametrelerin, örneğin  nesnesindeki, o nesnenin içinde kaldığından emin olun; aksi takdirde kaydetmeye çalıştığınızda bir "" hatasını tetiklersiniz.

Örnek

İşte varsayımsal bir temizleme şablonu için bazı örnek TemplateData. Böyle bir şablon, bir uyarı görüntüler ve sayfayı, girilen ay ve yıla göre tarihli bir kategoriye yerleştirir. Uyarı ayrıca bir tartışma sayfası bölümüne bir bağlantı içerebilir. TemplateData şuna benzer:

İlgili TemplateData belgeleri aşağıdaki gibi görüntülenir:

{	"description": "Bir maddenin temizlenmesi gerektiğini belirtmek için bu şablonu kullanın.", "format": "inline", "params": { "tarih": { "label": "Ay ve yıl", "description": "Şablonun eklendiği ay ve yıl", "type": "string", "autovalue": " ", "example": "Ocak 2013", "suggested": true },		"sebep": { "aliases": ["1"], "label": "Sebep", "description": "Maddenin temizlenmeye ihtiyaç duymasının nedeni", "type": "string" },		"tartışma": { "aliases": ["tartışmabölümü"], "label": "Tartışma sayfası bölümü", "description": "Tartışma sayfasının ilgili tartışmayı içeren bölümü", "type": "string" }	},	"paramOrder": [ "tarih", "sebep", "tartışma" ] }



TemplateData parametreleri
Mevcut tüm TemplateData parametreleri aşağıda bir açıklama ve örnekle listelenmiştir. Ayrıca Extension:TemplateData#Biçim sayfasında daha teknik ayrıntılarla listelenirler.



Parametreler içinde


Bir parametrenin adı içinde
Not: Bir parametre için,   veya     olarak ayarlanmazsa, durumu TemplateData belgelerinde   olarak gösterilir.

İşiniz bittiğinde, "" düğmesine basın. Hata yaptıysanız, kaydetmenize izin vermez (bu, yıkıcıdır ancak hiçbir şeyi kıramayacağınız anlamına gelir). Hatalarla karşılaşırsanız, ne yapmaya çalıştığınızı geri bildirim sayfasında açıklayın, size yardımcı olmaktan memnuniyet duyarız.

Bir hack şablonunu dinamik olarak TemplateData oluşturmak için kötüye kullanıyorsanız, kaydetmeden önce hata kontrolü yapılamayacağını unutmayın.

Her bilgi ögesinin tırnak içine alındığını ( ve   hariç) ve bir sonraki ögeden virgülle ayrıldığını (son bit olmadığı sürece) unutmayın.



Tür parametresi
parametresi, bir şablon düzenleyiciye parametre değerinin doğasını bildirmek içindir. Bazı durumlarda, şablon düzenleyiciler, kullanıcının yalnızca belirtilen türle eşleşen geçerli değerler girmesine izin vermek gibi, bu TemplateData değerine göre belirli bir parametre için kullanıcı arabirimini değiştirmek üzere programlanmıştır. Bu parametrenin şablon parametresi veya değeri üzerinde herhangi bir işlevsel etkisi yoktur; yalnızca şablon düzenleyicilerinin düzenleme modunda parametreyi nasıl gördüğünü ve ele aldığını kontrol eder.

Nasıl kullanılır

parametresinin ardından iki nokta üst üste ve bir boşluk eklenerek ve ardından aşağıdaki tabloda listelenen değerlerden herhangi biri tırnak içinde eklenerek kullanılır.

Örnek:

Etkiler

Şubat 2020 itibariyle, 13 tür değerinden yalnızca 5'inin Görsel Düzenleyici ve 2017 vikimetin düzenleyicisinde görünür etkileri varken, 8'inin TemplateWizard'da görünür etkileri vardır.

Şablon düzenleyiciler bunları desteklemek için güncellemeler aldıkça, belirli değerlerin etkilerinin değişmesi muhtemeldir. Görsel Düzenleyici ve 2017 vikimetin düzenleyicisi için böyle bir çaba, Phabricator görevinde T55613 izlenir. TemplateWizard'ın boole değerini desteklemesini sağlamaya yönelik benzer bir çaba T200664 içinde izlenir.

Şu anda bilinen etkiler aşağıdaki gibi listelenmiştir.

Özel biçimlendirmeler
değerini düzenlerken, önceden tanımlanmış bazı kuralları kullanarak bir dizi vikimetin sembolü girerek özel biçimler yaratırsınız.


 * - şablonun başlangıcı
 * - içerik (ör. dize, tamsayı veya parametre). Bu alt çizgi, karakter cinsinden bir değerin minimum uzunluğunu belirtmeye yarar ve  gibi tekrar edilebilir. Bu uzunluğa ulaşılmazsa kalan karakterleri boşluklarla doldurur. Bu, tüm eşittir işaretlerini bir parametreden sonra belirli bir konuma hizalamak için kullanılabilir (eğer yeni satırlar için   ile kullanılıyorsa).
 * - boru (parametreleri ayırır)
 * - eşittir işareti (bir parametrenin değerinden önce gelir)
 * veya enter tuşuna basmak - yeni satır (bu, giriş alanında  olarak görüntülenecektir)
 * - boşluk (yeni satırları girintilemek için  ile kullanılabilir)
 * - şablonun sonu

Vikimetin en az  karşılamalıdır, aksi takdirde geçersiz bir biçim dizesi hatası olacaktır.



Boş kalıp
Bir şablona yeni TemplateData eklemek için aşağıdaki boş kalıp kopyalayabilirsiniz. Yalnızca en yaygın etiketler dahildir.

Hatalar


/ Bozuk JSON biçimi
Bu hatalar, genellikle elle düzenlenen TemplateData'yı geçersiz JSON koduyla (çift anahtarlar/parametreler, takip eden veya eksik virgüller vb.) Görsel Düzenleyici veya 2017 vikimetin düzenleyicisinde kaydederken oluşur.

Görsel Düzenleyici veya 2017 vikimetin düzenleyicisinde "" görünüyor; TemplateData GUI düzenleyicisinde düzenleme yaparken "Bozuk JSON biçimi" görünüyor.

Bu hataların tespit edilmesi zor olabilir ve listelenemeyecek kadar çok biçimde olabilir. Bunlardan kaçınmanın en iyi yolu, şablon verilerini yalnızca TemplateData düzenleyicisiyle düzenlemektir; Bir kez oluştuklarında bunları tespit etmenin en iyi yolu, hataları vurgulayacak ve düzeltmeye yardımcı olacak JSONLint gibi harici bir JSON doğrulayıcı kullanmaktır.

2010 vikimetin düzenleyicisi, eski, sabitlenmemiş bir hata sayesinde geçersiz JSON'u kontrol etmez. Geçersiz JSON içeren sayfalar endişe verici "" mesajları verebilir. Bu hataları düzeltmek için en iyi seçeneğiniz bir JSON doğrulayıcı kullanmaktır (yukarıya bakın).

Bu hata,  içinde belirtilmeyen bir parametreyi   olarak belirtirseniz oluşur. Köşeli parantez içindeki sayı, eksik olan  içindeki parametreyi ifade eder. Dizideki sırasına atıfta bulunur, ancak  bir dizi olduğundan, gerçek konumundan bir eksiktir; 0 birincisi, 1 ikincisi vb.

Bunu düzeltmek için  içinde belirtilen tüm parametrelerin   içinde listelendiğinden emin olun. Alternatif olarak, bu hatayı kaldırmak için  nesnesini kaldırabilirsiniz.

Bu hata,  içinde belirtilmeyen bir parametreyi   olarak belirtirseniz oluşur. Köşeli parantez içindeki sayı, orada olmaması gereken  içindeki parametreyi ifade eder. Dizideki sırasına atıfta bulunur, ancak  bir dizi olduğundan, gerçek konumundan bir eksiktir; 0 birincisi, 1 ikincisi vb.

Bunu düzeltmek için  içinde belirtilen tüm parametrelerin   içinde listelendiğinden emin olun. Alternatif olarak, bu hatayı kaldırmak için  nesnesini kaldırabilirsiniz.

Bu hata,  veya   değerinin etrafına tırnak işaretleri koyarsanız oluşur.

Bunlar boole değerleridir, dizeler değil, bu nedenle tırnak işareti gerektirmezler. Bunu düzeltmek için, bu parametreler için  veya   değerlerinin etrafındaki tüm tırnak işaretlerini kaldırın.

<span id="Property_&quot;format&quot;_is_expected_to_be_...">

"format" özelliği, ... olması bekleniyor
parametresi varsa ancak değeri,   veya geçerli bir biçim dizesi değilse, "" hata mesajını görürsünüz.

Bunu düzeltmek için,  değerden sonraki değerin   veya   ile eşit olduğundan ve yazım hatası olmadığından emin olun. Alternatif olarak, vikimetinse, minimum  içerdiğinden ve sözdiziminde normal olarak bir şablonun başarısız olmasına neden olacak, örneğin yinelenen eşittir işaretleri veya eksik/yinelenen küme parantezleri gibi herhangi bir hata bulunmadığından emin olun; özel biçimlerin sözdizimi için #Özel biçimler bölümüne bakın. Alternatif olarak, bu hatayı kaldırmak için  parametresini kaldırabilirsiniz.

Bu hata, TemplateData'da mevcut olmayan bir parametre belirtirseniz oluşur. Bu muhtemelen yazım hatalarından kaynaklanmaktadır.

Ayrıca, herhangi bir TemplateData nesnesinde, o nesnenin parametresi olmayan bir parametre belirtirseniz de oluşur. Bunun nedeni yazım hataları olabilir veya bir TemplateData nesnesinin parametresini ait olmadığı başka bir nesnenin altına yazmış olabilirsiniz.

Örneğin,  parametresini   yerine köken TemplateData nesnesinin altına yazmış olabilirsiniz:

Alternatif olarak, beklenmeyen parametre  içindeki bir şablon parametresinin altındaysa, adını "params.parametreadı." hatadan sonra görürsünüz.

Bunu düzeltmek için parametre adlarında herhangi bir yazım hatası olmadığından ve parametrelerinizin doğru konumlarında olduğundan emin olun. Ayrıca, TemplateData nesnesi için mevcut olmayan parametreleri belirtmediğinizden emin olun. Bir nesne için hangi parametrelerin mevcut olduğunu #TemplateData parametreleri bölümünde kontrol edebilirsiniz.

Bu hata, TemplateData'da  nesnesi yoksa oluşur. Bu, her parametrenin tüm ayrıntılarını içerdiğinden gerekli bir nesnedir, bu nedenle bu hatayı düzeltmek için eklendiğinden ve yazım hatası olmadığından emin olun. parametresinin nasıl ekleneceğini öğrenmek için yukarıdaki bölüme bakın.

<span id="Limitations_and_feedback">

Sınırlamalar ve geri bildirim

 * Eksik özellikler – TemplateData, kullanıcıların istedikleri özelliklerin geliştirilmesine rehberlik etmelerine yardımcı olacağı umuduyla, birkaç özellikle kullanıma sunulan bir araç örneğidir. TemplateData için yeni özellikler talep etmek isterseniz, lütfen bize bildirin.
 * Şablonlarda göstermede gecikmeler – Bir şablona TemplateData ekledikten sonra, görsel düzenleyicide şablon açıldığında meta veriler hemen görünür olmalıdır. Ancak, meta verilerin gösterilmesi birkaç saat sürebilir. Şablon sayfasının kendisinde (belge alt sayfasında değil) boş bir düzenleme yaparak bir güncellemeyi zorlayabilirsiniz. Boş bir düzenleme yapmak için şablon sayfasını düzenlemek üzere açın ve değişiklik yapmadan ve herhangi bir düzenleme özeti eklemeden sayfayı kaydedin.
 * Güncel sorunlar – Mevcut hataların ve özellik isteklerinin bir listesi Wikimedia hata izleyicide mevcuttur.

<span id="Other_tools">

Diğer araçlar

 * : TemplateData'dan oluşturulmuş bir form aracılığıyla şablon vikimetini girmek için bir araç çubuğu diyalog penceresi.
 * TemplateData Wizard: Etkileşimli bir arabirim aracılığıyla TemplateData oluşturan bir araç.
 * Skeleton TemplateData generator: Bir şablonun kaynak viki kodunu okuyan bir araç, kullanılan tüm parametreleri bulmaya çalışır ve listelenen parametrelerle birlikte bir iskelet belgesi çıkarır.
 * JSONLint: Sözdizimindeki hataları bulmanıza yardımcı olmak için elle yazılmış JSON'u doğrulamanıza olanak tanıyan bir araç.
 * Bu vikide [ TemplateData ile tüm şablonların listesi]
 * dewiki TemplateData şablonu ile şablon verileri bir kutuda gösterilir ve şablon, şablon veri ile şablonların bir kategorisi eklenir
 * https://query.wikidata.org/ ve Sorgu Yardımcısı