Extension:Contribution Scores

This page is a translated version of the page Extension:Contribution Scores and the translation is 100% complete.
Other languages:
English • ‎Türkçe • ‎français • ‎português • ‎中文 • ‎日本語
Manuel des extensions MediaWiki
OOjs UI icon advanced.svg
Contribution Scores
État de la version : stable
ContributionScores.png
Implémentation Activité utilisateur , Page spéciale , Fonction d'analyseur
Description Sondage de la base de données wiki pour le plus grand volume de contributions d'utilisateurs
Auteur(s) Tim Laquatalk
Dernière version 1.25.0 (2016-02-17)
MediaWiki 1.25-1.32
Modifie la base de données Non
Licence Aucune licence spécifiée
Téléchargement
log
Exemple mixesdb.com,
translatewiki.net
$wgContribScoreIgnoreBots, $wgContribScoreIgnoreBlockedUsers, $wgContribScoresUseRealName, $wgContribScoreDisableCache, $wgContribScoreReports
Traduisez l’extension Contribution Scores sur translatewiki.net
Vérifiez la matrice des utilisations et des versions.
Problèmes Tâches ouvertes · Signalez un bogue

L'extension Contribution Scores interroge la base de données du wiki pour localiser les contributeurs avec le volume de contribution le plus élevé - elle est également en utilisation stable sur un wiki à haut volume tel que translatewiki.net. L'extension est destinée à ajouter une comptabilité pour les contributeurs afin qu'ils voient leur participation active.

Le score est défini comme (nombre de pages uniques éditées) + 2 x racine carrée ((nombre d'éditions) - (nombre de pages uniques éditées)).

Installation

  • Téléchargez et placez le(s) fichiers (s) dans un répertoire appelé ContributionScores dans votre dossier extensions/.
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php :
    require_once "$IP/extensions/ContributionScores/ContributionScores.php";
    $wgContribScoreIgnoreBots = true;          // Exclude Bots from the reporting - Can be omitted.
    $wgContribScoreIgnoreBlockedUsers = true;  // Exclude Blocked Users from the reporting - Can be omitted.
    $wgContribScoresUseRealName = true;        // Use real user names when available - Can be omitted. Only for MediaWiki 1.19 and later.
    $wgContribScoreDisableCache = false;       // Set to true to disable cache for parser function and inclusion of table.
    
    //Each array defines a report - 7,50 is "past 7 days" and "LIMIT 50" - Can be omitted.
    $wgContribScoreReports = array(
        array(7,50),
        array(30,50),
        array(0,50));
    
  •   Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

Utilisation

Page spéciale

Vous aurez une nouvelle page spéciale intitulée « Scores de contribution »

Inclusion/Transclusion

Vous pouvez inclure cette page spéciale dans d'autres pages en utilisant le wikitext suivant :

{{Special:ContributionScores/<limit>/<days>/<options>}}

# 10 top contributors from the last 5 days
{{Special:ContributionScores/10/5}}

# 10 top contributors since the beginning of wiki
{{Special:ContributionScores/10/all}}

# 15 top contributors from the last 7 days, no tool links
{{Special:ContributionScores/15/7/notools}}

# 15 top contributors from the last 3 days, not sortable and no tool links
{{Special:ContributionScores/15/3/nosort,notools}}

Personnalisation de l'apparence

Les classes CSS suivantes sont utilisées, mais NON définitives - vous pouvez les définir dans votre article MediaWiki:Common.css :

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

Exemples de fonctions d'analyseur #cscore

Contribution Score par Tim Laqua

{{#cscore:Tim Laqua|score}}

Modifications apportées par Tim Laqua

{{#cscore:Tim Laqua|changes}}

Pages uniques éditées par Tim Laqua

{{#cscore:Tim Laqua|pages}}

Ajout d'un lien dans la barre latérale

Modifiez MediaWiki:Sidebar et ajoutez la ligne :

** Special:Contributionscores|contributionscores

Voir aussi