Manual:Namespace/ja

From MediaWiki.org

Jump to: navigation, search

名前空間は同じような目的を持つ内容が含まれるページの集まりです。名前空間は同じwikiの範囲内の情報の異なるタイプの部分として見なされ、"本当の"ページ内容をユーザプロファイル、ヘルプページなどから分離することを可能にします。

Contents

[edit] 技術的な概要

すべてのページは名前空間の範囲内に存在し、ページの名前空間の接頭辞を使用して配信ことが出来ます。 ページのタイトルのフォーム部分は、コロン(:)で分離されます。

例です:

タイトル 名前空間
Foo Main
Project:Foo Project
Help:Foo Help

メインの名前空間は接頭辞を持ちません。名前空間の接頭辞は変更をして、エイリアスはそれぞれ設定することが出来ます。すべての名前空間も構成にかかわらずすべてのwikiで動作をする"規範的な"接頭辞を持ちます。

それぞれの名前空間は対応する名前空間インデックス(namespace index)を持ちます。データベースの範囲内で、タイトルはタイトルは名前空間インデックスとテキストタイトルに分割され、page.page_namespacepage.page_titleカラムでの保存のために使用されます。

多くの名前空間はノート(discussion)名前空間もしくは"talk"空間と関連づけられます。すべてのノート名前空間は奇数のインデックスを持ち、nインデックスを持つ特定の名前空間のためのノート名前空間インデックスはn + 1です。

[edit] 組み込みの名前空間

MediaWikiは10の組み込みの名前空間を搭載し、それらのうち8つの名前空間がノート(discussion)名前空間と関連づけられ、全部で18の組み込みの名前空間があります。

インデックス 名前 目的 コメント
0 Main "Real" content; articles 接頭辞を持ちません。
2 User ユーザのページ; プロファイル
4 Project wikiに関する情報 $wgSitenameと接頭辞が同じです。
6 Image メディアの説明ページ
8 MediaWiki ユーザインターフェイスのカスタマイゼーション 保護されています
10 Template テンプレートページ
12 Help ヘルプページ
14 Category カテゴリの説明ページ

2つの組み込み名前空間は負のインデックスと特別な目的を持ちます。すべての負の名前空間インデックスは"特別な"目的にために提供されます。これらの名前空間を作成もしくは削除することはできません。

インデックス 名前 目的
-1 Special 特別ページを保持します
-2 Media メディアファイルへの直接リンクのためのエイリアスです

[edit] カスタムの名前空間

ページの追加クラスを一緒にグループ化する追加の名前空間を定義することは可能です。$wgExtraNamespaces構成変数を使用して行われます。

詳細な概要に関しては、Manual:Using custom namespaces/jaをご覧下さい

[edit] 機能性

ProjectやHelpなどの、名前空間の中には、利便性のために存在しており、Mainの名前空間と比較して追加機能を持たないものがあります。

Template名前空間は名前空間の接頭辞無しでトランスクルードできます。

User名前空間のページはユーザのアカウントもしくはIPアドレスと関連付けされます。ユーザのトークページ の変更によって自動的にメッセージの通知が生成されます。

MediaWiki:namespace内のページはlanguage file内のデフォルトのメッセージを上書きするために使われアドミニストレータのみが編集できます。

画像とカテゴリはHelp:Managing files/jaHelp:Categories/jaで説明されるような、特別な機能を持ちます。これらの名前空間のページは移動(リネーム)できません。

discussion名前空間内のすべてのページは"post a comment"機能を持ちます(meta:Help:Section#Adding a section at the endを参照)。

Personal tools