Extension:Title Blacklist/ja

From MediaWiki.org

Jump to: navigation, search
MediaWiki Extensions
List of MediaWiki Extensions
Crystal Clear action run.png
Title Blacklist

Release status: stable

実装 User rights
使われているフック getUserPermissionsErrors

AbortMove
UploadVerification

説明 ブラックリストの正規表現にマッチしたページ名の作成をブロックする
作者 VasilievVV
バージョン v1.4.2 (05/08/2008)
MediaWiki 1.12.0+
ダウンロード from Subversion
追加される権限 tboverride

Title Blacklist拡張機能によってwiki管理者は正規表現に一つかそれ以上マッチするタイトルを持つページの作成、移動とアップロードをブロックできるようになります。

Contents

[edit] 要件

拡張機能はMediaWiki 1.12.0かそれ以降を要求します(AbortMoveフックが必要だからです)。

[edit] インストレーション

  1. Subversionからすべての拡張機能のファイルをチェックアウトしてMediaWikiのextensionsディレクトリ内のTitleBlacklistサブディレクトリに設置して下さい。
  2. require_once( "{$IP}/extensions/TitleBlacklist/TitleBlacklist.php" );の行をLocalSettings.phpファイルに追加して下さい
  3. ブラックリストソースを設定します(下記を参照)

インストレーションはSpecial:Versionページを通して確認できます。

[edit] 複数のブラックリストソース

ローカルメッセージを除いてTitle blacklistは複数のソースから集めることができます。ブラックリストソースを設定するために次のようなコードを使って下さい:

$wgTitleBlacklistSources = array(
    array(
         'type' => TBLSRC_LOCALPAGE,
         'src'  => 'Project:Title blacklist',
    ),
    array(
         'type' => TBLSRC_URL,
         'src'  => 'http://meta.wikimedia.org/w/index.php?title=Title_blacklist&action=raw',
    ),
    array(
         'type' => TBLSRC_FILE,
         'src'  => '/home/wikipedia/blacklists/titles',
    ),
);
  • タイトルのブラックリストとしてローカルページに対してはTBLSRC_LOCALPAGEを使って下さい
  • タイトルのブラックリストとして外部URLに対してTBLSRC_URLを使って下さい
  • タイトルのブラックリストとしてファイルに対してはTBLSRC_FILEを使って下さい

[edit] ブラックリストを編集する

title blacklistはMediaWiki:Titleblacklistのシステムメッセージとして保存されます。

このページはそれぞれの個別の行ごとに正規表現で構成されます。例です:

Foo <autoconfirmed|noedit|errmsg=blacklisted-testpage> 
[Bb]ar #No one should create article about it

それぞれのエントリは<>で閉じられ、|で分割されたオプションの属性を含むことができます。

  • autoconfirmed - 認証されていないユーザーのみページを作成/アップロード/移動をできません
  • noedit - ユーザーはこの記事を編集できません
  • casesensitive - ブラックリストに掲載されたタイトルを確認するときに大文字小文字の区別をする(don't ignore case)
  • errmsg - 標準のものの代わりに表示されるメッセージの名前です

[edit] 警告メッセージを設定する

ブラックリストに掲載されたタイトルを持ったページを作ろうとすると、警告メッセージがユーザーに表示されます。これはシステムメッセージを通してカスタマイズできます

[edit] Change log

拡張機能のコードに対する完全な変更ログ(サードパーティからの国際化の更新を含む)Subversion logから入手できますが、ポイントリリース間の変更情報の要約は下記の通りです:

バージョン リリース日 コメント
1.3 22/12/2007 保存する前にブラックリストの有効性を確認する
1.2 19/12/2007 キャッシングサポートに関してバージョンを整理
1.1 10/12/2007 entry属性と複数のソースのサポートをする新しいバージョン
1.0 05/11/2007 初期のバージョン

[edit] 正規表現のリソース

この拡張機能はWikimediaの一つもしくは複数のwikiで利用されています。このことは拡張機能が安定していて高いトラフィックのウェブサイトでも十分に動作することを意味します。MediaWiki.orgにインストールされている拡張機能の全リストはバージョン情報ページで見ることができます。