Jump to content

Manual:Espacio de nombres

From mediawiki.org
This page is a translated version of the page Manual:Namespace and the translation is 100% complete.

Un espacio de nombres es una colección de páginas cuyo contenido tiene un propósito similar, es decir, páginas que se van a utilizar de la misma manera. Los espacios de nombres pueden considerarse como particiones de diferente tipo de información en la misma wiki, manteniendo el contenido «real» separado de los perfiles de usuarios, las páginas de ayuda, etc. El prefijo del espacio de nombres de una página forma parte del título de la misma, estando separado del resto por un carácter de dos puntos (:).

Resumen técnico

Como ya se ha dicho, las páginas existen dentro de un espacio de nombres, y se pueden distinguir por su prefijo, que forma parte del título de una página, separado por dos puntos (:).

Por ejemplo:

Título Espacio de nombres Código
Foo Main 0
Template:Foo Template 10
Module:Foo Module 828

El «espacio de nombres principal» no tiene prefijo. Además, las páginas en este espacio de nombres no pueden comenzar con prefijos de espacios de nombres existentes seguidos de dos puntos.

Se pueden trasladar las páginas entre distintos espacios de nombres simplemente cambiando la parte del prefijo de su título.

Se pueden traducir los prefijos de los espacios de nombres, pudiéndose configurar alias (útiles en los atajos) para cada uno (véase $wgNamespaceAliases ). Todos los espacios de nombres disponen asimismo de un prefijo «canónico» que funciona en todos los wikis independientemente de su configuración. Los alias y los nombres canónicos pueden emplearse en los enlaces, al realizar una búsqueda y en el título de la página con la ayuda de la palabra mágica {{DISPLAYTITLE}}.

Cada espacio de nombres dispone de un índice de espacio de nombres. En la base de datos, el título se divide entre el índice del espacio de nombres y el texto del título, y estos datos se emplean para el almacenamiento en las columnas page.page_namespace y page.page_title, entre otras.

Espacios de nombres temáticos y de discusión

Consulta Ayuda:Página de discusión para obtener instrucciones sobre cómo usar las páginas de discusión.

La mayoría de los espacios de nombres tienen asociado un espacio de nombres de discusión (o espacio «de discusión»). Todos los espacios de nombres de discusión tienen índices enteros impares, y el índice del espacio de nombres de discusión en un espacio de nombres específico con el índice n es n+1. Los espacios de nombres con los índices enteros son espacios de nombres temáticos (ten en cuenta que este es un concepto distinto de espacios de nombres de contenido). La dualidad tema-discusión se puede explorar utilizando las palabras mágicas {{SUBJECTPAGENAME}} y {{TALKPAGENAME}}. La etiqueta ‎<body> de las páginas pertenecientes a espacios de nombres de discusión tiene la clase CSS «ns-talk», que podría ser útil para ajustar los estilos.


Espacios de nombres predefinidos

Mediawiki contiene 18 espacios de nombres predefinidos:

  • 16 espacios de nombres «reales», correspondientes a páginas auténticas, numerados del 0 al 15 y agrupados en pares de tema/discusión.
  • 2 espacios de nombres «virtuales», uno para las páginas especiales generadas dinámicamente y otro que sirve como alias para enlaces directos a archivos, numerados -1 y -2 respectivamente. Dado que estos espacios de nombres no corresponden a páginas almacenadas en la base de datos, no es posible crear ni borrar páginas en estos espacios de nombres, y no tienen su página de discusión correspondiente.

La lista completa se muestra en la siguiente tabla.

Identificador Nombre Propósito Discusión
0 (Main) Artículos de contenido «real» .[1] Talk 1
2 User Páginas de usuario .[2] User talk 3
4 Project Información sobre el wiki.[3] Project talk 5
6 File Páginas de descripción de archivos multimedia File talk 7
8 MediaWiki Personalización de la interfaz del sitio[4] MediaWiki talk 9
10 Template Páginas de plantillas Template talk 11
12 Help Páginas de ayuda Help talk 13
14 Category Páginas de descripción de categorías Category talk 15
-1 Special Contiene páginas especiales N/A
-2 Media Alias de enlaces directos a archivos multimedia

Cada espacio de nombres también tiene una constante derivada de su nombre con todas las letras mayúsculas, los espacios reemplazados por guiones bajos y el prefijo NS_. Por ejemplo, la constante para el espacio de nombres «Usuario discusión» (User talk en inglés) es NS_USER_TALK. La lista completa se encuentra en Manual:Constantes de espacios de nombres .


  1. El espacio de nombres temático no tiene prefijo.
  2. La edición de la página de discusión de un usuario genera una notificación al mismo.
  3. Definido por $wgMetaNamespace , que, a menos que se configure manualmente de otra manera, corresponde por defecto a $wgSitename .
  4. La edición de estas páginas está restringida a usuarios con el permiso 'editinterface'.
    Algunas páginas de este espacio de nombres, además, requieren los permisos editsitecss y editesitejs.

Espacios de nombres personalizados

Las extensiones y los administradores del sitio pueden definir espacios de nombres adicionales para agrupar clases suplementarias de páginas. Para una descripción completa, véase Manual:Cómo usar espacios de nombres personalizados .

Funcionalidad

Algunos espacios de nombres, como «Proyecto» (Project) y «Ayuda» (Help), solo existen por comodidad y no tienen ninguna funcionalidad extra en comparación con el espacio de nombres principal.

Las páginas del espacio de nombres «Plantilla» (Template) se pueden transcluir sin necesidad de indicar el prefijo del espacio de nombres.

Las páginas del espacio de nombres «Usuario» (User) están asociadas con cuentas de usuario y direcciones IP. Los cambios en user talk pages generan un mensaje automático de notificación.

Las páginas del espacio de nombres «MediaWiki» se utilizan para redefinir los mensajes predefinidos del archivo de idioma y solo pueden ser editadas por administradores u otros usuarios con el permiso editinterface.

Las páginas «Archivo» (File) y «Categoría» (Category) tienen funcionalidades especiales, tal como se describe en Help:Managing files/es y Ayuda:Categorías . Los usuarios que tengan el derecho «movefile» pueden trasladar archivos. Los usuarios con el derecho «move-categorypages» pueden trasladar páginas de categoría.

Todas las páginas de espacios de nombres de discusión tienen una funcionalidad de «publicar un comentario».

Véase también

Administración del sitio

Extensiones

Para dearrolladores de extensiones