Extension:Title Blacklist/ja
From MediaWiki.org
|
Title Blacklist Release status: stable |
|
|---|---|
| 実装 | User rights |
| 使われているフック | getUserPermissionsErrors |
| 説明 | ブラックリストの正規表現にマッチしたページ名の作成をブロックする |
| 作者 | 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] インストレーション
- Subversionからすべての拡張機能のファイルをチェックアウトしてMediaWikiのextensionsディレクトリ内のTitleBlacklistサブディレクトリに設置して下さい。
require_once( "{$IP}/extensions/TitleBlacklist/TitleBlacklist.php" );の行をLocalSettings.phpファイルに追加して下さい- ブラックリストソースを設定します(下記を参照)
インストレーションは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] 警告メッセージを設定する
ブラックリストに掲載されたタイトルを持ったページを作ろうとすると、警告メッセージがユーザーに表示されます。これはシステムメッセージを通してカスタマイズできます
- MediaWiki:Titleblacklist-forbidden-edit: ページ作成と編集に関して、
- MediaWiki:Titleblacklist-forbidden-move: ページ移動に関して、
- MediaWiki:Titleblacklist-forbidden-upload: 画像のアップロードに関して。
[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] 正規表現のリソース
- Brief Introduction to Regular Expressions
- The 30 Minute Regex. Tutorial
この拡張機能はWikimediaの一つもしくは複数のwikiで利用されています。このことは拡張機能が安定していて高いトラフィックのウェブサイトでも十分に動作することを意味します。MediaWiki.orgにインストールされている拡張機能の全リストはバージョン情報ページで見ることができます。