Extension:Contribution Scores
Cette extension n'est en ce moment pas activement maintenue ! Même si elle reste opérationnelle, les rapports de bogue ou les demandes de nouvelles fonctionnalités risquent de ne plus être pris en compte. Si vous êtes intéressé pour prendre en charge le développement et l'entretien de cette extension, vous pouvez demander à devenir propriétaire du répertoire. Vous pouvez par courtoisie contacter l'auteur. Vous devriez aussi enlevez ce modèle et vous ajouter à la liste des mainteneurs de l'extension sur l'infobox de la page {{Modèle:Extension }}. |
Contribution Scores État de la version : non-maintenu |
|
---|---|
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 Laquadiscussion |
Dernière version | 1.26.1 (2023-09-03) |
MediaWiki | >= 1.34.0 |
Modifie la base de données |
Non |
Licence | Licence publique générale GNU v2.0 ou supérieur |
Téléchargement | log |
Exemple | |
|
|
Traduire l’extension Contribution Scores sur translatewiki.net si elle y est disponible | |
Problèmes | Tâches ouvertes · Signaler 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.
Installation
- Téléchargez et placez le(s) fichier(s) dans un répertoire appelé
ContributionScores
dans votre dossierextensions/
.
Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/ContributionScores - Ajoutez le code suivant à la fin de votre fichier LocalSettings.php :
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 it to true to disable the cache for the parser function and the inclusion of the 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 ] ];
- Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
Contribution score
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)).
page_count+SQRT(rev_count-page_count)*2
Personnalisation
Apparence
Les classes CSS suivantes sont utilisées, mais NON définitives - vous pouvez les définir dans votre page MediaWiki:Common.css :
.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;
}
Ajout d'un lien dans la barre latérale
Modifiez MediaWiki:Sidebar et ajoutez la ligne :
** Special:Contributionscores|contributionscores
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 meilleurs contributeurs des 5 derniers jours
{{Special:ContributionScores/10/5}}
- 10 meilleurs contributeurs depuis le début du wiki
{{Special:ContributionScores/10/all}}
- 15 meilleurs contributeurs des 7 derniers jours, aucun lien vers l'outil
{{Special:ContributionScores/15/7/notools}}
- 15 meilleurs contributeurs des 3 derniers jours, non triables et pas de liens d'outils
{{Special:ContributionScores/15/3/nosort,notools}}
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}}
Voir aussi
Cette extension est incluse dans les fermes de wikis ou les hôtes suivants et / ou les paquets : Cette liste ne fait pas autorité. Certaines fermes de wikis ou hôtes et / ou paquets peuvent contenir cette extension même s'ils ne sont pas listés ici. Vérifiez toujours cela avec votre ferme de wikis ou votre hôte ou votre paquet avant de confirmer. |
- Unmaintained extensions/fr
- User activity extensions/fr
- Special page extensions/fr
- Parser function extensions/fr
- GPL licensed extensions/fr
- Extensions in Wikimedia version control/fr
- ParserFirstCallInit extensions/fr
- All extensions/fr
- Social tools/fr
- Extensions included in Canasta/fr
- Extensions included in Miraheze/fr
- Extensions included in WikiForge/fr
- Edit extensions/fr