Jump to content

Extension:DiscussionTools

From mediawiki.org
This page is a translated version of the page Extension:DiscussionTools and the translation is 67% complete.
Outdated translations are marked like this.
Manuel des extensions MediaWiki
DiscussionTools
État de la version : stable
Implémentation Interface utilisateur
Description Outils pour étendre les pages de discussion
Auteur(s) Equipe Edition de Wikimedia
Dernière version mises à jour continues
Politique de compatibilité Versions ponctuelles alignées avec MediaWiki. Le master n'est pas compatible arrière.
Modifie la base
de données
Oui
Tables discussiontools_items
discussiontools_item_ids
discussiontools_item_pages
discussiontools_item_revisions
discussiontools_subscription
Licence Licence MIT
Téléchargement
Aide Aide:DiscussionTools
  • $wgDiscussionToolsReplyIndentation
  • $wgDiscussionToolsBeta
  • $wgDiscussionTools_visualenhancements
  • $wgDiscussionToolsEnablePermalinksBackend
  • $wgDiscussionToolsEnableThanks
  • $wgDiscussionToolsTimestampFormatSwitchTime
  • $wgDiscussionToolsShowFeedbackLinks
  • $wgDiscussionToolsTalkPageParserCacheExpiry
  • $wgDiscussionTools_visualenhancements_pageframe
  • $wgDiscussionToolsAutoTopicSubEditor
  • $wgDiscussionToolsConflictingGadgetName
  • $wgDiscussionTools_visualenhancements_reply
  • $wgDiscussionToolsEnablePermalinksFrontend
  • $wgDiscussionTools_visualenhancements_reply_icon_languages
Traduire l’extension DiscussionTools
Problèmes Tâches ouvertes · Signaler un bogue

L'extension Discussion Tools est un ensemble d'outils destinés à étendre les pages de discussion. Comme depuis 2024, elles est en cours de développement par l'Equipe Edition dans le cadre du projet des pages de discussion .

La documentation pour les utilisateurs se trouve sur Aide:DiscussionTools .

Certaines fonctionnalités peuvent être désactivées sur les pages et les sections individuelles comme décrit sur Help:DiscussionTools/Magic words and markup .

Fonctionnalités

Dépendances

Optional dependencies

Installation

Cette extension est fournie avec MediaWiki 1.40 et supérieur. Les instructions de configuration restantes doivent encore être suivies.
  • Installer les dépendances.
  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé DiscussionTools dans votre dossier extensions/.
    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/DiscussionTools
    
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'DiscussionTools' );
    
  • Exécutez le script de mise à jour qui va créer automatiquement les tables de base de données dont cette extension a besoin.
  • Aussi dans LocalSettings.php, vérifiez que vous avez initialisé le fuseau horaire et $wgFragmentMode dans html5.
  • Configurer si nécessaire.
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

Configuration

Initialiser le nom Valeur par défaut Description Possible values
$wgDiscussionToolsBeta false Faire des outils de discussion une fonctionnalité bêta .
$wgDiscussionTools_visualenhancements 'default' Override availability of DiscussionTools visual enhancements. 'default', 'available', 'unavailable'
$wgDiscussionTools_visualenhancements_pageframe 'default' Override availability of DiscussionTools visual enhancements’ page frame sub-feature. 'default', 'available', 'unavailable'
$wgDiscussionTools_visualenhancements_reply 'default' Override availability of DiscussionTools visual enhancements’ reply buttons sub-feature. 'default', 'available', 'unavailable'
$wgDiscussionTools_visualenhancements_reply_icon_languages { ar: true, zh: true, yue: true, ja: true, nod: true } A dictionary of language codes which will receive an icon in their enhanced reply-button treatment, due to translation being very short. (T323537) Language fallbacks will be checked unless a language is explicitly set to false. (T352289) Normalized language codes are lower case.
$wgDiscussionToolsEnablePermalinksBackend true Active le serveur des liens permanents (Special:GoToComment). Do not enable this unless the database tables exist.
$wgDiscussionToolsEnablePermalinksFrontend true Enable permalinks frontend features: (1) Convert signature timestamps to comment links. (2) Show notification when the target comment is found on another page.
$wgDiscussionToolsEnableThanks true Show a button to thank individual comments. Requires Extension:Thanks .
$wgDiscussionToolsAutoTopicSubEditor 'any' Editor which triggers automatic topic subscriptions. Either 'discussiontoolsapi' for edits made using DiscussionTools’ API (e.g. reply and new topic tools), or 'any' for any editor.
$wgDiscussionToolsTalkPageParserCacheExpiry 0 Override $wgParserCacheExpireTime for discussion pages, regardless of DiscussionTools enablement.
$wgDiscussionToolsReplyIndentation 'invisible' Répondre la syntaxe d'indentation à utiliser : 'invisible' (utilisez les balises <dl><dd> pour générer : en wikicode) ou 'bullet' (utiliser les balises <ul><li> pour générer
* en wikicode).
$wgDiscussionToolsShowFeedbackLinks false MW 1.40+ Afficher les liens Partager un avis sur cette fonctionnalité dans le pied de page de l'outil de réponse et de l' outil de nouveau sujet.
$wgDiscussionToolsTimestampFormatSwitchTime '2022-07-12' Date on which the internal timestamp format has changed (T304595), in ISO 8601 format.
$wgDiscussionToolsConflictingGadgetName 'convenientDiscussions' Nom interne du gadget Convenient Discussions, qui est en conflit avec l'outil de réponse. L'outil de réponse n'est pas disponible si l'utilisateur a activé ce gadget.

API

Édition

Action Lisible par un humain Description Interne ?
discussiontoolscompare comparer Obtient des informations au sujet des changements de commentaire entre deux révisions de page. internal
discussiontoolsedit modifier Créer un message sur une page de discussion.
discussiontoolsfindcomment chercher un commentaire Trouver un commentaire par son identifiant ou son nom.
discussiontoolspageinfo information sur la page Renvoie les métadonnées nécessaires pour initialiser les outils de discussion. internal
discussiontoolspreview aperçu Afficher l’aperçu d’un message sur une page de discussion. internal

Abonnement

Action Lisible par un humain Description Interne ?
discussiontoolsgetsubscriptions obtenir les abonnements Obtenir les états d’inscription des sujets donnés.
discussiontoolssubscribe souscrire S’abonner (ou se désinscrire) pour recevoir des notifications sur un sujet.

Pages spéciales

Intégration avec les autres extensions

DiscussionTools s'intégrer avec PlaceNewSection pour déclarer l'emplacement où la nouvelle page sera insérée.

It can also integrate with AutoModerator to enable community-configured reversion of Machine Language-scored bad edits.

Voir aussi