Inhaltsverzeichnis

Namensräume

Namensräume und ihre enthaltenen Seiten funktionieren ähnlich wie Verzeichnisse und Dateien auf dem Rechner.

Beispiel: Es gibt einen Namensraum musik mit einem Unternamensraum konzerte. Dort liegt eine Seite mit dem vollständigen Seitennamen musik:konzerte:vivaldi_vier_jahreszeiten vorstellen:

   Wurzelnamensraum (root oder "*") immer vorhanden
     |
     +-- 'musik' Namensraum
           |
           +-- 'konzerte' Namensraum
                 |
                 +-- 'vivaldi_vier_jahreszeiten' Seite
Warum Namensräume?

Der Sinn von Namensräumen ist

  1. die Trennung in unterschiedliche Bereiche
  2. Vermeidung von Mehrfachbenutzung von Namen
  3. Abgrenzung mit Benutzerrechten

Praktischer Hinweis: Tiefe Schachtelungen von Namensräumen sind eher hinderlich, weil bei Links von einem Namensraum in einen anderen stets der Pfad angegeben werden muß. Im gleichen Namensraum reicht einfach der Seitenname als Link, das macht das verlinken einfacher. Deswegen gibt es nur wenige Namensräume im Phönix-Wiki und das sollte auch so beibehalten werden.

Weiterentwickeltes Beispiel mit einer weiteren Seite mit dem gleichen Namen aber in einem anderen Namensraum.

   Wurzelnamensraum ("*")
     |
     +-- 'musik' Namensraum
           |
           +-- 'konzerte' Namensraum
           |     |
           |     +-- 'vivaldi_vier_jahreszeiten' Seite
           |
           +-- 'cd-aufnahmen' Namensraum
                 |
                 +-- 'vivaldi_vier_jahreszeiten' Seite

Namensräume

musik:konzerte:vivaldi_vier_jahreszeiten
musik:cd-aufnahmen:vivaldi_vier_jahreszeiten

Innerhalb des gleichen Namensraumes reicht der Seitenname als Link. Zwischen verschiedenen Namensräumen muß der Namensraum immer mitangegeben werden. Der oberste Namensraum heißt übrigens „*“.

Ein Beispiel zu internen und externen Bereichen.

   Wurzelnamensraum ("*") immer vorhanden
     |
     +-- 'intern' Namensraum
     |     |
     |     +-- 'interne Todo-Liste' Seite
     |
     |
     +-- 'Architektur' Seite

Um von der internen Todo-Liste auf die Architekturseite zu verlinken, muß der Wurzelnamensraum mitangegeben werden. Ohne diese Angabe versucht das Wiki, eine Architekturseite im Namensraum „intern“ zu verlinken. Da diese nicht vorhanden ist, würde der Link ein neue Seite anlegen, statt auf die gewünschte Seite zu verweisen. Deswegen ist hier die Angabe von „*“ notwendig.

[[*:Architektur]]

Marco 26.9.2007 18:54
Gerd-Lothar 26.9.2007 19:14
Marco 1.10.2007 09:06