Manual:Skinning/Archive/ja

このページはMediaWikiの外装作成のための手引きです.

FooBarという用語は新しく作成された外装の名前に対するプレイスホルダ(仮の名前)として使われます. (大文字の と小文字の が異なる文脈で使用されることに注意します)

There is also a more general walkthrough here.

ファイルの位置
All skin files are located in the  subfolder of the MediaWiki installation directory (see $wgStylePath/ja and $wgStyleDirectory/ja for actual location.)

そのフォルダにはそれぞれの外装に対して2つの外装が存在します:
 * : メインファイルで、ページのレイアウトを定義します
 * : PHP5のAPCオペレーションコードキャッシュに存在するバグに対する次善策です

他のすべてのファイルのために、外装名を持つサブディレクトリを設置しなければなりません - 例:
 * : FooBar外装のメインのスタイルシート
 * : ブラウザ特有のスタイルシートの修正

コードの構造と要素
このセクションでは典型的なMediaWiki外装のコード機能の概要を説明します.

それぞれのコード部分はMediaWikiのMonoBook外装から抽出したものです. For the full PHP code in its entirety, see ../Vector/Example.

Dependencies
This section contains the dependency information about the skin to work around a caching bug in PHP 5.

メタデータ
このセクションでは外装についてのメタ情報を含む.

初期化
This section sets up your skin to inherit from the main skin template class and shows the beginning of the template callback class. Here the required classes are defined. と のインスタンスは外装名に置き換える必要があります.

カテゴリリストの修正
これは(デフォルトの振る舞いである、多くがソートされていない文字列を返す代わりに)適切な 要素としてカテゴリリストを返すための修正ノートです.

XHTMLの出力
開始部分で、通常は変える必要はありません.

ヘッド
HTMLヘッドにはメタデータ、スタイルシートとスクリプトが含まれます. スタイルシートは望むように変えることができますが、通常はこのセクションの調整は必要ありません.

ボディ (ページ要素)
HTMLボディは基本的なページ構造で構成されます.

初期の タグの属性は通常は調整する必要はありません.

サイトのお知らせ
[conditional]

ユーザメッセージの通知
[conditional]

ユーザのツールバー
[iterative]

リンクへのジャンプ
(intra-page navigation) [conditional], [optional]

サイドバーナビゲーション
[iterative]

ページのサブタイトル
(e.g. redirect notice)

復元の警告
[conditional]

カテゴリリンク
[conditional]

ページツールバー
[iterative]

フッター
[iterative]

Closing Trail
これは上記からの部分を閉じる最後のセクションで通常は変える必要がありません.

関連項目

 * Manual:Skins 一般的なMediaWiki外装の内容