Phabricator のプロジェクト名 #MassMessage

Extension: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 62% complete.

Other languages:
Deutsch • ‎English • ‎català • ‎español • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎sicilianu • ‎suomi • ‎русский • ‎العربية • ‎سنڌي • ‎پښتو • ‎हिन्दी • ‎中文 • ‎日本語 • ‎한국어
MediaWiki 拡張機能マニュアルManual:Extensions
Crystal Clear action run.svg
MassMessage

リリースの状態:Extension status 安定

Screenshot of MassMessage MediaWiki extension.png
実装Template:Extension#type Special page, API
説明Template:Extension#description 利用者が複数の利用者にメッセージを簡単に送信できるようにする。
作者Template:Extension#username Kunal Mehta, wctaiwan
最新バージョンTemplate:Extension#version 0.4.0 (2016-12-06)
互換性ポリシーCompatibility#mediawiki_extensions リリースブランチ
MediaWikiTemplate:Extension#mediawiki 1.25 以降。お使いの MediaWiki バージョンの REL_X ブランチを使用してください
データベースの変更Template:Extension#needs-updatephp いいえ
ライセンスTemplate:Extension#license GNU General Public License 2.0 or later
ダウンロード
パラメーターTemplate:Extension#parameters
  • $wgNamespacesToPostIn
  • $wgAllowGlobalMessaging
  • $wgNamespacesToConvert
  • $wgMassMessageAccountUsername
  • $wgMassMessageWikiAliases
追加する権限Template:Extension#rights
  • massmessage
使用するフックTemplate:Extension#hook
ParserFirstCallInitManual:Hooks/ParserFirstCallInit
SpecialStatsAddExtraManual:Hooks/SpecialStatsAddExtra
APIQuerySiteInfoStatisticsInfoManual:Hooks/APIQuerySiteInfoStatisticsInfo
RenameUserPreRenameManual:Hooks/RenameUserPreRename
UserGetReservedNamesManual:Hooks/UserGetReservedNames
BeforeEchoEventInsertManual:Hooks/BeforeEchoEventInsert
SkinTemplateNavigationManual:Hooks/SkinTemplateNavigation
BeforePageDisplayManual:Hooks/BeforePageDisplay
ListDefinedTagsManual:Hooks/ListDefinedTags
ChangeTagsListActiveManual:Hooks/ChangeTagsListActive

translatewiki.net で翻訳を利用できる場合は、MassMessage 拡張機能の翻訳にご協力ください

使用状況とバージョン マトリクスを確認してください。
Vagrant roleMediaWiki-Vagrant#Using roles massmessage

問題点Phabricator

未解決のタスク · バグを報告

MassMessage 拡張機能は、特別ページ「Special:MassMessage」で指定したリストにあるページに簡単にメッセージを送信できるようにします。拡張機能の使用法のヘルプについては Help:Extension:MassMessageHelp:Extension:MassMessage を参照してください。API の説明文書は Extension:MassMessage/API にあります。

インストール

  • ダウンロードして、ファイルを extensions/ フォルダー内の MassMessage という名前のディレクトリ内に配置します。
  • 以下のコードを LocalSettings.php の末尾に追加します:
    wfLoadExtension( 'MassMessage' );
    
  • YesY 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。

MediaWiki 1.24 以前を稼働させている利用者へ:

上記の手順では、wfLoadExtension() を使用してこの拡張機能をインストールする新しい方法を記載しています。 この拡張機能をこれらの過去のバージョン (MediaWiki 1.24 以前) にインストールする必要がある場合は、wfLoadExtension( 'MassMessage' ); の代わりに以下を使用する必要があります:

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

Configuration parameters

送信先の名前空間

When posting messages, only post them in the specified namespaces. All talk namespaces are already whitelisted.

$wgNamespacesToPostIn = array( NS_PROJECT );
変換する名前空間

If you want users to be able to provide a link to a User: page, but have the bot post on their User talk: page you can define that here.

$wgNamespacesToConvert = array( NS_USER => NS_USER_TALK );
利用者名

What username the bot should post with. By default, this is "MediaWiki message delivery". If the user already exists, the extension will take over the account. It will be impossible for users to rename the account. You can override the default account name by specifying (for example):

$wgMassMessageAccountUsername = 'MessengerBot';
グローバル メッセージの有効化

Whether to enable sending messages from one wiki to another. If running on a wikifarm setup like Wikimedia, you can disable this on all wikis except one to keep the logs in one place.

$wgAllowGlobalMessaging = true;

利用者権限

  • massmessage - メッセージを送信できるようにします。デフォルトでは、「管理者」グループの利用者に割り当てられています。

注記

As of version 0.4.0 (current git master for MediaWiki 1.25), MassMessage requires $wgContentHandlerUseDB not to have been explicitly set to false.

Extensions which integrate with this one: Echo, LiquidThreads

関連項目