Extension:PageImages/tr

PageImages uzantısı bir sayfada kullanılan resimler hakkında bilgi toplar.

Amacı, bir madde ile ilişkilendirilmiş en uygun küçük resmi döndürmektir.

MediaWiki 1.29'dan bu yana, PageImages, Facebook gibi üçüncü tarafların çıkarması için vikideki maddeler için OpenGraph protokolü meta verileri sağlar.

API
PageImages uzantısı,  için  API'sine bir   ekleyerek resim bilgileri sağlar.

Yapılandırma
$wgPageImagesDenylist, resim reddetme listeleri için bir dizi kaynaktır. Listelenen resimler hiçbir zaman sayfa resmi olarak seçilmeyecektir. Örnekler:

Aynı anda birden fazla kaynak kullanılabilir.

Kara listenin kendisi, kara listeye alınan dosyalara bir viki bağlantısı içermelidir, içeriğin geri kalanı alakasızdır (ve diğer sayfalara bağlantılar içerebilir). Örneğin:

Sayfaya resim eklenmesiyle sonuçlanan dosya bağlantılarının çalışmayacağını unutmayın (bu dosyalar bir nedenle kara listeye alınmıştır, değil mi?), bu nedenle bağlantıların önündeki  ifadesini unutmayın.

$wgPageImagesDenylistExpiry, kara listenin ne kadar süre önbelleğe alınacağını saniye cinsinden belirler. Varsayılan: 15 * 60 (15 dakika).

$wgPageImagesExpandOpenSearchXml, true olarak ayarlanırsa, PageImages,  API modülündeki resim algılamasını kendi, daha doğru sonuçlarla geçersiz kılar. Varsayılan: false.

$wgPageImagesNamespaces, PageImages'ın etkinleştirileceği bir ad alanları dizisidir. Varsayılan: NS_MAIN.

After the change, you'll have to run to generate the Page image information for those namespaces (hopefully, you can use the --namespace parameter to process only pages on the affected namespaces, since that script is very resource-intensive)

Nasıl çalışır
Bir sayfa yerel bir resim ile kaydedildiğinde, ayrıştırıcı, kancanın  ve   çalıştırır. PageImages uzantısı bunlara (ve diğer kancalara) yanıt verir ve tablosuna sayfa için yeni bir özellik ekler. Özellik adı  ve değeri resminin adıdır.

Uzantı yalnızca seçilen resim adını saklar. Yazarken Sayfa bilgisi, Hovercards ve Mobil arama gibi diğer özellikler resmini görüntüleyebilir.

Hangi resminin bir sayfayla ilişkili olduğunu nasıl kontrol edebilirim?
Sayfa resimleri ?action=info sayfasında listelenecektir.

Resimleri nasıl seçiyor?
Sayfadaki tüm resimler toplanır ve her resim için bir puan hesaplanır. En yüksek puana sahip resim, sayfa resmini olarak seçilir. Viki, resimlerin özgürce lisanslanmadığını belirten meta veriler içerecek şekilde yapılandırılırsa, en iyi puana sahip olan ve yine özgürce lisanslanan resim de depolanır. Uygun bir resim bulunmazsa veya tüm resimler kötü puan alırsa (yani negatif bir puana sahipse), sayfada herhangi bir resim olmayacaktır.

$wgPageImagesLeadSectionOnly true ise, yalnızca öncü bölümdeki resimler dikkate alınacaktır. Şu anda yalnızca Vikipedi projeleri için geçerlidir, diğer tüm projeler öncülüğün dışından resim çekebilir.

Resimler nasıl puanlanır?
Wikimedia wivikilerindeki mümkün olan en iyi sayfa resmi, 400-600 piksel arasında bir genişlik/yüksekliğe ve diğer boyutun değerinin iki katı olan bir yükseklik/genişliğe sahip bir maddedeki ilk dört resimden biridir.


 * Algoritma yapılandırılabilir.
 * Puanlar aşağıdakilerin bir kombinasyonu ile hesaplanır:
 * içinde tanımlanan resim genişlikleri
 * Wikimedia wivikilerinde, 119 pikselden küçük resimler oldukça olumsuz olarak ağırlıklandırılır. 400px-600px arası genişliğe sahip resimler tercih edilir, alt sınır tercih edilir.
 * Galerilerin içindeki resimler kullanılarak ayrı ayrı puanlanır.
 * Wikimedia'da 100'den küçük viki galeri resimleri dikkate alınmamaktadır.
 * Belgedeki konum ayrıca içinde tanımlandığı gibi kabul edilir.
 * Wikimedia vikilerinde, yalnızca belgede görünen ilk 4 resim dikkate alınır.
 * Resmin genişliğinin yüksekliğe oranı olarak kabul edilir.
 * Wikimedia vikilerinde mümkün olan en iyi resimler, yüksekliğin genişliğin yarısı veya yüksekliğin genişliğin iki katı olduğu resimlerdir. Oranı 0,5'ten az olan tüm resimler negatif olarak puanlanacak ve silinecektir.

Lütfen daha teknik olun...
kancası çalıştırıldığında Pageimages resimleri doldurur.

PageImages'da bu, LinksUpdateHookHandler::doLinksUpdate içinde yürütülür

Belirli sayfa resimlerini hariç tutabilir miyim?
Evet! Her vikide, MediaWiki:Pageimages-denylist üzerinde hizmetlilerin düzenleyebileceği bir kara liste vardır (örnek). Burada görünen hiçbir resim, herhangi bir madde için sayfa resmi olmayacaktır.

Ya yalnızca belirli bir madde için ise?
Maalesef şu anda değil. Lütfen kara listeyi kullanın veya resmi kurşun bölümünün dışına taşıyın.

Bir sayfanın sayfa resmini nasıl görebilirim?
Kenar çubuğundaki  bağlantısını kullanarak (veya URL'ye  ekleyerek) mevcut resim seçimini görebileceksiniz.

Kötü bir resmi nasıl temizleyebilirim?
Sayfa resmi yalnızca bir maddedeki bağlantı değiştiğinde değişir. Acil durumlar için, lütfen sayfadan bağlantı ekleyin/kaldırın, gerekirse geri alın. Temizleme çalışmayacaktır. Daha büyük acil durumlar için lütfen bir Phabricator bileti açın.

Sayfa resmim neden boş bir kutu?
Bu muhtemelen maddenizde ki video içeriğiyle ilgilidir. Bir video dosyası boş bir ekranla başlarsa, bu video için varsayılan küçük resim olur ve sayfa resmi olarak kullanılırsa, sayfa resmi olur. Şu anda bunun için bir videonun varsayılan küçük resmini değiştirmenize izin verecek bir düzeltme üzerinde çalışıyoruz. Daha fazla bilgi için T92457 ve T22647 sayfalarına bakın.

Yükseltme notları

 * MediaWiki 1.37'den beri  ve , sırasıyla   ve   olarak yeniden adlandırılmıştır. Eski değişken adlarını kabul etmek için geriye dönük uyumluluk kodu eklenmemiştir; bu, yükseltme sırasında değişken adlarını değiştirmeniz veya yükseltmeye hazırlık için her iki değişkeni de önceden tanımlamanız gerektiği anlamına gelir.
 * MediaWiki 1.37'den beri,  için varsayılan sayfa değeri   üzerinden   ile değiştirilmiştir. Vikinizde   içerik eklediyseniz, yükseltme sırasında onu yeniden adlandırmalısınız. Yükseltme için önceden hazırlanmak istiyorsanız, sayfayı yeni adla yeniden adlandırabilir ve ayrıca yeni sayfa adına   (eski değişken adı) ayarlayabilirsiniz ve yükseltme sırasında önceki değişikliğinizi eşleşmesi gereken varsayılan değer kullanılacaktır.