stringtranslate.com

Wikipedia:Dispositivo

Un gadget de Wikipedia es un programa JavaScript o un fragmento de código CSS que se puede habilitar simplemente marcando una opción en las preferencias . La función del gadget la proporciona la extensión Gadgets de MediaWiki .

Muchos gadgets comenzaron como scripts de usuario . Una vez que un script de usuario se aprueba como gadget, se elimina de Wikipedia:Scripts de usuario/Lista .

Criterios generales para gadgets

Para poder implementarse en la Wikipedia en inglés, los gadgets generalmente deben cumplir las siguientes condiciones:

  1. Los gadgets deben funcionar si se incluyen sin ninguna configuración adicional. Se pueden configurar a través de common.js personal , pero deben funcionar sin configurar.
  2. Los gadgets deben ser compatibles con todos los navegadores principales, es decir, no deben finalizar con errores.
  3. Los gadgets deben funcionar en la mayoría de los navegadores principales (compatibilidad entre navegadores). Las excepciones deben indicarse claramente.
  4. La duplicación de dispositivos solo debe realizarse si es razonable.
  5. Las colecciones de scripts deben dividirse si tienen funciones dispares.
  6. Los gadgets que requieren permisos deben estar marcados y deben fallar correctamente si los permisos no están presentes.
  7. Los gadgets que solo funcionan en algunas máscaras deben marcarse como tales si esos datos están disponibles.

Los gadgets que están marcados como predeterminados y se cargan para grandes grupos de usuarios tienen criterios adicionales que deben cumplir.

Propuestas

Se deben proponer nuevos gadgets en la Bomba Técnica del Pueblo .

Históricamente, los gadgets nuevos se proponían en una subpágina de esta página , pero esa página se marcaba como histórica debido a la baja participación. Además, los scripts de usuario de WikiProject existentes solían evaluarse para su conversión a gadgets, pero ese proceso también se marcó como histórico.

Instalación

Los administradores de la interfaz pueden instalar los gadgets después de discutirlos en la sección técnica de la bomba de la aldea de la siguiente manera:

  1. Agregue el encabezado a continuación y el código del script a MediaWiki:Gadget- scriptname .js
  2. Opcionalmente, agregue el encabezado a continuación y el código CSS a MediaWiki:Gadget- scriptname .css
  3. Agregue una descripción del script a MediaWiki:Gadget- scriptname . Incluya un vínculo a la página de inicio o de ayuda del script y, si es necesario, indique los requisitos del navegador.
  4. Añadir a MediaWiki:Gadgets-definition bajo el encabezado correspondiente
     * nombre_del_script|nombre_del_script.js [|nombre_del_script.css|otro_script.js|...]

El gadget ahora debería aparecer en Especial:Gadgets .

Comentarios

Se pueden agregar comentarios o advertencias a las plantillas de descripción del gadget de dos maneras:

Los comentarios agregados de esta manera se descartarán automáticamente durante el proceso de creación de la página.

Encabezamiento

Se debe agregar el siguiente encabezado a los archivos del gadget:

/* _____________________________________________________________________________ * | | * | === ADVERTENCIA: ARCHIVO DE GADGET GLOBAL === | * | Los cambios en esta página afectan a muchos usuarios. | * | Por favor, discuta los cambios en la página de discusión o en [[WT:Gadget]] antes de editar. | * |_____________________________________________________________________________| * * Importado de la versión XXXX a partir de DATE desde [[SCRIPT_SOURCE]] * DESCRIPCIÓN_BREVE, consulte [[SCRIPT_HOME_PAGE]] */

Gadgets predeterminados

Un gadget con una palabra clave predeterminada está habilitado para todos los visitantes de Wikipedia y solo los usuarios registrados pueden deshabilitarlo. Un gadget con [default|rights=minoredit]una descripción se habilitaría automáticamente solo para los usuarios registrados.

Criterios

Los gadgets que están habilitados de forma predeterminada para todos los usuarios deben cumplir con reglas más estrictas. Básicamente, son las mismas reglas que se aplican a todo el código predeterminado. Esto se debe a que los usuarios no tienen la opción de habilitarlos y los gadgets pueden afectar el rendimiento, la seguridad y la estabilidad de todo el sitio web. Estos gadgets deberían:

Esta lista no debe considerarse exhaustiva.

Gadgets de plantilla

Los gadgets de plantilla son una categoría especial de gadgets predeterminados. Estos gadgets solo se ejecutan en páginas de categorías de activación explícitas, generalmente controladas mediante la adición de una plantilla a una página. Las categorías de activación deben estar protegidas contra movimientos, ya que están integradas con la definición.

Gadgets instalados actualmente

Los usuarios pueden explorar una lista de todos los gadgets disponibles en la sección de gadgets de su página de preferencias:

Preferencias  → Gadgets

Consulte Especial:Gadgets para obtener una lista de todos los gadgets activos y enlaces a sus archivos de script.

Pros y contras de cambiar un script de usuario a un gadget

Ventajas

Especialmente cuando un script de usuario tiene muchos usuarios...

Contras

Véase también