MediaWiki™ es el software que ejecuta todos los componentes del wiki en las comunidades de Fandom. Tras la implementación de la Plataforma Comunitaria Unificada, todos los wikis de Fandom y Gamepedia fueron transferidos a la misma plataforma que ejecuta MediaWiki 1.33. Desde 2020 nuestra versión de MediaWiki no ha cambiado, Fandom centró sus esfuerzos en lanzar un nuevo diseño de la interfaz de usuario, FandomDesktop, y otras funcionalidades importantes como los mapas interactivos, pero mientras tanto la Fundación Wikimedia estaba lanzando nuevas versiones de MediaWiki y ahora, es el momento de actualizar nuestra UCP de nuevo.

Esta actualización no cambia el diseño, nuestros wikis mantienen el mismo aspecto que antes y nuestros ingenieros hicieron los cambios necesarios para asegurarse de que nuestros administradores no tuvieran que hacer ajustes de diseño. La mayor parte de los cambios no son notorios para los usuarios, pero fueron importantes para garantizar que todo siga funcionando correctamente.

Como mencionamos en anteriores entradas de blogs sobre la actualización de MediaWiki (en inglés), esta actualización trajo nuevas características de moderación y contenido ya disponibles para otras wikis que usan MediaWiki y mantendrá nuestra plataforma actualizada para los nuevos tiempos.

Véase más información sobre el proceso de actualización en esta nota (o esta otra en inglés).

Cambios

La siguiente lista contiene un resumen de los cambios más relevantes para los usuarios y visitantes habituales; para una lista detallada, véase las notas oficiales de la versión.

Seguridad

  • SEGURIDAD: Especial:PermisosUsuarios expone la existencia de usuarios ocultos.
  • SEGURIDAD: jquery.makeCollapsible permite aplicar el oyente de eventos (event listener) a cualquier selector CSS.
  • SEGURIDAD: Permitir a los usuarios bloqueados acceder a Especial:ReestablecerClaves.
  • SEGURIDAD: Permitir que el usuario sólo pueda aplicar la protección si tiene derecho a hacerlo a través de action=protect.
  • SEGURIDAD: Corregir la comprobación de permisos en las acciones de deshacer.
  • SEGURIDAD: Corregir la comprobación de permisos en action=rollback.
  • SEGURIDAD: Requerir derecho de 'lectura' para la mayoría de las acciones.

Artículos y editando

  • Nueva función de la lista de seguimiento: con esta función, puede seleccionar opcionalmente vigilar una página durante un periodo de tiempo limitado.
    • La forma de ?action=watch" tiene un nueva lista desplegable "dropdown", para dar soporte a fechas de expiración en listas de seguimiento "watchlist" de elementos. (si $wgWatchlistExpiry es true).
    • El desplegable de caducidad de la página de edición debería mantener el estado después de deshabilitarlo/habilitarlo.
  • La tabla de contenidos generada tiene ahora un rol de navegacion, para mejorar la experiencia al utilizar un lector de pantalla.
  • Todas las etiquetas de HTML5 son ahora aceptadas en wikitexto.
  • Se ha incluido el atributo HTML aria-hidden para todos los elementos de wikitexto.
  • Ahora se permite la inserción de nuevas secciones con nombre '0'.
  • Al fusionar historiales, las páginas con un modelo de contenido que no admite redirecciones se registrarán ahora como eliminadas si no se deja ninguna revisión en la página de origen (es decir, si todas las revisiones de la página se han fusionado con otra).
  • Las páginas eliminadas ahora mostrarán un enlace a los registros de tal página.

Archivos

  • Los tamaños alternativos de la página de descripción de archivos ahora incluyen 2048px.
  • MediaWiki ahora soporta archivos JPEG2000, de forma limitada.

Páginas especiales

  • Para las wikis históricas de Gamepedia: Special:Mute se ha añadido como una forma rápida para que los usuarios bloqueen los correos electrónicos no deseados de otros usuarios originados en Especial:Enviar correo electrónico.
  • Special:NewSection se ha creado como un atajo para crear una nueva sección en una página. Cuando se enlaza, su subpágina se utiliza como objetivo (Special:NewSection/Test redirige a la creación de una nueva sección en "Test"). De lo contrario, muestra una interfaz básica para que el usuario final pueda especificar el objetivo manualmente.
  • Especial:Contribuciones/newbies se ha eliminado por razones de rendimiento y utilidad. Utilice Especial:CambiosRecientes?userExpLevel=newcomer en su lugar.
  • Especial:NuevasImágenes/newbies se ha eliminado por razones de rendimiento y utilidad. Utilice Especial:CambiosRecientes?userExpLevel=newcomer&namespace=6 en su lugar.
  • Corrección de la visualización de la URL de Especial:Preferencias en el correo electrónico de restablecimiento de la contraseña.
  • Especial:PermisosUsuarios: Si un visitante carece de 'hideuser', ignora los usuarios ocultos.
  • Especial:Bloquear: Muestra un error si no se ha podido realizar o encontrar un bloqueo.
  • Special:EditPage, Special:PageHistory, Special:PageInfo, y Special:Purge se han creado como accesos directos para cada acción. Especial:EditPage/Foo redirige a title=foo&action=edit, con PageHistory, PageInfo, y Purge corresponde a action= history, info, y purge respectivamente. Cuando está vinculado a, su subpágina se utiliza como destino. De lo contrario, muestra un dispositivo periférico básico para permitir que el usuario especifique el objetivo, manualmente
  • Añadir el icono del reloj de la lista de vigilancia a CambiosRecientes.
  • Arreglar la negrita de los elementos observados en Especial:CambiosEnEnlazadas.

Permisos

  • Permiso de usuario editmyuserjsredirect - los usuarios que no tienen este derecho no pueden editar redirecciones JS en su espacio de usuario a menos que el objetivo de la redirección también esté en su espacio de usuario. Por defecto, este derecho se otorga a todos.
  • Evitar que los usuarios bloqueados puedan purgar las páginas.
  • Nuevas opciones que se pueden solicitar al Staff en sus wikis:
    • $wgWatchlistExpiry - activa la nueva función de caducidad de la lista de vigilancia.
    • $wgWatchlistPurgeRate - establece la posibilidad de que los elementos de la lista de vigilancia caducados sean purgados en cada edición de la página.
    • $wgWatchlistExpiryMaxDuration - es la duración relativa máxima definida para los caducados de la lista de vigilancia.
  • El control de exención de bloqueo de MediaWiki:Autoblock_whitelist se ha movido a MediaWiki:Block-autoblock-exemptionlist. Si utiliza esta función, mueva la página MediaWiki:Autoblock_whitelist.

Bibliotecas externas

  • Actualizar jQuery de 3.4.1 a 3.6.0
  • Actualizar jquery-migrate de 3.1.0 a 3.3.2.
  • Actualizar jquery.client de 2.0.2 a 3.0.0.

Cambios en la API

  • Se ha añadido Access-Control-Max-Age a la lista por defecto de encabezados permitidos para las solicitudes de API de origen cruzado ($wgAllowedCorsHeaders).
  • Las cuentas con el privilegio 'bot' ya no tienen páginas que se añaden automáticamente a la lista de seguimiento al hacer ediciones de la API, independientemente de sus preferencias. Esto es para reducir el tamaño de los datos de la lista de vigilancia en la base de datos. Para añadir ediciones de bots de la API a la lista de seguimiento, establece explícitamente la opción 'watch'.
  • Se han eliminado los métodos de la API para obtener tokens que estaban obsoletos en MediaWiki 1.24. En su lugar, se debe utilizar action=query&meta=tokens&type=. Por favor, ten en cuenta que algunos tipos de tokens ya no existen, por lo que deberías usar type=csrf en su lugar.
    • action=query&prop=info&intoken -> action=query&meta=tokens&type=csrf
    • action=tokens&type= -> action=query&meta=tokens&type=
    • action=query&list=recentchanges&rctoken -> action=query&meta=tokens&type=csrf
    • action=query&prop=revisions&rvtoken=rollback -> action=query&meta=tokens&type=rollback
    • action=query&meta=userinfo&uiprop=preferencestoken -> action=query&meta=tokens&type=csrf
    • action=query&list=users&ustoken=userrights -> action=query&meta=tokens&type=userrights

Otros

  • No incluir id de páginas nulas en la lista de consulta para los volcados de categoría.
  • Añadir Edge a MediaWiki:Clearyourcache.
  • Hacer que la URL de ApiSandbox sea copiable de forma absoluta.
  • Añadir un script de mantenimiento para crear contraseñas de bots.
  • RollbackAction: arreglar el título de la página que falta
  • Arreglar la ruta para ZhConversion.php

Notas oficiales de la versión

Para más información sobre los cambios, consulte las notas de version de MediaWiki:

Véase también

Ayuda y comentarios