Manual:拡張 機能
- ウィキの
利用 者 は、拡張 機能 を閲覧 できます。 管理 者 であれば MediaWiki上 の拡張 機能 を管理 することができ、インストール、あるいは削除 を行 うことができます。開発 者 は、新 しい拡張 機能 の作成 、改善 ・保守 ができます。
拡張 機能 の種類
拡張 機能 を見 つける
拡張 機能 の参照
カテゴリ:カテゴリごとの
インストールされた拡張 機能 の確認
MediaWikiに
人気 の拡張 機能
MediaWiki.org から ExtensionDistributor メカニズムを
3
拡張 機能 のインストール
詳 しい手引 きについては、Manual:Extensions/Installation and upgrade を参照
MediaWiki はインストールが
始 める前 に- いくつかの
拡張 機能 はパッチのインストールが要求 されます。それらの多 くはunixコマンドの使用 によるインストールのために設計 された手引 きを提供 しています。拡張 機能 ヘルプページにリスト表示 されたこれらのコマンドを入力 するためにシェルアクセス(SSH)の権限 が要求 されることもあります。
- いくつかの
拡張 機能 をダウンロードする。- Extension Distributorは、よく
用 いられている拡張 機能 を選 び、ダウンロードする手助 けをしてくれます。 通常 、拡張 機能 はモジュール パッケージとして配布 されます。 それらは一般 的 に$IP /extensions/
の独自 の下位 ディレクトリに入 ります。 ウィキメディアの Git リポジトリに保存 された拡張 機能 の一覧 は git:mediawiki/extensions にあります。拡張 機能 の中 には、履歴 管理 をしていないものがあり、使用 は推奨 されません。拡張 機能 のなかにはbundles、composer 、package repositoriesで利用 可能 なものもあります。- インストール
前 にREADMEファイルを読 むことをお勧 めします。 これには通常 、設定 に関 する重要 な情報 が含 まれています。
- Extension Distributorは、よく
拡張 機能 をインストールLocalSettings.php
ファイルの末尾 に、以下 を追加 します:wfLoadExtension( 'ExtensionName' );
- この
行 はPHPインタプリタに拡張 機能 ファイルを読 み込 むことを強制 し、その結果 MediaWikiにアクセス可能 にします。 拡張 機能 の中 には、メンテナンススクリプトと衝突 するものもあります。例 えば $_SERVER に直接 アクセスする(非 推奨 )場合 です。- この
場合 、メンテナンススクリプトが動作 するように、条件 文 で包 むことができます。 if ( !$wgCommandLineMode ) { wfLoadExtension ( 'ExtensionName' ); }
上記 の条件 文 の中 で加 えられる特別 な名前 空間 を必要 とするすべての拡張 機能 に対 して、メンテナンススクリプト importDump.php は失敗 します。そのような拡張 機能 は、例 えば Extension:Semantic MediaWiki や Extension:Page Forms です。
拡張 機能 用 に必要 な権限 が設定 されていることを確認 してください!- このインストール
手順 は、ほとんどの拡張 機能 にあてはまりますが、異 なったインストール手順 が必要 なものもあります。詳細 は、拡張 機能 のドキュメントを確認 して下 さい。 LocalSettings.php
で設定 の変数 を変更 したい場合 は、通常 は拡張 機能 のインクルードの後 で行 う必要 があります。 そのようにしない場合 、拡張 機能 内 で定義 されている既定 値 があなたの設定 を上書 きします。
拡張 機能 のアップグレード
新 しいバージョンの拡張 機能 をダウンロードします。extensions/ExtensionName
ディレクトリにある拡張 機能 のすべてのファイルを、新 しいファイルに置 き換 えます。LocalSettings.php
にある拡張 機能 の設定 は、削除 しないでください拡張 機能 が MediaWiki データベースの変更 を必要 とする場合 、メンテナンス スクリプトの update.php を実行 する必要 があるかもしれません。 ほとんどの拡張 機能 は、このスクリプトを実行 する必要 があるかどうかについて言及 しています。 (スクリプト実行 前 にデータのバックアップを取 ってください)。 もしコマンドラインにアクセスできない場合 には、web updaterを使 うこともできます。
拡張 機能 のアンインストール
アンインストールするには、LocalSettings.php
から
wfLoadExtension( 'ExtensionName' );
拡張 機能 の設定 に関係 する行 はすべて削除 する必要 があります。
関連 項目
- カテゴリ:
拡張 機能 - Template:Extension
- Manual:
拡張 機能 の開発 - Manual:
拡張 機能 の翻訳 -拡張 機能 の翻訳 に関 する情報 。 - Special:ExtensionDistributor - ウィキメディアのバージョン
管理 で最 もダウンロードされた15の拡張 機能 の一覧 が含 まれます - extloc - Where are MediaWiki extensions deployed in Wikimedia production?
- API:SiteInfo extension information