• このエントリーをはてなブックマークに追加

MediaWikiでオリジナルスキンを作る方法は以下の通り。

  1. できればテストサーバーで確認する
  2. LocalSettings.phpを編集する
  3. skinsフォルダ内に$wgDefaultSkinで設定したスキンを作成する
  4. 完成したらアップロードする

LocalSettings.phpを開いて編集する

$wgDefaultSkin = "sample";

とします。””内には任意のフォルダ名を設定します。

wfLoadSkin( 'Sample' );

という記述も必要。スキン名は頭文字を大文字とすることがMediaWikiのお作法みたいです。フォルダ名もVectorなどに習って同じように頭文字を大文字にして、作成。

skinsフォルダ内に$wgDefaultSkinで設定したスキンを作成する

適切なファイルの内容にするとスキンが適用されて表示されます。

Vector等を元にコピーした場合はそのままでは動作しません。同じ名前のファイルを読み込むとエラーが出てしまいます。

skin.jsonというファイルが入っているのでそちらに設定する内容を変更する必要があります。

完成したらアップロードする

LocalSettings.phpと作成したスキンフォルダをアップロードする。