Manual:Namespace/ja
From MediaWiki.org
名前空間は同じような目的を持つ内容が含まれるページの集まりです。名前空間は同じwikiの範囲内の情報の異なるタイプの部分として見なされ、"本当の"ページ内容をユーザプロファイル、ヘルプページなどから分離することを可能にします。
Contents |
[edit] 技術的な概要
すべてのページは名前空間の範囲内に存在し、ページの名前空間の接頭辞を使用して配信ことが出来ます。 ページのタイトルのフォーム部分は、コロン(:)で分離されます。
例です:
| タイトル | 名前空間 |
|---|---|
| Foo | Main |
| Project:Foo | Project |
| Help:Foo | Help |
メインの名前空間は接頭辞を持ちません。名前空間の接頭辞は変更をして、エイリアスはそれぞれ設定することが出来ます。すべての名前空間も構成にかかわらずすべてのwikiで動作をする"規範的な"接頭辞を持ちます。
それぞれの名前空間は対応する名前空間インデックス(namespace index)を持ちます。データベースの範囲内で、タイトルはタイトルは名前空間インデックスとテキストタイトルに分割され、page.page_namespaceとpage.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/jaとHelp:Categories/jaで説明されるような、特別な機能を持ちます。これらの名前空間のページは移動(リネーム)できません。
discussion名前空間内のすべてのページは"post a comment"機能を持ちます(meta:Help:Section#Adding a section at the endを参照)。

