Handbuch:Namensraum

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Namespace and the translation is 31% complete.

Other languages:
català • ‎čeština • ‎dansk • ‎Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎日本語 • ‎ქართული • ‎한국어 • ‎lietuvių • ‎polski • ‎português • ‎português do Brasil • ‎русский • ‎中文

Ein Namensraum ist eine Sammlung an Seiten, die Inhalt des ähnlichen Zwecks haben, z.B. Seiten deren angedachte Benutzung der selbe ist. Namensräume können sich als Gliederung von unterschiedlichen Arten an Information innerhalb vom selben Wiki gedacht werden, und wobei der "wahren" Inhalt getrennt von Profilen der Benutzerinnen und Benutzer, Seiten zur Hilfe usw. zu halten.

Technische Übersicht

Seiten existieren innerhalb eines Namensraumes und das kann angegeben werden indem der Präfix vom Namensraum einer Seite benutzt wird, welcher sich als Teil des Titels einer Seite getrennt durch einen Doppelpunkt (:) bildet.

Zum Beispiel:

Titel Namensraum
Foo Main
Project:Foo Project
Help:Foo Help

Der "Hauptnamensraum" hat keinen Präfix. Also auch Seiten in dem Hauptnamensraum können keine Namen haben, die mit irgendeinem der bestehenden Präfixe der Namensräume gefolgt von einem Doppelpunkt beginnen.

Seiten können zwischen Namensräumen verschoben werden, indem einfach der Teil vom Präfix ihres Ttels geändert wird.

Präfixe von einem Namensraum könne übersetzt werden und Aliase können für jeden konfiguriert werden (siehe $wgNamespaceAliasesManual:$wgNamespaceAliases). Alle Namensräume haben auch einen einen "kanonischen" Präfix, welcher trotz der Konfiguration bei allen Wikis funktioniert. Aliase und kanonische Namen können in Verweisen, wenn eine Suche ausgeführt wird und im Titel der Seite mit der Hilfe von dem magischen Wort {{DISPLAYTITLE}} benutzt werden.

Ein jeder Namensraum hat einen entsprechenden Index vom Namensraum. Innerhalb der Datenbank ist der Titel aufteilt nach Index vom Namensraum und Titel als Text. Und das wird zur Ablage unter anderem in den Spalten page.page_namespace und page.page_title benutzt.

Subject and talk namespaces

See Help:Talk pages for instructions on how to use talk pages.

Most namespaces have an associated discussion namespace (or "talk" namespace). All discussion namespaces have odd-integer indices, and the discussion namespace index for a specific namespace with index n is n+1. The namespaces with even-integer indices are subject namespaces (note that this is a distinct concept from content namespaces). The subject-talk duality can be explored using the {{SUBJECTPAGENAME}} and {{TALKPAGENAME}} magic words. The <body> tag of pages in talk namespaces has the "ns-talk" CSS class, which might be useful for styling.

Built-in namespaces

MediaWiki ships with 18 built-in namespaces:

  • 16 "real" namespaces, corresponding to actual pages, numbered 0 to 15, and grouped in subject/talk pairs
  • 2 "virtual" namespaces (one for dynamically generated special pages, and one serving as an alias for direct file links), numbered -1 and -2, respectively. Since these namespaces don't correspond to pages stored in the database, one cannot create or delete pages in these namespaces, and there are no corresponding discussion namespaces.

The full list is presented in the table below.

Index Name Purpose Talk
0 (Main) "Real" content; articles.[1] Talk 1
2 User User pages.[2] User talk 3
4 Project Information about the wiki.[3] Project talk 5
6 File Media description pages File talk 7
8 MediaWiki Site interface customization[4] MediaWiki talk 9
10 Template Template pages Template talk 11
12 Help Help pages Help talk 13
14 Category Category description pages Category talk 15
-1 Special Holds special pages N/A
-2 Media Alias for direct links to media files

Each namespace also has a constant derived from its name, with all letters in uppercase, spaces replaced by underscores, and prefixed by "NS_". For example, the constant for the "User talk" namespace is NS_USER_TALK. A complete list can be found in Manual:Namespace constants.


  1. The subject namespace has no prefix.
  2. Editing a User talk page generates a notification for the user.
  3. Defined by $wgMetaNamespaceManual:$wgMetaNamespace, which unless manually set otherwise, defaults to $wgSitenameManual:$wgSitename.
  4. Only editable by users with the 'editinterface' permission.

Custom namespaces

Extensions and site administrators can define additional namespaces to group additional classes of pages together. For a thorough overview, see Using custom namespaces.

Functionality

Some namespaces, like Project and Help, only exist for convenience and do not have any extra functionality compared to the Main namespace.

Template namespace pages can be transcluded without namespace prefix.

User namespace pages are associated with user accounts or IP addresses. Changes to user talk pages generate an automatic message notification.

Pages in the "MediaWiki" namespace are used to override default messages in language file and can only be edited by administrators or other users with the editinterface permission.

File and Category pages have special functionality, as described in Help:Managing files/deHelp:Managing files and Help:KategorienHelp:Categories. Category pages can be moved by users with the "move-categorypages" right. Image moving can be enabled with $wgAllowImageMovingManual:$wgAllowImageMoving in MediaWiki 1.13 and above.

All pages in discussion namespaces have a "post a comment" feature (see Help:Section#Adding a section at the end on Meta).

Siehe auch