Extension:Contributors
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 {{extension}}. |
![]() État de la version : non-maintenu |
|
---|---|
![]() |
|
Implémentation | Activité utilisateur , Page spéciale |
Description | Résume les principaux contributeurs à un article |
Auteur(s) | Rob Church (original), Yaron Koren, Ike Hecht |
Dernière version | 2.0 (2015-07-08) |
MediaWiki | 1.25-1.36 |
PHP | 5.4+ |
Modifie la base de données |
Oui |
Tables | contributors |
Licence | Licence publique générale GNU v2.0 ou supérieur |
Téléchargement | |
|
|
Quarterly downloads | 8 (Ranked 160th) |
Public wikis using | 177 (Ranked 425th) |
Traduire l’extension Contributors sur translatewiki.net si elle y est disponible | |
Problèmes | Tâches ouvertes · Signaler un bogue |
L'extension "Contributeurs" fournit une page spéciale incluable qui résume les principaux contributeurs à un article. La page peut être consultée comme une page spéciale normale, ou incluse dans d'autres pages pour fournir une liste automatisée, ce qui est utile pour l'attribution.
Installation
- Téléchargez et placez le(s) fichier(s) dans un répertoire appelé
Contributors
dans votre dossierextensions/
. - Ajoutez le code suivant à la fin de votre fichier
LocalSettings.php
:require_once "$IP/extensions/Contributors/Contributors.php";
- Exécutez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
- Exécutez le script qui remplira la base de données avec les contributeurs des articles existants :
php extensions/Contributors/maintenance/PopulateContributorsTable.php
- Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
- upgrade:
php extensions/Contributors/maintenance/PopulateContributorsTable.php
Utilisation
La liste peut être consultée sous forme de page spéciale conventionnelle, ou par inclusion dans une autre page.
Page spéciale
La page spéciale se trouve à "Spécial:Contributeurs" et fournit une interface pour sélectionner un article. Vous pouvez également accéder à cette page en utilisant le lien "principaux contributeurs" dans la boîte à outils lorsque vous consultez un article ; les résultats de cette page seront affichés.
Transclusion
Vous pouvez transclure une liste de noms dans une autre page en utilisant le mécanisme d'inclusion, p.ex.
{{Special:Contributors/Article}}
Vous pouvez également créer un modèle avec le code suivant et l'ajouter à vos articles.
{{Special:Contributors/{{FULLPAGENAME}}}}
produira une liste des principaux contributeurs à Article
.
Parser function
There's also a parser function that displays the contributors in a plain list, like so: Joe, Moe and Jane.
{{#contributors:{{FULLPAGENAME}}}}
You can also filter anons from the list of contributors, like so:
{{#contributors:{{FULLPAGENAME}}|filteranon}}
Paramètres
$wgContributorsLinkUsers
lie les noms d'utilisateurs à leur page Utilisateur. N'affecte pas la page spéciale, qui est toujours liée. (par défauttrue
)
Voir aussi
- Extension:PageAuthors - Gets a sensible list of the main page authors.
- Extension:ContributionCredits - ajoute un pied de page ==Contributors== sur chaque page.
- Extension:DynamicPageList - peut produire des listes de l'historique des révisions pour plusieurs articles.
- Extension:Semantic Extra Special Properties/fr - Voir la propriété
_EUSER
. - Manuel:$wgMaxCredits - affiche les crédits sans nécessiter d'extension, en ajoutant
?action=credits
à l'url intégrée à la fonctionnalité MediaWiki