Extension:MassMessage
MassMessage Stav rozšíření: stabilní |
|
---|---|
Zavádění | Speciální stránka , API |
Popis | Umožňuje uživatelům jednoduše odeslat zprávu uživatelům na seznamu. |
Napsal(i) | Kunal Mehta, wctaiwan |
Nejnovější verze | 0.5.0 (2023-01-08) |
Zásady kompatibility | Vydání snímků následuje MediaWiki. Hlavní vývojová větev není zpětně kompatibilní. |
MediaWiki | 1.25+, použijte pro svou verzi MediaWiki větve REL1_X |
Licence | GNU General Public License 2.0 nebo pozdější |
Zdrojový kód | |
Nápověda | Help:Extension:MassMessage/cs |
|
|
|
|
Čtvrtletní stahování | 44 (Ranked 90th) |
Používání veřejných wikin | 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 |
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žceextensions/
.
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' );
- 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:
- Special:CreateMassMessageList, k vytvoření dodacích listů.
- Wiki stránky s modelem obsahu
MassMessageListContent
, které představují seznamy doručení. Ty jsou automaticky kategorizovány pod Category:MassMessage delivery lists . - Special:MassMessage, pro odeslání zprávy do seznamu doručení.
Související odkazy
- Extension:MassMessageEmail - odesílá uživatelům e-maily namísto příspěvků na jejich diskusní stránky.
Toto rozšíření se používá na jednom nebo více projektech Wikimedie. Pravděpodobně to znamená, že rozšíření je stabilní a funguje dostatečně dobře, aby jej mohly používat weby s tak vysokou návštěvností. Vyhledejte tento název rozšíření v konfiguračních souborech CommonSettings.php a InitialiseSettings.php Wikimedie, abyste viděli, kde je nainstalováno. Úplný seznam rozšíření nainstalovaných na konkrétní wiki lze vidět na stránce wiki Special:Version. |
Toto rozšíření je zahrnuto v následujících wiki farmách/hostitelích a/nebo balíčcích: Toto není autoritativní seznam. Některé wiki farmy/hostitelé a/nebo balíčky mohou toto rozšíření obsahovat, i když zde nejsou uvedeny. Pro potvrzení se vždy obraťte na své wiki farmy/hostitele nebo balíček. |
- Stable extensions/cs
- Special page extensions/cs
- API extensions/cs
- GPL licensed extensions/cs
- Extensions in Wikimedia version control/cs
- APIQuerySiteInfoStatisticsInfo extensions/cs
- BeforeEchoEventInsert extensions/cs
- BeforePageDisplay extensions/cs
- ChangeTagsListActive extensions/cs
- ListDefinedTags extensions/cs
- ParserFirstCallInit extensions/cs
- RejectParserCacheValue extensions/cs
- SkinTemplateNavigation::Universal extensions/cs
- UserGetReservedNames extensions/cs
- All extensions/cs
- Extensions used on Wikimedia/cs
- Extensions included in Canasta/cs
- Extensions included in Miraheze/cs
- Extensions included in WikiForge/cs
- Notification extensions/cs
- ContentHandler extensions/cs
- Extensions with StructuredDiscussions support/cs