Extension:Contribution Scores

This page is a translated version of the page Extension:Contribution Scores and the translation is 92% complete.
MediaWiki manüel uzantıları
Contribution Scores
Sürüm durumu: kararlı
Uygulama Kullanıcı etkinliği , Özel sayfa , Ayrıştırıcı işlevi
Açıklama En yüksek kullanıcı katkısı hacmi için anketler viki veritabanı.
Yazar(lar) Tim Laquamesaj
En son sürüm 1.26.0 (2021-02-08)
MediaWiki 1.33+
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
log
Örnek
$wgContribScoreIgnoreBots, $wgContribScoreIgnoreBlockedUsers, $wgContribScoreIgnoreUsernames, $wgContribScoresUseRealName, $wgContribScoreDisableCache, $wgContribScoreReports
Translatewiki.net adresinde mevcutsa, Contribution Scores uzantısını çevirin
Sorunlar Açık görevler · Hata bildir

Contribution Scores uzantısı, en yüksek katkı hacmine sahip katılımcıları bulmak için viki veritabanını sorgular. Aynı zamanda translatewiki.net gibi yüksek hacimli bir vikide istikrarlı kullanımdadır. Uzantı, katkıda bulunanların ne kadar yardım ettiklerini görmeleri için eğlenceli bir metrik eklemeyi amaçlamaktadır.

Puan (düzenlenen benzersiz sayfa sayısı) + 2 * karekök ((düzenleme sayısı) - (düzenlenen benzersiz sayfa sayısı)) olarak tanımlanır.

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki ContributionScores adlı dizine yerleştirin.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ContributionScores
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'ContributionScores' );
    // Exclude Bots from the reporting - Can be omitted.
    $wgContribScoreIgnoreBots = true; 
    // Exclude Blocked Users from the reporting - Can be omitted.
    $wgContribScoreIgnoreBlockedUsers = true;
    // Exclude specific usernames from the reporting - Can be omitted.
    $wgContribScoreIgnoreUsernames = [];
    // Use real user names when available - Can be omitted. Only for MediaWiki 1.19 and later.
    $wgContribScoresUseRealName = true;
    // Set to true to disable cache for parser function and inclusion of table.
    $wgContribScoreDisableCache = false;
    // Use the total edit count to compute the Contribution score.
    $wgContribScoreUseRoughEditCount = false;   
    // Each array defines a report - 7,50 is "past 7 days" and "LIMIT 50" - Can be omitted.
    $wgContribScoreReports = [
        [ 7, 50 ],
        [ 30, 50 ],
        [ 0, 50 ]
    ];
    
  •   Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

MediaWiki 1.35 veya önceki bir sürümü çalıştıran kullanıcılara:

Yukarıdaki talimatlar, bu eklentiyi wfLoadExtension() kullanarak kurmanın yeni yolunu açıklar. Bu uzantıyı önceki sürümlerine (MediaWiki 1.35 ve önceki sürümler) yüklemeniz gerekirse, wfLoadExtension( 'ContributionScores' ); yerine kullanmanız gerekir:

require_once "$IP/extensions/ContributionScores/ContributionScores.php";

Contribution score

The contribution score is computed using the following SQL formula:

page_count+SQRT(rev_count-page_count)*2

Özelleştirme

Görünüm

Aşağıdaki CSS sınıfları kullanılır, ancak TANIMLANMAZ. Bunları "MediaWiki:Common.css" maddesine tanımlayabilirsiniz:

.contributionscores-wrapper {
}
.contributionscores-title {
    background-color: #aaa;
    margin-bottom: 0px;
    padding-left: .4em;
}
.contributionscores .header {
    background-color: #ccc;
    border-bottom: 1px solid #999;
    font-weight: bold;
}
.contributionscores .odd {
    background-color: #eee;
}
.contributionscores .header td {
    padding-left: .2em;
    padding-right: .2em;
}
.contributionscores .content {
    padding-left: .2em;
    padding-right: .2em;
}

Kenar çubuğuna bir bağlantı eklemek

MediaWiki:Sidebar düzenleyin ve satırı ekleyin

** Special:Contributionscores|contributionscores

Kullanım

Özel Sayfa

"Katkı Puanları" başlıklı yeni bir Özel Sayfanız olacak

İçerme/Yansıtma

Bu özel sayfayı aşağıdaki vikimetin kullanarak diğer sayfalara ekleyebilirsiniz:

{{Special:ContributionScores/<limit>/<days>/<options>}}
Son 5 günde en çok katkıda bulunan 10 kişi
{{Special:ContributionScores/10/5}}
Vikinin başlangıcından bu yana en çok katkıda bulunan 10 kişi
{{Special:ContributionScores/10/all}}
Son 7 günde en çok katkıda bulunan 15 kişi, araç bağlantısı yok
{{Special:ContributionScores/15/7/notools}}
Son 3 günde en çok katkıda bulunan 15 kişi, sıralanamıyor ve araç bağlantısı yok
{{Special:ContributionScores/15/3/nosort,notools}}

#cscore Ayrıştırıcı İşlev Örnekleri

Tim Laqua için Katkı Puanı

{{#cscore:Tim Laqua|score}}

Tim Laqua için Yapılan Değişiklikler

{{#cscore:Tim Laqua|changes}}

Tim Laqua için Düzenlenen Benzersiz Sayfalar

{{#cscore:Tim Laqua|pages}}

Ayrıca bakınız