====== 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 - die Trennung in unterschiedliche Bereiche - Vermeidung von Mehrfachbenutzung von Namen - 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'' | == Links zwischen Namensräumen == 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// {{tag>hilfe}}