Aide:Extension:MassMessage

This page is a translated version of the page Help:Extension:MassMessage and the translation is 100% complete.

Cette page d’aide détaille comment utiliser l’extension Messages envoyés en masse . Pour les instructions d’installation, voyez la page de documentation de l’extension.

Créer une liste de pages

Il y a plusieurs façons de créer des listes de destinataires pour les messages en masse :

Page spéciale pour produire des listes de destinataires (MediaWiki 1.24 ou ultérieur)

Gardez à l’esprit que créer une liste de destinations nécessite que l'utilisateur ait le droit utilisateur « editcontentmodel » (voir phab:T92795). Sur la plupart des projets Wikimédia, seuls les administrateurs ont le droit « editcontentmodel ».

MassMessage inclut une page spéciale pour gérer les listes de destinations. Pour créer une liste de destinations, allez sur Special:CreateMassMessageList sur votre wiki. Vous pouvez choisir de créer une nouvelle liste ou d’importer les pages d’une liste de destinations existante (dans n’importe quel format). Les pages peuvent être ajoutées ou retirées directement, une à la fois, depuis la page d’affichage des listes de destinations ; l’onglet Modifier fournit une interface pour modifier la description et pour ajouter ou supprimer plusieurs pages simultanément de la liste.

Dans l’interface de modification en masse, si le wiki fait partie d’une famille de wikis, les pages cible des autres wikis doivent être indiquées en utilisant le format « titre@site » (par exemple : « Project:Noticeboard@en.wikipedia.org »). Les pages du wiki local qui ont le symbole « @ » dans leur titre doivent aussi préciser le wiki de cette manière pour éviter une ambigüité (par exemple : « Foo@bar@mediawiki.org »).

Pour un exemple réel, voir la page d’inscription à Signpost.

Listes d'envoi de catégories (MediaWiki 1.23 ou ultérieur)

MassMessage peut remettre des messages à toutes les pages des espaces de noms autorisés pour une catégorie donnée. Spécifiez simplement la catégorie (telle que Category:Foo) comme pour la liste de destination lors de l'envoi d'un message.

Listes d'envoi avec fonction parseur

Vous pouvez créer une page dédiée pour contenir une liste de destinataires personnalisée. Le format de chaque nom d'utilisateur, projet, etc. est comme suit :

{{#target:Project:Noticeboard}}

Pour ce cas, le nom de la page est Project:Noticeboard. Si vous êtes dans l'environnement d'une ferme de wikis et que vous voulez poster sur la page d’un autre wiki, vous utiliserez :

{{#target:Project:Noticeboard|en.wikipedia.org}}

Cet exemple poste sur la page Project:Noticeboard de en.wikipedia.org.

Voir un exemple réel sur la page d’inscription aux Actualités techniques.

Outil Wikidata MassMessage

Pour les wikis Wikimedia, vous pouvez utiliser l'outil Wikidata MassMessage pour générer une liste de pages wiki, basées sur les objets Wikidata, prêts et formatés comme une liste de distribution pour MassMessage.

Envoyer un message

Allez sur la page Special:MassMessage de votre wiki.

  1. Le premier champ à remplir est la liste de destinataires. Entrez le nom complet de la page où se trouve la liste des destinataires créée à l’étape précédente.
  2. Le deuxième champ est le sujet du message, qui sera également utilisé dans le résumé des modifications. Pour cette raison, il est limité à 240 octets.
  3. Le dernier champ est le corps du message. Ce champ accepte tout texte wiki valide, mais il peut vous avertir s’il trouve de mauvaises entrées. Voir la section sur la vérification des entrées.
  4. Finally, we have the page to be sent as a message. This field accepts the name of the page, whose contents will be sent as a message to the users in the delivery list. If the body of the message is also provided, then the message will be appended at the end of the page content.
  5. If a page has been selected to be sent as a message, the section of the page control allows you to send a section of the selected page instead of the entire page. This control is a dropdown list that will populate with the list of sections in the selected page, once you hit the Preview button. Sections in the selected page are identified via the <section begin="hello" /><section end="hello" /> tags.
  6. Cliquez sur Aperçu. Cela chargera sur une page d’exemple la prévisualisation du message tel qu’il sera.
  7. Vous pouvez maintenant soit le modifier et prévisualiser à nouveau soit, si vous êtes satisfait de votre message, cliquer sur Envoyer. Cela mettra votre envoi en file d’attente.
  8. Vous pouvez visiter Special:Statistics sur votre wiki pour visualiser combien de messages sont encore dans la file d’attente.

Notez que la configuration par défaut convertira automatiquement toutes les pages « Utilisateur » en pages de « Discussion utilisateur » — Si vous spécifiez User:Foo dans une liste de destination, le message sera posté sur User talk:Foo. Par ailleurs, pensez que si vous signez le message avec une signature normale (~~~~), le nom d’utilisateur du robot (User:MediaWiki message delivery) apparaitra. Pour éviter cela, imitez une signature normale en insérant un lien vers votre page utilisateur et un horodatage : [[User:Example|]] ([[User talk:Example|talk]]) ~~~~~.

Envoyer un message traduit

Voir Newsletters/Translation#Regular process (en anglais) pour savoir comment envoyer un message qui a été traduit dans plusieurs langues.

Envoi d'une page traduite en tant que message

Using the Page to be sent as a message field (referred to as message page from here on) it is possible to send a page translated via the Translate extension as a message to pages listed in the delivery list. Sélectionnez la page source comme page de message, prévisualisez puis cliquez sur envoyer. La page source est la page de base sous laquelle se trouvent toutes les pages de traduction en tant que sous-pages. For example, if you've marked a page TechBlog for translation, then TechBlog is the source page, and TechBlog/fr is the French translation, TechBlog/es is the Spanish translation and so on.

Chaque page cible de la liste de diffusion recevra le message en,

  • The page content language of the target page, if the message page has been translated into that language.
  • The fallback language, if the message page has been translated to that language. For example, if the page content language of a target page is pt-br, but the message page has not been translated to pt-br, then the pt version of the message page will be posted on the target page.
  • The source language of the page. This is the language from which the page is translated to other languages.
The Translate extension need not be installed on the wiki where the target page is present.

Choisissez une section de page (traductible) comme message ou sujet

Il est possible d'envoyer des sections de page (traduisible) sous forme de message ou de sujet des pages répertoriées dans la liste de diffusion.

Sections in a page can be marked by using the <section> tags. Section markup syntax is the same as with Labeled Section Transclusion. Example:

<!-- Has two sections: subject and body. -->
<!-- This page is marked for translation -->
<section begin="subject" />
<translate>
<!--T:1-->
Subject section
</translate>
<section end="subject" />
<section begin="body" />
<translate>
<!--T:2-->
Message section

<!--T:3-->
This is the body of the message that will be sent to the user.

<!--T:4-->
Can we handle this?
</translate>
<section end="body" />

Once a page is selected to be sent as a message, and the preview button is clicked, these sections will appear in the drop-downs:

  • Section of the page to be sent as subject
  • Section of the page to be sent as message

Select the appropriate section in each to send that as a subject or message.

 
Sections from a page selected to be sent as message and subject

When a section of the page is selected to be sent as subject then,

  • Any custom subject provided will be ignored.
  • Tags and newlines from the subject section will be stripped during the message delivery.

If a translatable page is selected to be sent as a message, this would allow localized subject and message to be delivered to the target page. Read Help:Extension:MassMessage#Sending_a_translated_message to understand how the target delivery language is determined.

Personnaliser

Pour chaque wiki d’où sont envoyés les messages, un pied-de-page peut être ajouté en modifiant « MediaWiki:Massmessage-message-footer ».

Pour chaque wiki qui reçoit des messages, « MediaWiki:Massmessage-hidden-comment » peut être modifié pour une fonctionnalité similaire.

Vérification des entrées

MassMessage tente de vérifier votre entrée contre des erreurs communes comme les balises HTML mal fermées. Actuellement, les vérifications suivantes sont effectuées :

  • les balises HTML mal fermées (nécessite le JavaScript, affiché immédiatement), et
  • les liens inter-langues non-échappés (par exemple [[de:Nom de page]], affiché à la prévisualisation).

Se désinscrire

Tout envoi MassMessage nécessite une liste d’entrée ; ainsi, se retirer soi-même de toute liste d’entrée est le moyen le plus direct de se désinscrire d’abonnements spécifiques. Habituellement les messages délivrés inclueront un lien « se désinscrire » ou « mauvaise page ? ».

Si vous voulez exclure une page d'un envoi particulier ou de tous les envois MassMessage, vous pouvez pouvez ajouter la page à Category:Opted-out of message delivery. Cette chaîne de caractères est localisée (via MediaWiki:Massmessage-optout-category) et peut donc être personnalisée sur votre wiki ; donc vérifiez la valeur de la page MediaWiki:Massmessage-optout-category pour la catégorie d’exclusion exacte utilisée localement.

Si vous voulez exempter un wiki tout entier de tout envoi MassMessage, vous pouvez bloquer le compte utilisé pour envoyer les messages (sur les wikis de Wikimédia, ce compte est « MediaWiki message delivery »). Bloquer les envois MassMessage serait probablement considéré comme très dérangeant. Soyez prudent. Les envois qui ont échoué à cause du blocage (ou de toute autre restriction telle qu’une protection de page) seront journalisés dans Special: Log/massmessage.

Suivi

Vous pouvez utiliser Special:Log/massmessage pour suivre l’outil. Vous pouvez aussi visiter Special:Statistics pour voir le nombre de messages en file d’attente (s’il y en a).

Voir aussi