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#インストールをご覧ください. 他のすべての外装についての説明も同様です.

ウィキにおける既定の外装の設定
A default skin should be set for new users of a wiki by setting the variable  in   to the lowercase skin name specified in the skin file. Users can still change their skin by going to their preferences page, unless you uninstall or suppress all other skins, or disable the preference altogether (see below). For example:

Changing these value on an existing wiki will automatically change the setting of all users who have been using the previous default skin. There is a maintenance script to change users' preferences (userOptions.php), but you will most likely not need to use it.

If you do not change this value, Vector will be the default skin.

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

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

外装をアンインストールせずに抑制する
The administrator can limit the skin choices that are offered site-wide in user's preferences by listing skin(s) to suppress in the  array. This might be useful if you want to test a new skin without letting users see it. To do this, put something like this in :

You will be able to preview the skin using the useskin URL parameter.

サイト全体の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.