| Résumé | Attribue le crédit à tous les contributeurs d’un article wiki, juste sous la publication | |
| Dépôt | GitHub - criptonautas/discourse-wiki-coeditors: Discourse theme component: credits everyone who edited a wiki post, under the post · GitHub | |
| Guide d’installation | Comment installer un thème ou un composant de thème | |
| Nouveau sur les thèmes Discourse ? | Guide du débutant pour l’utilisation des thèmes Discourse |
Installer ce composant de thème
Discourse conserve chaque modification du wiki, mais n’affiche jamais qui y a contribué. Ce composant les liste sous la publication, afin que les personnes qui maintiennent le wiki à jour en reçoivent le crédit.
Ce que cela fait
- Affiche « Coédité par » et les avatars des éditeurs sous le premier message d’un sujet wiki.
- Classe les éditeurs selon le nombre de modifications apportées dans les révisions récentes. L’auteur du message,
systemetdiscobotne sont pas listés. - Ouvre la fiche de profil de chaque personne au clic.
- Au-delà d’un nombre défini d’avatars, les autres sont regroupés derrière « +N autres ».
- Fonctionne pour les visiteurs non connectés : l’historique de modifications d’un wiki est public même si
edit_history_visible_to_publicest désactivé. - Les localisations en anglais et en espagnol sont incluses.
Paramètres
| Paramètre | Défaut | |
|---|---|---|
target_categories |
vide | Catégories dont les wikis affichent la liste |
target_tags |
vide | Étiquettes dont les wikis affichent la liste, dans n’importe quelle catégorie. Si aucune catégorie ou étiquette n’est définie, tous les wikis l’affichent. |
label |
vide | Texte avant les avatars. Vide utilise la langue du visiteur. |
label_overrides |
aucun | Formulation différente par catégorie |
excluded_users |
vide | Noms d’utilisateurs jamais listés |
max_avatars |
5 |
Avatars affichés avant « +N autres » |
max_revisions |
20 |
Révisions récentes lues, jusqu’à 40 |
Limites connues
- Une requête par révision à chaque affichage, donc seules les révisions récentes sont lues : les éditeurs précédents d’un wiki fortement modifié disparaissent de la liste. La limite est de 40 car Discourse bloque un visiteur au-delà de 50 requêtes en 10 secondes par défaut.
- Les autres bots, tels que ceux liés à l’IA, ne peuvent pas être détectés automatiquement : ils doivent être ajoutés à
excluded_users. - Toute révision compte, y compris celles qui ne modifient que le titre, les étiquettes ou la catégorie.
- Seul le premier message reçoit du crédit.
excluded_usersmasque uniquement les noms. Leurs modifications restent dans l’historique de la publication.
Pour un classement général au lieu d’un crédit par publication, le README inclut une requête Data Explorer. Les rapports de bugs et les pull requests sont les bienvenues.