Manual:$wgDefaultUserOptions

This page is a translated version of the page Manual:$wgDefaultUserOptions and the translation is 89% complete.
Outdated translations are marked like this.
User accounts, authentication: $wgDefaultUserOptions
Definir las preferencias predeterminadas de los usuarios.
Introducido en la versión:1.4.0
Eliminado en la versión:aún se usa
Valores permitidos:Ver más abajo
Valor predeterminado:Ver más abajo

To add a new user preference, see:

Manual:Hooks/GetPreferences

Los cambios indicados abajo realizados en LocalSettings.php tendrán prioridad sobre las preferencias predeterminadas de los usuarios en caso de visitantes anónimos y de usuarios que no hayan personalizado sus preferencias. Las cuentas de usuario ya existentes que tenían la opción predeterminada (anterior) y no la modificaron de forma explícita (lo que significa que no está guardada en la base de datos) usarán entonces el nuevo valor predeterminado.

En el antiguo sistema de preferencias, el cambio sólo afecta a los visitantes anónimos (si es aplicable) y a las nuevas cuentas.

Preferencias disponibles

Las siguientes preferencias de usuario están disponibles para su personalización:

Nombre Predeterminado Descripción Versions
Perfil de usuario
fancysig 0 Si el usuario utiliza una firma personalizada (en crudo) (0 o 1). Si el usuario no ha definido una firma personalizada, su firma viene dada por el contenido de la página wiki MediaWiki:Signature o MediaWiki:Signature-anon. Si el usuario ha especificado una firma personalizada, el texto en sí de la firma está en la opción "nickname".
1.8
nickname '' Actual text of the custom signature
1.23
enotifwatchlistpages 1 Notificar por correo electrónico al editor si ha habido cambios en una página que el editor tiene en su lista de seguimiento. Sólo se usa si está activada $wgEnotifWatchlist .
1.8
enotifusertalkpages 1 Notificar por correo electrónico al editor si ha habido cambios en la página de conversación del editor. Sólo se usa si $wgEnotifUserTalk está activada.
1.8
enotifminoredits 0 Notificar por correo electrónico al editor si ha habido un cambio menor en una página que figura en su lista de seguimiento o en su página de conversación, y está activada la opción correspondiente para enviar notificaciones por correo en estos casos. Sólo se usa si $wgEnotifWatchlist o $wgEnotifUserTalk están activadas.
1.8
enotifrevealaddr 0 Sólo se usa si $wgEnotifRevealEditorAddress y o bien $wgEnotifWatchlist o $wgEnotifUserTalk están activadas.
1.5
gender 'unknown' Se usa para que el software se dirija al usuario por el sexo correcto. Esta información será pública. Las opciones son male, female, o unknown.
1.15
realname “Nombre real” predeterminado. El nombre real es opcional. Si decides indicarlo, este nombre se usará para nombrarte al atribuirte tu trabajo. Utilice $wgHiddenPrefs para deshabilitar el campo de nombre real.
language Idioma del interfaz específico para el usuario; especialmente útil en combinación con $wgHiddenPrefs .
Esto no es para definir el idioma predeterminado del wiki. Usa $wgLanguageCode para éso.
Quickbar
disablemail 0 Si el resto de usuarios pueden enviar correo electrónico a este usuario, en caso de que $wgEnableUserEmail esté activada.
1.16
quickbar Emplazamiento de la barra rápida (sólo se aplica si se usan las apariencias Cologne Blue o Classic). Las opciones son 0 - Ninguna, 1 - Fija a la izquierda, 2 - Fija a la derecha, 3 - Flotante a la izquierda, 4 - Flotante a la derecha (desde 1.19) - izquierda/derecha dependen de tu idioma.
1.8 – 1.21
Apariencia
skin false Qué apariencia utilizar. Puede ser FALSE para indicar que debería usarse el valor predeterminado (definido en $wgDefaultSkin ). Previously, numbers were used to designate skins. The only numerical values that are currently operative (as of MediaWiki 1.29) are 0, which means the default skin, and 2, which means Cologne Blue.
1.8
skin-responsive 1 Enable responsive mode. Adapt skin to available viewport area. (May have no effect on some skins).
1.37
Matemáticas
math 1 Cómo presentar las fórmulas matemáticas intercaladas (es decir, el contenido de las etiquetas <math></math>). Sólo se aplica si está activada $wgUseTeX . Las opciones son: 0 - Presentar siempre como PNG, 1 - Dejarlas como TeX (para navegadores de texto)
1.8 – 1.30
Archivos
imagesize 2 Tamaño al que limitar las imágenes en las páginas de descripción. Los valores corresponden a los elementos de $wgImageLimits . De forma predeterminada, 2 es 800*600.
1.8
thumbsize 5 Tamaño de las imágenes en miniatura. Los valores corresponden a los elementos de $wgThumbLimits . De forma predeterminada, 5 es 300px.
1.8
Fecha y hora
date 'default' Formato de la fecha. Opciones:
  • 'default': Sin ninguna preferencia específica
  • 'mdy': 16:12, Enero 15, 2011
  • 'dmy': 16:12, 15 Enero 2011
  • 'ymd': 16:12, 2011 Enero 15
  • 'ISO 8601': 2011-01-15T16:12:34
  • 'persian': 15 Farvardin 1390 SH (calendario iraní, Persia)
1.8
timecorrection Una diferencia horaria fija o zona de ZoneInfo; ejemplos:
  • -9 (UTC menos 9 horas; ignorará los cambios de hora)
  • 'ZoneInfo|-240|America/New_York' (zona de base de datos TZ para Nueva York; tendrá en cuenta los cambios de hora)
Edición
rows 25 Tamaño del área de edición (filas) (desaprobado in 1.29)
1.8 – 1.34
cols 80 Tamaño del área de edición (columnas) (desaprobado in 1.29)
1.8 – 1.34
editsection Activar la edición de secciones mediante enlaces [Editar]. Comportamiento modificado en MW 1.23: añade .mw-editsection { display:none!important; } al CSS general o al específico del usuario, mira phab:T54811 para más información.
1.8 – 1.22
editsectiononrightclick 0 Permitir editar secciones al hacer clic derecho en sus títulos (JavaScript)
1.8
editondblclick 0 Editar páginas al hacer doble clic (JavaScript)
1.13
showtoolbar 1 Mostrar la barra de herramientas de edición (requiere JavaScript)
1.8 – 1.31
previewonfirst 0 Mostrar previsualización al iniciar la edición
1.13
previewontop 1 Mostrar previsualización antes del cuadro de edición
1.8
minordefault 0 Marcar todas las ediciones como menores de manera predeterminada
1.13
externaleditor Usar editor externo de forma predeterminada
1.8 – 1.21
externaldiff Usar diff externo de forma predeterminada
1.8 – 1.21
uselivepreview 0
forceeditsummary 0 Avisar al usuario cuando intente guardar la página sin escribir un resumen de edición
editfont 'monospace' Tipo de letra del área de edición. Las opciones son: default (usar valor predeterminado por el navegador), monospace, sans-serif y serif.
useeditwarning 1 Avisarme cuando abandone una página en edición con cambios sin guardar
Cambios recientes
rcenhancedfilters-disable 0 Opts-out from New Filters for edit review.
rcdays 7 Días que mostrar en los cambios recientes (no puede superar el valor de $wgRCMaxAge )
rclimit 50 Número máximo de ediciones a mostrar en los cambios recientes (tiene prioridad sobre rcdays)
hideminor 0 Ocultar las ediciones menores de cambios recientes
shownumberswatching 1 Mostrar el número de usuarios que siguen esta página (en los cambios recientes, lista de seguimiento y páginas de artículos). Sólo se usa si está activada $wgRCShowWatchingUsers .
usenewrc 1 Cambios recientes mejorados - árbol plegable con JavaScript
hidepatrolled 0 Ocultar las ediciones verificadas de cambios recientes
newpageshidepatrolled 0 Ocultar la páginas verificadas de la lista de páginas nuevas.
hidecategorization 1 Ocultar la categorización de páginas
Seguimiento
wlenhancedfilters-disable 0 Disable enhanced watchlist with JavaScript.
watchlistdays 7.0 Número de días que mostrar en la lista de seguimiento (no puede superar el valor de $wgRCMaxAge )
extendwatchlist 1 Mostrar todos los cambios en la lista de seguimiento, no sólo los más recientes
wllimit 250 Número máximo de ediciones que mostrar en la lista expandida (si 'extendwatchlist' == 1)
watchlisthideown 0 Ocultar mis ediciones de la lista de seguimiento
watchlisthidebots 0 Ocultar las ediciones de bots de la lista de seguimiento
watchlisthideminor 0 Ocultar las ediciones menores de la lista de seguimiento
watchcreations 1 Añadir a su lista de seguimiento las páginas que el usuario cree y los archivos que suba
watchrollback 0 Add pages where the user has performed a rollback to their watchlist
watchlisthideanons 0 Ocultar las ediciones de usuarios anónimos en la lista de seguimiento
watchlisthideliu 0 Ocultar las ediciones de usuarios registrados en la lista de seguimiento
watchlisttoken Clave de la lista de seguimiento
watchlisthidepatrolled 0 Ocultar las ediciones verificadas de la lista de seguimiento
watchlistreloadautomatically 0 Recargar la lista de seguimiento automáticamente cuando se modifica un filtro (requiere JavaScript)
watchlistunwatchlinks 0 Añadir enlaces directos (×/+) para seguir o dejar de seguir las entradas de la lista de seguimiento (se requiere JavaScript para utilizar esta funcionalidad)
watchlisthidecategorization 1 Hides changes to category membership
watchdefault 1
 
 

Añadir a la lista de seguimiento las páginas que el usuario edite, activando la opción "Añadir esta página a la lista de seguimiento" de forma predeterminada en todas las páginas que edite.

Esta opción puede ser desactivada por los editores en la sección preferencias >> Seguimiento >> Opciones avanzadas desactivando "Añadir las páginas y archivos que edite a mi lista de seguimiento".

watchmoves 0 Añadir a su lista de seguimiento las páginas que el usuario traslade.
watchdeletion 0 Añadir a su lista de seguimiento las páginas que el usuario borre.
watchuploads 1 Add new files the user uploads to their watchlist
Búsquedas
searchlimit 20 Coincidencias por página
vector-simplesearch Si debería usarse la caja de búsqueda simple de la apariencia Vector; las opciones son 1 para usarse o 0 para no hacerlo. (eliminado en 1.23)
ajaxsearch Activa la búsqueda con AJAX; las opciones son 1 para activarla y 0 para desactivarla.
searcheverything Buscar en todos los espacios de nombres (eliminado en 1.24) [1]
searchnamespaces Añade 'searchnamespaces' a $wgHiddenPrefs para impedir que los usuarios personalicen los “espacios de nombres en los que buscar de forma predeterminada” (aunque todavía podrán hacerlo en el modo avanzado de Especial:Buscar). Usa $wgNamespacesToBeSearchedDefault para definir en qué espacios de nombres se hará la búsqueda de forma predeterminada.
Miscelánea
stubthreshold 0 Umbral para mostrar esbozo
1.8 – 1.36
underline 2 Si se deberían subrayar los enlaces. Las opciones son: 0 - nunca, 1 - siempre, 2 - predeterminado por el navegador
justify Justificar párrafos
numberheadings 0 Es la opción "Numerar automáticamente los encabezados", 1 activa la numeración de todos los encabezados de los artículos.
1.8 – 1.37
showtoc Booleano. 1 para mostrar la tabla de contenidos, 0 para ocultarla.
nocache Desactivar el cacheado de páginas
showhiddencats 0 Mostrar categorías ocultas
showjumplinks Activar los enlaces de accesibilidad "ir a"
diffonly 0 No mostrar el contenido de la página debajo de la lista de diferencias
norollbackdiff 0 Omitir la lista de diferencias después de revertir
ccmeonemails 0 Send me copies of emails I send to other users
prefershttps 1 Utilizar siempre conexiones seguras en mis sesiones
email-allow-new-users 1 Permitir mensajes de correo de usuarios nuevos
pst-cssjs 1 ?
1.36
search-match-redirect true Ir a la coincidencia exacta al buscar
1.35
search-special-page 'Search'
1.38
showrollbackconfirmation 0 Mostrar una pantalla de confirmación al hacer clic en un enlace de reversión
requireemail 0 Enviar correos electrónicos de restablecimiento de contraseña solo cuando se proporcionen la dirección de correo electrónico y el nombre de usuario.
Extensión:WikiEditor (incluido en el paquete con MediaWiki 1.18+)
usenavigabletoc Activar tabla de contenidos navegable
wikieditor-publish Activar publicación paso a paso
wikieditor-preview Activar previsualización lado a lado
usebetatoolbar Activar barra de herramientas de edición mejorada
usebetatoolbar-cgd Activar diálogos para insertar enlaces, tablas y otros
Extension:LiquidThreads
lqt-watch-threads Vigilar hilos que he creado o respondido (TRUE de forma predeterminada)
lqtnotifytalk Enviarme un mensaje de correo cuando haya respuestas a un hilo que esté vigilando (FALSE de forma predeterminada)
Extension:Flow
echo-subscriptions-web-flow-discussion ⧼echo-subscriptions-web-flow-discussion⧽ (TRUE de forma predeterminada)
echo-subscriptions-email-flow-discussion ⧼echo-subscriptions-email-flow-discussion⧽ (FALSE de forma predeterminada)
Extension:VisualEditor
visualeditor-betatempdisable 0 Temporarily disable the visual editor while it is in beta

Notas:

  • Periódicamente se van añadiendo nuevas opciones de configuración de MediaWiki. Algunas de estas opciones se añadieron posteriormente a la introducción de $wgDefaultUserOptions en MW 1.4.0. Actualmente no existe documentación sobre cuándo se añadieron determinadas opciones de configuración.
  • Las extensiones y los archivos de idioma pueden añadir opciones extra a la pestaña 'Miscelánea'. Los idiomas que usen esta característica deberían documentar aquí esas opciones. Las extensiones deberían añadir la información a su página de extensión.
  • Esta lista no está actualizada de acuerdo a la versión más reciente de MediaWiki. Para ver una lista de las opciones actuales, usa --list (véase Manual:UserOptions.php ).

Opciones de gadgets

gadget-$gname, por ejemplo gadget-HotCat en el caso de MediaWiki:Gadget-HotCat.js

Valores predeterminados

Cada idioma dicta sus propios valores predeterminados para las preferencias de los usuarios por medio de su archivo de idioma. Por ejemplo, los idiomas en los que se lee de derecha a izquierda probablemente situarán la Quickbar a la derecha, en lugar de hacerlo a la izquierda. Los valores añadidos a $wgDefaultUserOptions son prioritarios, es decir, si el valor está definido aquí, entonces tendrá prioridad, pero también pueden omitirse determinadas opciones en la matriz, en cuyo caso se usarán los valores predeterminados definidos en el idioma.

En las versiones de MediaWiki anteriores a la 1.8.0 el valor predeterminado de esta opción era simplemente una matriz vacía, con lo cual el idioma actual indicaba los valores predeterminados.

A partir de la versión 1.8.0, sólo las opciones específicas del idioma estaban sujetas a los valores indicados en el archivo de idioma (que entonces tendrían prioridad), con lo cual la mayoría de las opciones se definen ahora de forma explícita en DefaultSettings.php.

Desde la versión 1.19 (r91432), el sistema de valores prioritarios en los archivos de idioma se eliminó porque no funcionaba, y el software que lo usaba, como Quickbar, se ha hecho de forma diferente y mejor.

Ejemplos

Para desactivar de forma predeterminada los enlaces de edición de sección, tanto para usuarios nuevos como para usuarios anónimos, usa esto en LocalSettings.php:

$wgDefaultUserOptions['editsection'] = 0;
A partir de la versión 1.23, los enlaces de edición de sección necesitan ser desactivados mediante el código CSS general del sitio o el específico de cada usuario; véase phab:T54811 para más detalles sobre este cambio.
MediaWiki:Common.css: .mw-editsection { display:none!important; }

Para añadir de forma predeterminada a la lista de seguimiento del usuario las páginas que edite:

$wgDefaultUserOptions['watchdefault'] = 1;

Si la preferencia admite varios valores a la vez, las cosas son un poquito más complicadas. El argumento que hay que pasar en este caso es la concatenación del nombre de la preferencia con el nombre de la opción. Por ejemplo, si la preferencia se llama 'favoritecolors' y una de las opciones es 'red', el argumento a indicar sería 'favoritecolorsred'. En este caso hipotético, si quisieras tener red y yellow activados de forma predeterminada, usarías:

$wgDefaultUserOptions['favoritecolorsred'] = 1;
$wgDefaultUserOptions['favoritecolorsyellow'] = 1;

Si la preferencia es de tipo matriz, las cosas se complican un poco más todavía. El argumento que hay que pasar en este caso es la concatenación del nombre de la preferencia con la opción de la columna y la opción de la fila, separados por guiones. Por ejemplo, si la preferencia es 'favoritecars', la opción de la columna es 'red' y la opción de la fila es 'corvette', el argumento a indicar sería 'favoritecars-red-corvette'. En este caso hipotético, si quisieras tener 'red' → 'Corvette' y 'black' → 'Jetta' activados de forma predeterminada, usarías:

$wgDefaultUserOptions['favoritecars-red-corvette'] = 1;
$wgDefaultUserOptions['favoritecars-black-jetta'] = 1;

When writing a MediaWiki extension, instead of using the global variable $wgDefaultUserOptions, you can add a section to extensions.json:

	"DefaultUserOptions": {
		"math": "png"
    },

References

Véase también