DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


ja:namespaces

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
ja:namespaces [2008-12-11 17:04]
– 2008/12/06版 翻訳完了 61.214.58.166
ja:namespaces [2013-05-25 10:20] (現在)
– [名前空間] 122.212.225.106
行 1: 行 1:
 +
 ====== 名前空間 ====== ====== 名前空間 ======
  
 名前空間はディレクトリやフォルダのようなもので、ページ名はファイルのようなものです。 名前空間はディレクトリやフォルダのようなもので、ページ名はファイルのようなものです。
  
-[[ja:DokuWiki]] では、ページをカテゴリに分けるため、いわゆる "名前空間" を使用します。名前空間の名前には、[[ja:pagename|ページ名]]と同じ制約があります。+[[:ja:DokuWiki]] では、ページをカテゴリに分けるため、いわゆる "名前空間" を使用します。名前空間の名前には、[[ja:pagename|ページ名]]と同じ制約があります。 
 + 
 +デフォルト状態でインストールした DokuWiki には、//wiki// と //playground// という名前の名前空間が組み込まれています。
  
 ===== 名前空間の作成 ===== ===== 名前空間の作成 =====
  
-名前空間を特別に作成する必要はありません。単に、[[ja:pagename|ページ名]]にコロンを付けてページを作成するだけです。最後のコロンの後ろのトークンがページ自身の名前になります。その前のトークンがすべて名前空間です。あなたのまだ存在しないページ名に使われている名前空間は、すべてDokuWikiによって自動的に作成されます。+名前空間を特別に作成する必要はありません。単に、[[:ja:pagename|ページ名]]にコロンを付けてページを作成するだけです。最後のコロンの後ろのトークンがページ自身の名前になります。その前のトークンがすべて名前空間です。あなたのまだ存在しないページ名に使われている名前空間は、すべてDokuWikiによって自動的に作成されます。
  
-(DokuWikiでは、ページは、他のすべてのウィキと同じように作成されます。単に、まだ存在しないページへのリンクを作成し、そのリンクをたどり、「このページを作成」をクリックするだけです。) [[.:page#create_a_page|ページの追加]].+(DokuWikiでは、ページは、他のすべてのウィキと同じように作成されます。単に、まだ存在しないページへのリンクを作成し、そのリンクをたどり、「このページを作成」をクリックするだけです。) [[:ja:page#ページの作成|ページの作成]].
  
 ^例:^^ ^例:^^
行 21: 行 24:
 |.ns1:ns2:|名前空間 ns2 にある "start" ページを参照します。名前空間 ns2 は、名前空間 ns1 の直下にあり、名前空間 ns1 は現在の名前空間の直下にあります。\\ \\ (デフォルトページは、[[ja:config:startpage]] 構成設定を調整することで "start" 以外の名前をつけることができます。)| |.ns1:ns2:|名前空間 ns2 にある "start" ページを参照します。名前空間 ns2 は、名前空間 ns1 の直下にあり、名前空間 ns1 は現在の名前空間の直下にあります。\\ \\ (デフォルトページは、[[ja:config:startpage]] 構成設定を調整することで "start" 以外の名前をつけることができます。)|
  
 +落とし穴: 相対リンクおよび絶対内部リンク用の構文は、ディレクトリやファイル名の規約と比較して全く一意ではなく、とても複雑です。ファイルパスであれば "/" で始まる場合に限り絶対パスとなりますが、DokuWiki のリンクは ":" で始まる場合に限らず、":" では始まらないものの途中に ":" を含むもの、そして ":" で終わるものも絶対リンクとなってしまいます。相対リンクについても同様で、現在の名前空間は "." または ".:" で始めることができてしまいます (親の名前空間については ".." または "..:")。
  
 ===== 名前空間の削除 ===== ===== 名前空間の削除 =====
行 26: 行 30:
 名前空間内のすべてのページが削除されたとき、名前空間は論理的に存在しなくなります。DokuWikiは通常、もやは空となったディレクトリも削除します。 名前空間内のすべてのページが削除されたとき、名前空間は論理的に存在しなくなります。DokuWikiは通常、もやは空となったディレクトリも削除します。
  
-======= 名前空間のリネームの仕方 =====+===== 名前空間のリネームの仕方 =====
  
 ==== 手動による方法 ==== ==== 手動による方法 ====
 +
 手動で名前空間をリネームするには、次の作業をする必要があります: 手動で名前空間をリネームするには、次の作業をする必要があります:
   * 以下の場所にある名前空間を表すフォルダをリネームする:   * 以下の場所にある名前空間を表すフォルダをリネームする:
行 44: 行 49:
 ''old_namespace'' と ''new_namespace'' の語は、ラテン文字以外の文字(ギリシヤ語やロシア語)があればエンコードする必要がありうることに注意してください。 ''old_namespace'' と ''new_namespace'' の語は、ラテン文字以外の文字(ギリシヤ語やロシア語)があればエンコードする必要がありうることに注意してください。
  
-  * //移動した//名前空間以下のページへのリンクを(編集により)修正する(このようなリンクは、名前空間の移動前に各ページの [[ja:backlinks|バックリンク]] を見ることで発見できます)。+  * //移動した//名前空間以下のページへのリンクを(編集により)修正する(このようなリンクは、名前空間の移動前に各ページの [[:ja:backlinks|バックリンク]] を見ることで発見できます)。
  
   * 新しい名前空間以下のすべてのページをそれぞれ表示させる。これにより移動した名前空間以下にあるページのインデックス情報とメタデータが作成されます。   * 新しい名前空間以下のすべてのページをそれぞれ表示させる。これにより移動した名前空間以下にあるページのインデックス情報とメタデータが作成されます。
行 57: 行 62:
   * あなたのウィキのすべてのページをそれぞれ表示させる。   * あなたのウィキのすべてのページをそれぞれ表示させる。
  
-おことわり : これが非常に複雑であること(そしてもれがあるかもしれないこと)は理解しています。これらは全部が全部 PITA (やっかいごと)です。ウィキを完全にするために検索インデックスを(再)構築し、キャッシュ全体やウィキの以前のリビジョンを消去するための[[ja:plugins|プラグイン]]を使うことで、これらを手動でやるのを回避することもできます。+おことわり : これが非常に複雑であること(そしてもれがあるかもしれないこと)は理解しています。これらは全部が全部 PITA (やっかいごと)です。ウィキを完全にするために検索インデックスを(再)構築し、キャッシュ全体やウィキの以前のリビジョンを消去するための[[:ja:plugins|プラグイン]]を使うことで、これらを手動でやるのを回避することもできます。
  
 ==== プラグインによる方法 ==== ==== プラグインによる方法 ====
-各ページを旧名前空間から新名前空間へ移動させるのに、サードパーティー製の [[ja:plugin:PageMove]] プラグインを用いることができます。これがあなたの目的にかなうかどうかは、ドキュメントを調べてください。+ 
 +各ページを旧名前空間から新名前空間へ移動させるのに、サードパーティー製の [[plugin:PageMove]] プラグインを用いることができます。これがあなたの目的にかなうかどうかは、ドキュメントを調べてください。
  
 ===== 名前空間のデフォルトリンク ===== ===== 名前空間のデフォルトリンク =====
ja/namespaces.1229011451.txt.gz · 最終更新: 2010-01-04 15:01 (外部編集)

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki