Extension:MultimediaViewer
MultimediaViewer リリースの状態: 安定 |
|
---|---|
実装 | ユーザー インターフェイス, Ajax |
説明 | 利用者がページ内のサムネイルをクリックした際の表示方法を改善 |
作者 | |
互換性の方針 | MediaWiki とともにリリースされるスナップショット。 master には後方互換性がありません。 |
MediaWiki | 1.25+ |
PHP | 5.4+ |
ライセンス | GNU 一般公衆利用許諾書 2.0 以降 |
ダウンロード | |
例 | MediaWiki.org |
|
|
四半期ごとのダウンロード数 | 169 (Ranked 36th) |
使用中の公開ウィキ | 1,926 (Ranked 195th) |
translatewiki.net で翻訳を利用できる場合は、MultimediaViewer 拡張機能の翻訳にご協力ください | |
問題点 | 未解決のタスク · バグを報告 |
MultimediaViewer (マルチメディアビューアー) 拡張機能は、ウィキの利用者に対して、別ページの読み込みによる手間や混乱をなくしつつ、ブラウザー内で元のサイズまたはそれに近い画像を表示できるような、別のユーザー インターフェイスを提供します。
インストール
併せて Extension:CommonsMetadata のダウンロードも検討しましょう。絶対に必要ではありませんが、それがないと画像の詳細を表示するボックスで利用できる情報が限られてしまいます。
On third-party wikis, even if you only use locally uploaded images, you need CommonsMetatada to populate the information in the boxes via a template holding information about the files.)
- ダウンロードして、ファイルを
extensions/
フォルダー内のMultimediaViewer
という名前のディレクトリ内に配置します。
開発者とコード寄稿者は、上記の代わりに以下を使用してGitからインストールします:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/MultimediaViewer - 以下のコードを LocalSettings.php ファイルの末尾に追加します:
wfLoadExtension( 'MultimediaViewer' );
- 必要に応じて設定します
- 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
Vagrantでのインストール:
- Vagrant を使用している場合は、
vagrant roles enable multimediaviewer --provision
でインストールしてください。
設定
$wgMediaViewerEnableByDefault
および$wgMediaViewerEnableByDefaultForAnonymous
により、既定でだれでも、つまり未ログインの匿名利用者でもマルチメディアビューアーを使用できるか決定します。 どちらも既定値はtrue
です。$wgMediaViewerUseThumbnailGuessing
を有効にするとパフォーマンスが向上しますが、ウィキの設定によっては脆弱になりかねません(404 handlerを使用した場合なら問題なく作動するはずです)。
- 強制ダウンロード
Vagrantを利用する場合を除き、「…をダウンロードする」というボタンを押したときに利用者のブラウザで表示するだけでなく、ほんとうにダウンロード用ファイルが提供されているか確認するには、サーバの設定が必要です。
要求した画像のディレクトリのURLにdownload
クエリ引数が含まれる場合、Content-Disposition
-ヘッダはattachment
に設定してください。
その手順はApacheと互換性のあるサーバで.htaccess
ファイルで mod_rewrite および mod_headers を使用すると実行します。
Varnishの設定はこういう表示になります。
Usage testing
次に、サムネイル画像が含まれたページを開きます。画像もしくは周辺にある「拡大」アイコンをクリック。ライトボックスが別のウィンドウで開き、画像を拡大して表示します。
もし興味があればテスト環境を書き出し用に用意してありますので、Special:Importを経由すると、テストに適した環境を手軽に設定できます。(訳注:「他のウィキからのページの取り込み」には管理者あるいは同等の権限が必要です。)
テンプレート
マルチメディアビューアーと Upload Wizard は画像のデータを表示するにはいくつかのテンプレートを必要とします。 こちらのコードをxmlファイルに保存し、ご利用のウィキにインポートするだけです。
関連項目
この拡張機能は 1 つ以上のウィキメディアのプロジェクトで使用されています。 これはおそらく、この拡張機能が安定していて高いトラフィックのウェブサイトでも十分に動作することを意味します。 この拡張機能がインストールされている場所を確認するには、ウィキメディアの設定ファイル CommonSettings.php および InitialiseSettings.php 内で、この拡張機能の名前を探してください。 特定のウィキにインストールされている拡張機能の完全な一覧は、そのウィキの Special:Version ページにあります。 |
この拡張機能は以下のウィキ ファーム/ウィキ ホスト/パッケージに含まれています: これは正式な一覧ではありません。 一部のウィキ ファーム/ウィキ ホスト/パッケージは、ここに記載されていなくてもこの拡張機能を含んでいる場合があります。 必ずご利用のウィキ ファーム、ウィキ ホスト、バンドルで確認してください。 |