Extension:DiscussionTools

From mediawiki.org
This page is a translated version of the page Extension:DiscussionTools and the translation is 54% complete.
Cette extension est fournie avec MediaWiki 1.40 et supérieur. Ainsi vous n'avez pas besoin de la télécharger à nouveau. Néanmoins, vous devez encore suivre les autres instructions fournies.
Manuel des extensions MediaWiki
DiscussionTools
État de la version : stable
Implémentation Interface utilisateur
Description Outils pour améliorer 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.
MediaWiki >= 1.42.0
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
  • $wgDiscussionToolsABTest
  • $wgDiscussionToolsBeta
  • $wgDiscussionTools_visualenhancements
  • $wgDiscussionToolsEnablePermalinksBackend
  • $wgDiscussionToolsAutoTopicSubEditor
  • $wgDiscussionToolsTimestampFormatSwitchTime
  • $wgDiscussionToolsShowFeedbackLinks
  • $wgDiscussionTools_visualenhancements_pageframe
  • $wgDiscussionToolsTalkPageParserCacheExpiry
  • $wgDiscussionToolsConflictingGadgetName
  • $wgDiscussionTools_visualenhancements_reply
  • $wgDiscussionToolsEnablePermalinksFrontend
  • $wgDiscussionTools_visualenhancements_reply_icon_languages
Téléchargements trimestriels 94 (Ranked 72nd)
Utilisé par les wikis publics 930 (Ranked 285th)
Traduire l’extension DiscussionTools
Problèmes Tâches ouvertes · Signaler un bogue

L'extension Discussion Tools est un ensemble d'outils destinés à améliorer les pages de discussion. Depuis 2023, 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 .

Dépendances

Aussi, Extension:Echo est nécessaire si vous voulez utiliser la fonctionnalité d'abonnement à une page.

Installation

  • 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.
  • Yes Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

Fonctionnalités

Configuration

Initialiser le nom Valeur par défaut Description
$wgDiscussionToolsEnable true Active les outils de discussion sur les pages de discussion.
$wgDiscussionToolsBeta false Faire des outils de discussion une fonctionnalité bêta .
$wgDiscussionToolsEnable2017Wikitext false Activer l'Editeur de wikicode 2017 pour les réponses du wikicode (pas encore pris en charge).
$wgDiscussionToolsEnablePermalinksBackend true Active le serveur des liens permanents (Special:GoToComment). Voir les Liens permanents.
$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.
$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

Editing

Action Human readable Description Internal?
discussiontoolscompare compare Get information about comment changes between two page revisions. internal
discussiontoolsedit edit Post a message on a discussion page.
discussiontoolsfindcomment find comment Find a comment by its ID or name.
discussiontoolspageinfo page info Returns metadata required to initialize the discussion tools. internal
discussiontoolspreview preview Preview a message on a discussion page. internal

Subscriptions

Action Human readable Description Internal?
discussiontoolsgetsubscriptions get subscriptions Get the subscription statuses of given topics.
discussiontoolssubscribe subscribe Subscribe (or unsubscribe) to receive notifications about a topic.

Special pages


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.

Voir aussi