Manual:Skin configuration/ja

このページは管理者を対象に、ウィキに外装を設定する方法を解説します.

ウィキの外装 (スキン) を新規に作成する方法は、管理者向けの総合的な情報を参照してください. 外装全般の情報はHelp:外装を、新しい外装の作成についての開発者向けの情報はManual:Skinningをそれぞれ参照してください.

この説明文書は、MediaWiki 1.31+向けです.

外装のダウンロード
MediaWiki の tarball ダウンロードには3件の外装が同梱されています.
 * (既定の外装)

しかし、MediaWiki を Git またはナイトリー版からダウンロードした場合、あるいは追加の外装をインストールしたい場合は、単数または複数の追加の外装のコードを個別にダウンロードする必要があります.

多くの MediaWiki 外装は Wikimedia Git リポジトリに含まれています（完全な一覧はこちらから参照してください）. スキンはMediaWiki 外装のダウンロードよりダウンロードできます（tar形式）.

このグループ内の外装をどれか Git 経由でダウンロードするには、以下のような呼び出しを作成します.

 git clone https://gerrit.wikimedia.org/r/mediawiki/skins/[name of skin]

例: 既定のベクター外装を用いるには、 ディレクトリにある下記を入力します.

 git clone https://gerrit.wikimedia.org/r/mediawiki/skins/Vector

適したリリースの外装を入手します. 新しいディレクトリに移動し、実行:

git checkout REL1_27 (もしくはその他のリリース版あるいはタグ)

ダウンロードした外装用のフォルダは MediaWiki をインストールしたディレクトリのサブディレクトリ 配下に置きます (Git リポジトリを直接、このサブディレクトリに置きます. )

外装の有効化
/skins ディレクトリ内の任意の使いたい外装について、 ファイルで有効化しなければなりません. 例えば、ベクター外装を有効にするには以下を追加します. 複数の外装をインストールした場合は、個別の文を使って有効にします.



(これは、ディレクトリが異なる点以外は、拡張機能の有効化と同じです. )

外装の選択によっては追加の段階が必要かもしれません. mediawiki.org 内の各外装のページに詳細なインストールガイドがあります. 例えば Vector のものは Skin:Vector#インストールをご覧ください. 他のすべての外装についての説明も同様です.

ウィキにおける既定の外装の設定
固有のウィキの新規利用者向けに既定の外装を設定するには、外装ファイルに記述のある名称を の 変数に小文字で入力します. 利用者はその場合も個人設定ページを開いて好みの外装に変更できますが、他の外装をすべてアンインストールもしくは非表示にした場合を除きます（以下をご参照ください. ）例をあげます.

既存のウィキでこれら値を変更すると、旧版の既定の外装を使用する利用者の設定が自動で更新されます. 利用者の個人設定を変更する メンテナンスのスクリプトは存在するものの (userOptions.php)、使用する必要のあることはほとんどありません.

この値を保つと、既定の外装はベクターです.

外装のアンインストール
外装をアンインストールするには、 の行を LocalSettings.php ファイルから取り除きます. その後、 ディレクトリを削除することができます.

もしアンインストールしたスキンを使用していた利用者がいれば、MediaWikiは自動的にその利用者の外装をWikiの既定の外装に切り替えます.

外装をアンインストールせずに抑制する
管理者は利用者の個人設定に表示され、サイト全般の使用を認める外装に上限を設けるため、非表示にする外装を に列記します. 利用者には非表示のまま、新規の外装をテストする場合に便利かもしれません. 手順は以下の例を参考にして、 に記述します.

外装のプレビューにはuseskin URL 引数を使います.

サイト全体のCSSの変更
MediaWiki allows administrators to specify site-wide CSS rules to be added to every page rendered. These rules can be added by editing the page Common.css on your wiki, if  is set to true. In addition to a global stylesheet, one can also specify CSS rules to be used only in certain skins (see Manual:Interface/Stylesheets).

利用者CSSの変更
利用者はページ "User:利用者名/common.css" を作成することにより、自分用のCSSルールを指定することができます. そのページのCSSは利用者がどのスキンを使用していても適用されます. もしウェブサイトの既定の外装が変更されても、利用者のカスタムCSSは以前と同じように引き続き有効に作用します. この機能は  中の   を true に設定することで有効化されます. また、利用者はページ "User:利用者名/外装名.css" を作成することにより、特定の外装にCSSを適用することもできます. 例えばMonoBookスキンを利用しているなら、ページSpecial:MyPage/monobook.css を編集します.

Disable site users' ability to choose skins in user preferences
The system administrator can completely remove the "Skin" option so that it does not show up at all in User Preferences. This makes sense if your site will use a customized skin and would not look right in any other skin.

To do it, add a new line containing the following code to LocalSettings.php. It will remove the "Skin" option from preferences and the possibility to use the useskin parameter in the URL.