Developer FAQ/ja

This FAQ is for questions that developers for MediaWiki might ask. Most of these are culled from IRC. If you have a question related to using MediaWiki, see this FAQ.

推奨文献
See our MediaWiki virtual library (MVL) for virtual (PDF) and printable books (you can order printed versions on demand at your own costs).

始め方
MediaWiki ハッカーになる方法を参照してください.

地域化の質問
ページで表示されているメッセージのメッセージ キーを知るには MediaWiki の URL の末尾に「?uselang=qqx」を追加してください. 地域化されたメッセージがメッセージ キーに変わります.

Can I schedule jobs to run at a later time
はい、ジョブ キューを使用してください.

ジョブ キューの使用方法
UploadFromUrl.php にある例を参照してください.

自分の拡張機能に特別ページを作らせる方法
$wgExtensionAliasesFiles を参照してください.

パッチが Jenkins のテストに通らない. どうすればいい？
See Manual:PHP unit testing. Fix the problem and run a test on your end, and when it passes, submit a new patch.

I'm getting this weird "Error: Invalid magic word" message for no reason
Try changing some stuff in your LocalSettings.php (e.g. disable some extensions) and give it another try. It might just randomly start working again. This seems to have something to do with caching. Another cause of this error can be if you have a parser functions extension that doesn't put the necessary element in the $magicWords array.

Why am I getting "Notice: Undefined offset" in Database.php?
You probably messed up your join conditions.

自分の変更点をレビューしてもらいたい
変更したファイルに  をしてみて、そのファイルに貢献した人を見つけてください. 貢献者のうち1人以上をレビュアーとして追加してください. 興味を持たなかった人は自分を除去します. Gerrit/Code review/Getting reviewsもご覧ください.

関連項目

 * Git and Gerrit FAQ