Extensions FAQ/ja

インストールされている拡張機能のリストはどこにありますか？
各ウィキの 特別:バージョン情報 ページには、MediaWikiソフトウェアに登録されている拡張機能のリストが含まれています. 開発者がそこにリストするための正しいコードを含めていない場合、特別:バージョン情報に表示せずにすべての拡張機能をインストールできます.

拡張機能を有効にするには？
ほとんどの拡張機能では、拡張機能のPHPファイル（またはディレクトリ）を  フォルダーにコピーし、次のステートメントを   に追加します. は、MyExtension.phpなどの拡張機能のファイル名です. MyExtension.php.extensionsなどの拡張子 1.25以降、拡張機能をインストールする新しい方法があります. これは、拡張機能の登録をサポートする拡張機能で機能します. 上記の拡張機能に相当するものは次のとおりです. ただし、一部の拡張機能には、追加の手順や異なるインストール手順があります. 一部の拡張機能には、その拡張機能に関するより詳細な情報が記載された （場合によっては  ）という名前のテキストファイルが含まれます.

Manual:Extensions/jaも参照して下さい.

どのように独自の拡張機能を書けばいいのでしょうか？
Manual:Extensions/jaをご覧下さい.

拡張機能を使用してページキャッシングを無効にするには？
あなたが書いている場合、例えば特別ページ:

パーサータグフックの場合:

拡張機能の出力が時間ではなく特定のオプションまたはユーザーコンテキストのみに依存している場合でも、パーサーキャッシュによってキャッシュされるようにすることができますが、（多くの可能性のある）1つの出力バリアントとしてマークされていることを確認してください. PageRenderingHashフックを使用して、それに応じてキャッシュハッシュに影響を与えます.

特別ページ
キャッシュを解析しない出力をレンダリングするとき、例えば、特別ページなどでは は解析されるwikiテキストです.

ここで、 は解析されるウィキテキストです.

パーサフック
Manual:Tag extensions/jaをご覧下さい

拡張機能の出力(ダイナミックな内容)で検索を有効にするには？
出来ません. ダイナミックな内容は静的なインデックスに含め留ことは出来ません.

拡張機能のHTML出力の修正を避けるには？
Manual:Tag extensions/jaをご覧下さい

XMLスタイルのパラメータを拡張機能に渡すには？
Manual:Tag extensions/jaをご覧下さい

拡張機能とテンプレート
Manual:Tag extensions/jaをご覧下さい

"NaodW..." or "UNIQ..."
MediaWikiの以前のバージョンにおいてテンプレートと拡張機能に関する他の問題はテンプレートの出力において"NaodW..."もしくは"UNIQ..."が表示されることでした. MediaWiki 1.5(.1)はそのような出力をするPHPバージョンに関する問題を持っています. MediaWiki 1.5.2以降にアップグレードすべきです.

もう1つの手がかりは、拡張機能（またはインストールされている別の拡張機能）が ではなく 関数を使用している可能性があることです. 次に、それを に変更します. （パラメーターまたは $wgParser で指定されたパーサーを使用）

記事を保護するかどうかを拡張機能で決定するには？
'''TitleクラスとisProtectedメソッドを使用します. 例です'''

拡張機能フォルダに適用するパーミッションは？
/wiki構造においてすべてのスクリプトはPHPが動作するようなユーザによって読み込みと実行可能である必要があります. すべてのパーミッションは通常755でユーザはオーナー/グループです. LocalSettings.phpファイルはセットアップ上で作成され残りを設定する例になります.

Special:Versionで拡張機能が表示されるようにするには？
Manual:Extensions/jaをご覧下さい