Erweiterung:MassMessage

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:MassMessage and the translation is 78% complete.
Other languages:
Deutsch • ‎English • ‎dansk • ‎español • ‎français • ‎magyar • ‎polski • ‎português do Brasil • ‎čeština • ‎русский • ‎العربية • ‎سنڌي • ‎پښتو • ‎हिन्दी • ‎中文 • ‎日本語 • ‎한국어
MediaWiki-Erweiterungen
OOjs UI icon advanced.svg
MassMessage
Freigabestatus: stabil
Screenshot of MassMessage MediaWiki extension.png
Einbindung Spezialseite , API
Beschreibung Ermöglicht einem Benutzer, schnell Nachrichten an eine Liste von Benutzern zu versenden.
Autor(en) Kunal Mehta, wctaiwan
Letzte Version 0.4.0 (2016-12-06)
Kompatibilitätspolitik Release-Zweige
MediaWiki 1.25+, benutze REL1_X-Zweige für deine MediaWiki-Version
Datenbankänderungen Nein
Lizenz GNU General Public License 2.0 oder später
Herunterladen
  • $wgNamespacesToPostIn
  • $wgAllowGlobalMessaging
  • $wgNamespacesToConvert
  • $wgMassMessageAccountUsername
  • $wgMassMessageWikiAliases
  • massmessage
Übersetze die MassMessage-Erweiterung, wenn sie auf translatewiki.net verfügbar ist
Prüfe die Benutzungs- und Versionsmatrix.
Vagrant-Rolle massmessage
Probleme Offene Aufgaben · Einen Fehler melden

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 Hilfe:Erweiterung:MassMessage . Die API-Dokumentation kann unter Erweiterung:MassMessage/API gefunden werden.

Installation

  • Folgenden Code am Ende der LocalSettings.php hinzufügen:
    wfLoadExtension( 'MassMessage' );
    
  • Yes Erledigt – Zu Special:Version in dem Wiki (bei Einstellung auf deutsch nach Spezial:Version) navigieren, um die erfolgreiche Installierung der Erweiterung zu überprüfen.

Für Benutzer, die MediaWiki in der Version 1.24 und früher betreiben:

Die oben stehenden Anweisungen beschreiben die neue Installationsanweisung für diese Erweiterung unter der Verwendung von wfLoadExtension(). Wird diese Erweiterung in einer dieser früheren Versionen (MediaWiki 1.24 und früher)  – an Stelle von wfLoadExtension( 'MassMessage' ); – installiert, benutze:

require_once "$IP/extensions/MassMessage/MassMessage.php";

Konfiguration

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 = array( 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 = array( 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;

Maintenance script

You can send messages from the command line with

php sendMessages.php --pagelist <page list file> --subject <subject file> --message <message file>

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

Seit Version 0.4.0 (der derzeitige git master für MediaWiki 1.25) setzt MassMessage voraus, dass $wgContentHandlerUseDB nicht explizit auf false gestellt ist.

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

Siehe auch