Erweiterung:MassMessage
MassMessage Freigabestatus: stabil |
|
---|---|
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.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-Version |
Lizenz | GNU General Public License 2.0 oder neuer |
Herunterladen | |
Hilfe | Help:Extension:MassMessage/de |
|
|
|
|
Quarterly downloads | 62 (Ranked 77th) |
Public wikis using | 1,039 (Ranked 257th) |
Übersetze die MassMessage-Erweiterung, wenn sie auf translatewiki.net verfügbar ist | |
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 $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 Ordnerextensions/
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' );
- 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 <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
Erweiterungen, welche mit dieser integriert sind: Echo und LiqidThreads.
Benutzeroberfläche
Diese Erweiterung ist in drei Orten sichtbar:
- Special:CreateMassMessageList, to create delivery lists.
- Wiki pages with the
MassMessageListContent
content model, which represent delivery lists. These are automatically categorised under Category:MassMessage delivery lists .
- Special:MassMessage, to send a message to a delivery list.
Siehe auch
- Extension:MassMessageEmail - Sendet E-Mails an Benutzer, anstatt auf deren Diskussionsseiten zu posten.
Diese Erweiterung wird in einem oder mehreren Wikis von Wikimedia verwendet. Das bedeutet mit hoher Wahrscheinlichkeit, dass die Erweiterung stabil ist und gut genug funktioniert, um auf solch häufig besuchten Webseiten benutzt zu werden. Suche nach dem Erweiterungs-Namen in den Wikimedia CommonSettings.php und den InitialiseSettings.php-Konfigurations-Dateien, um nachzusehen, wo es installiert ist. Eine vollständige Liste der installierten Erweiterungen in einem bestimmten Wiki wird auf Special:Version im Wiki generiert und angezeigt. |
Diese Erweiterung ist in den folgenden Softwarepaketen enthalten und/oder wird von den folgenden Wiki-Farmen, bzw. Wiki-Hostern verwendet: Dies ist keine maßgebliche Liste. Softwarepakete und/oder Wiki-Farmen, bzw. Wiki-Hoster nutzen diese Erweiterung ggf., obwohl sie nicht in dieser Liste enthalten sind. Prüfe daher stets die Nutzung im verwendeten Softwarepaket und/oder bei der Wiki-Farm, bzw. dem Wiki-Hoster. |
- Stable extensions/de
- Special page extensions/de
- API extensions/de
- GPL licensed extensions/de
- Extensions in Wikimedia version control/de
- APIQuerySiteInfoStatisticsInfo extensions/de
- BeforeEchoEventInsert extensions/de
- BeforePageDisplay extensions/de
- ChangeTagsListActive extensions/de
- ListDefinedTags extensions/de
- ParserFirstCallInit extensions/de
- RejectParserCacheValue extensions/de
- SkinTemplateNavigation::Universal extensions/de
- UserGetReservedNames extensions/de
- All extensions/de
- Extensions used on Wikimedia/de
- Extensions included in Canasta/de
- Extensions included in Miraheze/de
- Extensions included in WikiForge/de
- Notification extensions/de
- ContentHandler extensions/de
- Extensions with StructuredDiscussions support/de