Extension:MassMessage/de

Category:GPL licensed extensions/de
MediaWiki-Erweiterungen
MassMessage
Freigabestatus: stabilCategory:Stable extensions/de
Einbindung Spezialseite Category:Special page extensions/de, API Category:API extensions/de
Beschreibung Ermöglicht einem Benutzer, schnell Nachrichten an eine Liste von Benutzern zu versenden.
Autor(en) Kunal Mehta, wctaiwan
Letzte Version 0.5.0 (2023-01-08)
Kompatibilitätspolitik Snapshots werden zusammen mit MediaWiki veröffentlicht. Der Master ist nicht abwärtskompatibel.
MediaWiki 1.25+, benutze REL1_X-Zweige für deine MediaWiki-VersionCategory:Extensions with manual MediaWiki version/de
Lizenz GNU General Public License 2.0 oder neuer
Herunterladen Category:Extensions in Wikimedia version control/de
Hilfe Help:Extension:MassMessage/de
  • $wgNamespacesToConvert
  • $wgMassMessageAccountUsername
  • $wgNamespacesToPostIn
  • $wgAllowlistedMassMessageTargets
  • $wgAllowGlobalMessaging
  • $wgMassMessageWikiAliases
  • massmessage
Übersetze die MassMessage-Erweiterung, wenn sie auf translatewiki.net verfügbar ist
Vagrant-Rolle massmessage
Probleme Offene Aufgaben · Einen Fehler melden
Category:All extensions/de

Die Erweiterung MassMessage ermöglicht es einem Benutzer, Nachrichten an eine Liste von Seiten über die Spezialseite Special:MassMessage zu versenden. Für Hilfe zur Benutzung der Erweiterung, siehe $ext-massmsg. Die API-Dokumentation kann unter MassMessage gefunden werden. For help on how to use the extension, see Hilfe:Erweiterung:MassMessage. The API documentation can be found at Erweiterung:MassMessage/API.

Installation

  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens MassMessage im Ordner extensions/ ablegen.
    Entwickler und Code-Beitragende sollten stattdessen die Erweiterung von Git installieren, mit:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/MassMessage
    
  • Folgenden Code am Ende deiner LocalSettings.php -Datei einfügen:
    wfLoadExtension( 'MassMessage' );
    
  • Yes Erledigt – Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob die Erweiterung erfolgreich installiert wurde.

Konfigurationsparameter

Namensräume, in denen Nachrichten angezeigt werden

Wenn Mitteilungen versandt werden, werden sie nur an die spezifierten Namensräume geschickt. Alle Diskussionsnamensräume sind bereits in der Whitelist enthalten.

$wgNamespacesToPostIn = [ NS_PROJECT ];
Zu konvertierende Namensräume

Wenn Benutzer in der Lage sein sollen, auf eine Benutzerseite zu verlinken, die Nachricht aber stattdessen auf die zugehörige Diskussionsseite gesetzt werden soll, kann das hier definiert werden.

$wgNamespacesToConvert = [ NS_USER => NS_USER_TALK ];
Benutzername

Der Benutzername, unter den der Bot posten soll. Standardmäßig ist das „MediaWiki message delivery“. Sollte dieses Benutzerkonto bereits existieren, wird es von der Erweiterung übernommen. Es ist dann nicht mehr möglich, den Benutzer umzubenennen. Du kannst daher hier den Standardkonto „überschreiben“, indem du einen anderen Namen angibst (zum Beispiel):

$wgMassMessageAccountUsername = 'MessengerBot';
Globales Nachrichtensenden aktivieren

Hier wird angegeben, ob es möglich sein soll, Nachrichten von einem Wiki zum anderen zu senden. Wenn die Erweiterung auf einer Wikifarm wie Wikimedia läuft, kann das bis auf eines in allen Wikis deaktiviert werden, um die Logbücher an einem Platz zu halten.

$wgAllowGlobalMessaging = true;

Wartungsskript

You can send messages from the command line with

php sendMessages.php --pagelist <Seitenlistendatei> --subject <<span lang="en" dir="ltr" class="mw-content-ltr">subject file</span>> --message <<span lang="en" dir="ltr" class="mw-content-ltr">message file</span>>

where each line of <page list file> contains a page name followed by a wiki (database) name, separated by a tab.

Benutzerrechte

  • massmessage - Erlaubt einem Benutzer, Nachrichten zu versenden. Standardmäßig der Benutzergruppe „sysop“ (Administratoren) zugeschrieben.

Anmerkungen

Erweiterungen, welche mit dieser integriert sind: Echo und LiqidThreads.

Benutzeroberfläche

Diese Erweiterung ist in drei Orten sichtbar:

Siehe auch

Category:Extensions used on Wikimedia/de#MassMessage/de Category:Notification extensions/de Category:ContentHandler extensions/de Category:Extensions with StructuredDiscussions support/de
Category:APIQuerySiteInfoStatisticsInfo extensions/de Category:API extensions/de Category:All extensions/de Category:BeforeEchoEventInsert extensions/de Category:BeforePageDisplay extensions/de Category:ChangeTagsListActive extensions/de Category:ContentHandler extensions/de Category:Extensions in Wikimedia version control/de Category:Extensions included in Canasta/de Category:Extensions included in Miraheze/de Category:Extensions included in WikiForge/de Category:Extensions used on Wikimedia/de Category:Extensions with StructuredDiscussions support/de Category:Extensions with manual MediaWiki version/de Category:GPL licensed extensions/de Category:ListDefinedTags extensions/de Category:Notification extensions/de Category:ParserFirstCallInit extensions/de Category:RejectParserCacheValue extensions/de Category:SkinTemplateNavigation::Universal extensions/de Category:Special page extensions/de Category:Stable extensions/de Category:UserGetReservedNames extensions/de