Extension:DiscussionTools
L'extension DiscussionTools est un ensemble d'outils destinés à étendre les pages de discussion. 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
Dépendances optionnelles
- Extension:Echo – Permet les abonnements au sujet et le ping des utilisateurs.
- Extension:Thanks – Permet de commenter et de remercier.
- Extension:MobileFrontend – Permet la prise en charge d'un support mobile.
Installation
- Installer les dépendances.
- Téléchargez et placez le(s) fichier(s) dans un répertoire appelé
DiscussionToolsdans votre dossierextensions/.
Les développeurs et les contributeurs au code doivent à la place installer l'extension à partir de Git en utilisant:cdextensions/ gitclonehttps://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, assurez-vous d’avoir défini un fuseau horaire et initialisé $wgFragmentMode à
[ 'html5' ]ou[ 'html5', 'legacy' ]. - Configurer si nécessaire.
- Yes Fait – Accédez à
Special:Versionsur votre wiki pour vérifier que l'extension a bien été installée.
Configuration
| Initialiser le nom
|
Valeur par défaut | Description |
|---|---|---|
Beta
|
false
|
Faire une fonctionnalité bêta d'une sous-fonctionnalité configurable marquée en tant que 'default'. See HookUtils::CONFIGS. |
_visualenhancements
|
'default'
|
Supprimer la disponibilité des améliorations visuelles de DiscussionTools (outils de discussion). Valeurs possibles : 'default', 'available', 'unavailable'
|
_visualenhancements_reply_icon_languages
|
[ 'ar' => true, 'zh' => true, 'yue' => true, 'ja' => true, 'nod' => true, ] |
Un dictionnaire de codes linguistiques qui recevra une icône dans leur traitement amélioré des boutons de réponse, en raison de la traduction très courte. (T323537) Les solutions de secours linguistiques seront vérifiées sauf si une langue est explicitement définie à false. (T352289) Les codes de langue normalisés sont en minuscules.
|
TalkPageParserCacheExpiry
|
0
|
Supprimer $wgParserCacheExpireTime pour les pages de discussion, indépendamment de l’activation de DiscussionTools.
|
ReplyIndentation
|
'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
|
ShowFeedbackLinks
|
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. |
TimestampFormatSwitchTime
|
'2022年07月12日'
|
Date à laquelle le format d’heure interne a changé (T304595), dans ISO 8601. |
ConflictingGadgetName
|
'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 | Description | Interne ? |
|---|---|---|
| discussiontoolscompare | Obtient des informations au sujet des changements de commentaire entre deux révisions de page. | Yes |
| discussiontoolsedit | Créer un message sur une page de discussion. | N |
| discussiontoolsfindcomment | Trouver un commentaire par son identifiant ou son nom. | N |
| discussiontoolspageinfo | Renvoie les métadonnées nécessaires pour initialiser les outils de discussion. | N |
| discussiontoolspreview | Afficher l’aperçu d’un message sur une page de discussion. | Yes |
Abonnement
| Action | Description | Interne ? |
|---|---|---|
| discussiontoolsgetsubscriptions | Obtenir les états d’inscription des sujets donnés. | N |
| discussiontoolssubscribe | S’abonner (ou se désinscrire) pour recevoir des notifications sur un sujet. | N |
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.
Il peut également s’intégrer à AutoModerator pour permettre la réversion configurée par la communauté des mauvaises modifications notées par le langage machine.
Voir aussi
- Extension:DiscussionTools/How it works – informations techniques
- Convenient Discussions – autre outil de discussion, n'est pas compatible avec DiscussionTools
- Stable extensions/fr
- User interface extensions/fr
- APIAfterExecute extensions/fr
- APIGetAllowedParams extensions/fr
- ApiMain::moduleManager extensions/fr
- ArticleParserOptions extensions/fr
- BeforeCreateEchoEvent extensions/fr
- BeforeDisplayNoArticleText extensions/fr
- BeforePageDisplay extensions/fr
- ChangeTagsListActive extensions/fr
- DiscussionToolsAddOverflowMenuItems extensions/fr
- EchoGetBundleRules extensions/fr
- EchoGetEventsForRevision extensions/fr
- GetActionName extensions/fr
- GetBetaFeaturePreferences extensions/fr
- GetDoubleUnderscoreIDs extensions/fr
- GetPreferences extensions/fr
- ListDefinedTags extensions/fr
- LoadExtensionSchemaUpdates extensions/fr
- OutputPageBeforeHTML extensions/fr
- OutputPageParserOutput extensions/fr
- ParserAfterTidy extensions/fr
- ParserOutputPostCacheTransform extensions/fr
- RecentChange save extensions/fr
- ResourceLoaderGetConfigVars extensions/fr
- RevisionDataUpdates extensions/fr
- SidebarBeforeOutput extensions/fr
- SkinTemplateNavigation::Universal extensions/fr
- MIT licensed extensions/fr
- Extensions in Wikimedia version control/fr
- All extensions/fr
- Extensions bundled with MediaWiki 1.40/fr
- Extensions used on Wikimedia/fr
- Extensions included in Canasta/fr
- Extensions available as Debian packages/fr
- Extensions included in Miraheze/fr
- Extensions included in MyWikis/fr
- Extensions included in Telepedia/fr
- Extensions included in Weird Gloop/fr
- Extensions included in wiki.gg/fr
- Discussion and forum extensions/fr
- Extensions with VisualEditor support/fr
- Talk pages project/fr