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à • ‎dansk • ‎español • ‎français • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎sicilianu • ‎suomi • ‎русский • ‎العربية • ‎سنڌي • ‎پښتو • ‎हिन्दी • ‎মেইতেই লোন্ • ‎中文 • ‎日本語 • ‎한국어
MediaWiki 拡張機能マニュアル
Crystal Clear action run.svg
MassMessage
リリースの状態: 安定
Screenshot of MassMessage MediaWiki extension.png
実装 Special page, API
説明 利用者が複数の利用者にメッセージを簡単に送信できるようにする。
作者 Kunal Mehta, wctaiwan
最新バージョン 0.4.0 (2016-12-06)
互換性ポリシー リリースブランチ
MediaWiki 1.25 以降。お使いの MediaWiki バージョンの REL_X ブランチを使用してください
データベースの変更 いいえ
ライセンス GNU General Public License 2.0 or later
ダウンロード
パラメーター
  • $wgNamespacesToPostIn
  • $wgAllowGlobalMessaging
  • $wgNamespacesToConvert
  • $wgMassMessageAccountUsername
  • $wgMassMessageWikiAliases
追加する権限
  • massmessage
使用するフック
ParserFirstCallInit
SpecialStatsAddExtra
APIQuerySiteInfoStatisticsInfo
RenameUserPreRename
UserGetReservedNames
BeforeEchoEventInsert
SkinTemplateNavigation
BeforePageDisplay
ListDefinedTags
ChangeTagsListActive
translatewiki.net で翻訳を利用できる場合は、MassMessage 拡張機能の翻訳にご協力ください
使用状況とバージョン マトリクスを確認してください。
Vagrant role massmessage
問題点 未解決のタスク · バグを報告

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

インストール

  • ダウンロードして、ファイルを extensions/ フォルダー内の MassMessage という名前のディレクトリ内に配置します。
  • 以下のコードを LocalSettings.php の末尾に追加します:
    wfLoadExtension( 'MassMessage' );
    
  • Yes 完了 – ウィキの「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;

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.


利用者権限

  • 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.

関連項目