Extension:UserPageEditProtection

This page is a translated version of the page Extension:UserPageEditProtection and the translation is 93% complete.
MediaWiki 拡張機能マニュアル
UserPageEditProtection
リリースの状態: 安定
実装 利用者権限
説明 利用者ページの編集権限に制限をかける
作者
最新バージョン 4.1.0 (2020-03-07)
MediaWiki 1.29+
PHP 7.0+
データベースの変更 いいえ
ライセンス GNU 一般公衆利用許諾書 2.0 以降
ダウンロード
README
CHANGELOG
$wgOnlyUserEditUserPage
editalluserpages
四半期ごとのダウンロード数 5 (Ranked 130th)
translatewiki.net で翻訳を利用できる場合は、UserPageEditProtection 拡張機能の翻訳にご協力ください

UserPageEditProtection 拡張機能は、利用者ページの編集をそのページのオーナー(利用者)および $wgGroupPermissions を通じて利用者ページの編集権限を割り当てられた利用者に制限します。 この保護は利用者ページのサブページ(例えば User:Hoggwild/sandbox1)に対しても拡張されるため、これにより効果的に利用者に対して保護されたページがまとめて提供されます。 利用者ページの閲覧権限を持つグループに割り当てられた利用者は利用者ページを見ることができますが、権限のある利用者のみがこれを編集することができます。 この拡張機能は利用者トークページに対しては効果を有しません。

インストール

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

設定

この拡張機能には追加の利用者権限 editalluserpages が付随しており、細かな制御が可能です。 既定では、権限は "sysop" 利用者グループに割り当てられています。 これを他の利用者グループ、例えば userpageeditor に割り当てるためには、この拡張機能を呼び出した後に "LocalSettings.php" ファイルに以下のコードを追加します:

$wgGroupPermissions['userpageeditor']['editalluserpages'] = true;

例えば "sysop" 利用者グループに対して権限を無効にする場合は、以下の行を追加します:

$wgGroupPermissions['sysop']['editalluserpages'] = false;

関連項目