Extension:Thanks/tr

Thanks uzantısı, MediaWiki sitelerine verimli katkılar için olumlu geri bildirim vermenin hızlı bir yolunu ekler. Kullanıcıların, bireysel düzenlemeleri ve bazı günlüğe kaydedilmiş işlemleri için diğer kullanıcılara genel 'teşekkür ederiz' bildirimleri ( üzerinden) göndermelerine olanak tanır.

Belirtilen "teşekkür edilmiş" revizyon, genel günlük tablosunda depolanmaz. Yalnızca zaman damgası, gönderen ve alıcı herkese açık olarak kaydedilir.

Dört yere bir 'teşekkür' bağlantısı eklenir:


 * geçmiş ve farklı görünümlerdeki 'geri al' bağlantısının yanında;
 * Özel:Günlük üzerindeki bazı günlük girişlerinde (aşağıdaki #Yapılandırma bölümüne bakın); ve
 * Flow kurulu ise Flow panosuna yorum yapar.

Ayrıca teşekkür göndermek için bir API sağlar.

Teşekkür etmek istemiyorsanız, bu bildirimi tercihlerinizde kolayca devre dışı bırakabileceğinizi unutmayın, aşağıda açıklandığı gibi.



Deneme şansınız olduğunda, |tartışma sayfasında bu özellik hakkındaki görüşlerinizi bekliyoruz.

Teşekkür bildiriminin birbirlerinin çalışmaları için takdir göstermeyi kolaylaştıracağını ve yeni kullanıcıları bir vikideki ilk kritik adımları sırasında teşvik etmek için özellikle yararlı olacağını umuyoruz. Bu bildirimi bilerek mümkün olduğunca basit tuttuk, böylece değerlendirebilir ve birlikte geliştirebiliriz. Keyfinizi çıkarın…

Yapılandırma
Bot düzenlemeleri için Teşekkür arayüzünü etkinleştir (varsayılan olarak devre dışıdır)

Günlük "Özel&#58;Günlük"'e teşekkür (varsayılan olarak etkindir)

Teşekkür göndermek için onay gerekip gerekmediği (varsayılan olarak etkindir)

ÖzelGünlük'ten teşekkür edilebilen günlük girişi türleri:

Kullanım
Başka bir kullanıcıya teşekkür etmek için herhangi bir sayfanın Geçmiş sekmesine gidin. Her revizyonun yanında bir 'teşekkür et' bağlantısı olacaktır. Bu kullanıcı sayesinde göndermek için bağlantıyı tıklayın. Bu bağlantı diff görünümünde, Özel:Günlük'deki bazı girişlerde ve Flow yüklüyse Flow panolarıyla ilgili aşağıdaki açıklamalarda da bulunur.

Teşekkür bağlantısı tıklandığında, alıcı Echo uzantısı ile teşekkürünüzle bir bildirim alır (teşekkür bildirimleri almayı seçmedikleri sürece). Eylemin bir kaydı da Special:Log/thanks sayfasına günlük girişi olarak kaydedilir.

Viki memcached kullanıyorsa, kullanıcı başına dakika başına en fazla 10 teşekkür içeren bir sınırı uygulanır. Sınır  ile yapılandırılabilir.

Teşekkürlerden kaçınmak
Teşekkür bildirimleri almayı durdurmak için, bildirim tercihlerinizden onlardan vazgeçebilirsiniz. Tercihlerinizin Bildirimler sekmesine gidin. Bu yalnızca bildirim almanızı engeller, kullanıcıların size teşekkür etmesini engellemez.

API belgesi
Thanks uzantısı, teşekkür göndermek için bir API içerir. API'yi aramak için  parametresini kullanın.

Parametreler:


 * - Birisine teşekkür etmek istediğiniz revizyon kimliği (bu veya  gereklidir)
 * - Birisine teşekkür etmek istediğiniz günlük kimliği (bu veya  gereklidir)
 * - Teşekkür etkinliğinin kaynağı. Bu, teşekkürün nereden gönderildiğini belirten kısa bir dizedir. Örneğin, teşekkür Huggle'dan gönderildiyse, değer 'huggle' olabilir. (isteğe bağlı)
 * - Düzenleme anahtarı (csrf anahtarı olarak da bilinir). Bunlardan birini anahtar API'si ile alabilirsiniz. (gereklidir)

Örnek:

api.php?action=thank&rev=16543&token=%2B\

ile teşekkür göndermek için yalnızca "Temel" hibe izni gereklidir. Bir python örneği burada bulunabilir.

Günlük Belgesi
Günlüklerden kimin kime teşekkür ettiğini anlamak için sütunların biraz anlaşılması gerekir. logging tablosunda,  alıcıyı ve   göndereni temsil eder.

Bir alıcının bir zaman dilimi içinde aldığı tüm teşekkürleri bulan aşağıdaki SQL bunu göstermektedir:

Ayrıca, logging tablosunun doğrudan seçilmediğine dikkat edin, ancak Wikimedia sunucularında  tablosundan yararlanıyoruz. Tüm teşekkürleri hızlı bir şekilde aramak için bir kullanıcı gönderilen  doğru endeksi sağlar.

Flow Teşekkürleri
Akış panolarındaki yorumlar için teşekkürler göndermek için ayrı bir API var. API'yi çağırmak için  kullanın.

Parametreler:
 * - Teşekkür gönderilecek yorumun UUID'si (zorunlu)
 * - Düzenleme anahtarı. Bunlardan birini prop=info aracılığıyla alabilirsiniz. (gerekli)

Örnek: api.php?action=flowthank&postid=abc123&token=%2B\