Das Konzept der Namensräume
-
- vor 6 Jahren zuletzt von Florian Bäckmann bearbeitet
-
-
- Keine Statusinformation
Inhaltsverzeichnis
Was sind Namensräume?[Bearbeiten | Quelltext bearbeiten]
Namensräume (Namespaces) dienen dazu, ein Wiki in verschiedene Bereiche einzuteilen.
Namensräumen strukturieren und organisieren ein Wiki zu diesen Zwecken:
- Rechteverwaltung: Um Inhalte unterschiedliche Rechte und Rollen zuweisen zu können.Zum Beispiel kann die Personalabteilung eines Unternehmens einen eigenen Namensraum benutzen, um nur Mitarbeitern der Personalabteilung Zugang zu den Seiten in diesem Namensraum zu gewähren.Die Rechteverwaltung bildet also einen Hauptgrund, um Namensräume anzulegen. Allerdings sind flache Hierarchien für Wikis empfehlenswert.
- Suchfunktion: Um Seiten und Dateien im Wiki von der Suche auszuschließen.
- Design: Um Seiten in verschiedenen Wikibereichen unterschiedlich zu formatieren.
Wir nehmen oft das Beispiel von Schränken, um das Prinzip der Namensräume deutlich zu machen. Es gibt Regale, wo jeder reinschauen und etwas bearbeiten kann. Es gibt Glasschränke mit Schloss, in die man hineinschauen, aber nicht jeder alles bearbeiten kann. Es gibt geschlossene Holzschränke mit Schloss, dann können nur ausgewählte Personen hineinschauen und bearbeiten. Und jeder Schrank kann anders aussehen.
BlueSpice Standard Namensräume[Bearbeiten | Quelltext bearbeiten]
BlueSpice verwendet unter anderem die 15 Standard und zwei sogenannte Pseudo Namensräume aus MediaWiki:
ID | Namespace (deutsch) | Funktion |
---|---|---|
Media | Pseudo-Namensraum für hochgeladene Bilder und Dateien. Wird durch Pfad der Dateien ersetzt. | |
Spezial | Pseudo-Namensraum für Spezialseiten. | |
0 | (Seiten) | Diese werden ohne Präfix angegeben. |
1 | Diskussion | Diskussionsseite. Wird zusätzlich zu jedem Artikel angelegt (auch in den folgenden Namensräumen), um über dessen Inhalte zu sprechen. Zusätzlicher Reiter (+). |
2 | Benutzer | Benutzerseite. Wird für jeden eingeloggten Nutzer angelegt. |
3 | Benutzer_Diskussion | Vgl. Diskussion. |
4 | [Wiki-Name] | Angaben über das Wiki oder über das laufende Projekt. Hier: BlueSpice. |
5 | _Diskussion | Vgl. Diskussion. |
6 | Datei | Beschreibung eines Bildes und anderer Dateien. Wird automatisch mit Versionsangaben und Informationen über das Vorkommen der Datei ergänzt |
7 | Datei_Diskussion | Vgl. Diskussion. |
8 | MediaWiki | Systemmeldungen. Eine vollständige Liste ist unter Spezial:AllMessages zu finden. Können nur von angemeldeten Benutzern verändert werden. |
9 | MediaWiki_Diskussion | Vgl. Diskussion. |
10 | Vorlage | Vorlagen können in andere Seiten eingebunden werden. |
11 | Vorlage_Diskussion | Vgl. Diskussion. |
12 | Hilfe | Hilfeseiten beschreiben, wie man Aktionen im Wiki durchführt. Keine klare inhaltliche Trennung zum [Wiki-Name]-Namensraum. |
13 | Hilfe_Diskussion | Vgl. Diskussion. |
14 | Kategorie | Seiten können Kategorien zugeordnet werden, die dann in diesem Namenspace zugänglich sind. |
15 | Kategorie_Diskussion | Vgl. Diskussion. |
Standard Namensraum: Eine Seite wird dem (Seiten) Namensraum zugeordnet, solange keine anderen Angaben gemacht werden.
Pseudo Namensräume: Die zwei Pseudo Namensräume (Medium, Spezial) werden zwar wie normale Namensräume verwendet, es können jedoch weder Seiten angelegt noch vorhandene Seiten verändert werden.
Die meisten Seiten in den Namespaces werden automatisch erzeugt:
- Spezialseiten werden vom System bei der Installation generiert
- Media- und Bildseiten entstehen mit dem Hochladen einer Datei
- Benutzerseiten werden immer dann erzeugt, wenn ein Nutzer im Wiki agiert
- Diskussionsseiten werden ebenfalls mit den jeweiligen Seiten erstellt
- Damit bleiben nur noch die Seiten im Hauptnamensraum (Seiten), [Wiki-Name], Vorlage, Hilfe und Kategorie, die frei erstellt werden können. Die Seiten zu den jeweiligen Kategorien können Sie über die Spezialseite "Alle Seiten" abfragen.
Aufruf von Seiten im Namespace[Bearbeiten | Quelltext bearbeiten]
Um eine Seite in einem bestimmten Namespace anzusprechen oder - falls nicht vorhanden - zu erstellen, wird dessen Name einfach vor den Seitentitel gestellt und mit einem Doppelpunkt getrennt:
Setup:Installation
Im Beispiel wurde zusätzlich das Pipe-Symbol (gerader Strich) angehängt. Es bewirkt, dass der Namensraum bei der Anzeige des Links nicht mit dargestellt wird bzw. ein anderer Text eingegeben werden kann, wodurch die Lesbarkeit erleichtert wird.
Wenn Sie einen Namespace angeben, der dem Wiki nicht bekannt ist, wird die Seite im Standard-Namensraum Main angelegt. Der als Namespace angegebene Teil des Verweises wird dann zum Titel des Artikels hinzugefügt und nicht als Bereichskennzeichnung erkannt.
Ein Namensraum pro Seite: Eine Seite kann nur einem einzigen Namensraum zugeordnet werden. Der gleiche Seitenname in einem anderen Namensraum erstellt eine neue Seite.
Flache Struktur: Namensräume gibt es zudem nur auf einer Ebene, d. h. ein Namenraum kann keine untergeordneten Namensräume besitzen.
Suche nach Inhalten in Namensräumen: In der Suche kann der einzubeziehende Bereich auf einzelne Namespaces eingegrenzt werden.
Eigene Namensräume erstellen[Bearbeiten | Quelltext bearbeiten]
Auch das Erstellen eigener Namespaces ist in MediaWiki ohne BlueSpice nur mit Zugang zu den Skripten möglich.
In BlueSpice kann man weitere Namensräume über die Namensraumverwaltung erstellen.
Inhalte ohne Namensräume organisieren[Bearbeiten | Quelltext bearbeiten]
Allerdings kann man sich die Syntax der Namespaces zu Hilfe nehmen und damit einen Bereich im Namensraum Main simulieren, indem man den Seiten eines gewünschten Bereichs einen eigenen Namen mit Doppelpunkt voranstellt. Die generellen Vorteile der Verwendung von Namespaces bleiben erhalten.
So ist es möglich, Seiten mit gleichem Namen in verschiedenen „Räumen“ zu verwenden und damit verschiedene Gruppen auf einem Wiki arbeiten zu lassen. Da diese eigenen „Namespace“-Präfixe Bestandteil des Seitennamens sind, kann man nun alle Seiten in einem „Namespace“ anzeigen lassen, indem man im Such-Feld nach dem Präfix suchen lässt.
Da man Seiten auch über Kategorien und Unterseiten organisieren kann, sollten Sie sich am Anfang darüber klar werden, wie Sie die Inhalte in Ihrem Wiki verwalten sollen.
Dies können Sie zum Beispiel mit dem BlueSpice draw.io Plugin direkt in BlueSpice visualisieren und mit Ihrem Team diskutieren.
Alle Seiten eines Namensraums[Bearbeiten | Quelltext bearbeiten]
Die Anzeige aller Seiten eines Namensraums ist möglich:
- Spezialseite "Alle Seiten" aufrufen
- Eingabefeld leer lassen
- Namensraum auswählen und "Anwenden" klicken