Extension:MassMessage/cs

Category:GPL licensed extensions/cs
Příručka k rozšířením MediaWiki
MassMessage
Stav rozšíření: stabilníCategory:Stable extensions/cs
Implementace Speciální stránka Category:Special page extensions/cs, API Category:API extensions/cs
Popis Umožňuje uživatelům jednoduše odeslat zprávu uživatelům na seznamu.
Autoři Kunal Mehta, wctaiwan
Nejnovější verze 0.5.0 (2023-01-08)
Zásady kompatibility Vydání snímků současně s MediaWiki. Hlavní vývojová větev není zpětně kompatibilní.
MediaWiki 1.25+, použijte pro svou verzi MediaWiki větve REL1_XCategory:Extensions with manual MediaWiki version
Licence GNU General Public License 2.0 nebo novější
Stáhnout Category:Extensions in Wikimedia version control/cs
Nápověda Help:Extension:MassMessage/cs
  • $wgNamespacesToConvert
  • $wgMassMessageAccountUsername
  • $wgNamespacesToPostIn
  • $wgAllowlistedMassMessageTargets
  • $wgAllowGlobalMessaging
  • $wgMassMessageWikiAliases
  • massmessage
Čtvrtletní stahování 33 (Ranked 81st)
Veřejné wiki používající rozšíření 1,039 (Ranked 257th)
Přeložte rozšíření MassMessage, používá-li lokalizaci z translatewiki.net
Vagrant role massmessage
Problémy Otevřené úkoly · Nahlásit chybu
Category:All extensions/cs

Rozšíření MassMessage (hromadné zprávy) umožňuje uživatelům odeslat zprávu určeným uživatelům najednou pomocí speciální stránky Special:MassMessage. Pro nápovědu, jak používat toto rozšíření se podívejte na stránku: Nápověda:Rozšíření:MassMessage. API dokumentaci můžete nalézt na stránce Extension:MassMessage/API.

Instalace

  • Stáhněte soubor/y a vložte je do adresáře pojmenovaného MassMessage ve vaší složce extensions/.
    Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/MassMessage
  • Na konec vašeho souboru LocalSettings.php přidejte následující kód:
    wfLoadExtension( 'MassMessage' );
    
  • Yes Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.

Konfigurační parametry

Jmenné prostory, do kterých lze zprávu pomocí tohoto rozšíření odeslat

Při odesílání zpráv je zveřejňujte pouze v určených jmenných prostorech. Všechny jmenné prostory talk (diskuse) jsou již na seznamu povolených.

$wgNamespacesToPostIn = [ NS_PROJECT ];
Jmenné prostory k převodu

Pokud chcete, aby uživatelé mohli poskytnout odkaz na stránku User:, ale aby bot zveřejnil na své stránce User talk:, můžete to definovat zde.

$wgNamespacesToConvert = [ NS_USER => NS_USER_TALK ];
Uživatelské jméno

S jakým uživatelským jménem by měl robot publikovat. Ve výchozím nastavení je to "MediaWiki message delivery" (doručování zpráv MediaWiki). Pokud uživatel již existuje, rozšíření převezme účet. Pro uživatele nebude možné účet přejmenovat. Výchozí název účtu může být přepsán zadáním (například):

$wgMassMessageAccountUsername = 'MessengerBot';
Povolit globální zasílání zpráv

Zda povolit odesílání zpráv z jedné wiki na druhou. Pokud běží na nastavení wikifarmy, jako je Wikimedie, můžete to zakázat na všech wikinách kromě jedné, abyste měli záznamy na jednom místě.

$wgAllowGlobalMessaging = true;

Skript pro správce

Zprávy můžete také posílat z příkazové řádky

php sendMessages.php --pagelist <soubor se seznamem stránek> --subject <předmětový soubor> --message <soubor zpráv>

kde každý řádek <souboru seznamu stránek> obsahuje název stránky následovaný názvem wiki (databáze), oddělený tabulátorem.

Uživatelská práva

  • massmessage - umožňuje uživateli odesílat zprávy. Ve výchozím nastavení přiřazen do skupiny uživatelů "sysop".

Poznámky

Rozšíření, která se integrují s tímto rozšířením: Echo, LiquidThreads.

Rozhraní

Toto rozšíření lze vidět na třech místech:

Související odkazy

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