Extension:GlobalUserPage
GlobalUserPage リリースの状態: 安定 |
|
---|---|
実装 | ユーザー インターフェイス |
説明 | ウィキのファームでグローバルな (ウィキ間に共通の) 利用者ページを実現します。 |
作者 | Jack Phoenix, Kunal Mehta |
最新バージョン | 0.11.1 (2017-09-18) |
互換性の方針 | MediaWiki とともにリリースされるスナップショット。 master には後方互換性がありません。 |
MediaWiki | 1.42+ |
PHP | 5.5.9+ |
ライセンス | GNU 一般公衆利用許諾書 3.0 以降 |
ダウンロード | |
ヘルプ | Help:Extension:GlobalUserPage/ja |
例 | ShoutWiki |
|
|
四半期ごとのダウンロード数 | 23 (Ranked 108th) |
使用中の公開ウィキ | 2,011 (Ranked 198th) |
translatewiki.net で翻訳を利用できる場合は、GlobalUserPage 拡張機能の翻訳にご協力ください | |
問題点 | 未解決のタスク · バグを報告 |
GlobalUserPage 拡張機能はウィキファーム上に、グローバルな (ウィキ間で共通の) 利用者ページを実現します。
この拡張機能はJack PhoenixがShoutWiki 向けに開発を担当、原案はKunal Mehta のExtension:HelpPages です (コード共有は既に終了)。
利用者向け説明文書
Help:Extension:GlobalUserPage を参照してください。
注意点
この拡張機能の使用は、若干のセキュリティの危険を伴います。 中央管理ウィキとその管理者を完全に信頼できるかどうかが肝心です。管理者権限で生のHTMLを追加できるため、XSS に穴を開けたりなど悪用ができてしまうからです。
インストール
- ダウンロードして、ファイルを
extensions/
フォルダー内のGlobalUserPage
という名前のディレクトリ内に配置します。
開発者とコード寄稿者は、上記の代わりに以下を使用してGitからインストールします:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/GlobalUserPage - 以下のコードを LocalSettings.php ファイルの末尾に追加します:
wfLoadExtension( 'GlobalUserPage' );
- 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
設定
$wgGlobalUserPageAPIUrl
- 中央管理ウィキのapi.php
の URL。 この URL は当初の段階ではグローバルな利用者ページの文字列を取得するために使います。$wgGlobalUserPageCacheExpiry
- 処理した HTML をキャッシュしておく時間の長さを制御 既定値は60 * 60 * 24 * 7
(1週間) です。 HTML は通常、編集により無効にされますが、フォールバック処理としては全く良く不適格です。$wgGlobalUserPageDBname
- グローバルな利用者ページのデータを保存するデータベース名。すなわち通常は$wgSharedDB
と同じ値に設定する必要があります。$wgGlobalUserPageFooterKey
- フッタとしてグローバル利用者ページの最下部に追加するメッセージキー、あるいは false に設定してフッタを非表示にします。$wgGlobalUserPageTimeout
- 内部 API 要求の制限時間、利用するには$wgHTTPTimeout
によって "default" (既定) ストリングに設定します。
この拡張機能は 1 つ以上のウィキメディアのプロジェクトで使用されています。 これはおそらく、この拡張機能が安定していて高いトラフィックのウェブサイトでも十分に動作することを意味します。 この拡張機能がインストールされている場所を確認するには、ウィキメディアの設定ファイル CommonSettings.php および InitialiseSettings.php 内で、この拡張機能の名前を探してください。 特定のウィキにインストールされている拡張機能の完全な一覧は、そのウィキの Special:Version ページにあります。 |
この拡張機能は以下のウィキ ファーム/ウィキ ホスト/パッケージに含まれています: これは正式な一覧ではありません。 一部のウィキ ファーム/ウィキ ホスト/パッケージは、ここに記載されていなくてもこの拡張機能を含んでいる場合があります。 必ずご利用のウィキ ファーム、ウィキ ホスト、バンドルで確認してください。 |