- Esta extensión no está habilitada por defecto, pero puede estar disponible mediante solicitud.
Fandom usa el proceso de revisión de JavaScript para mejorar su seguridad mientras usas la red. Evita que se realicen ediciones al JavaScript comunitario (JS) hasta que hayan sido verificadas y aprobadas por un miembro del equipo de revisión de confianza de Fandom.
Una parte importante de este proceso es el hecho de que el JS comunitario no está activado cuando creas tu wiki. Si necesitas habilitarlo, contacta al personal de Fandom para solicitarlo.
Cómo funciona
Módulo de estado en el carril derecho como se muestra en las páginas MediaWiki. Recuerda: debes presionar Presentar para aprobación para que comience el proceso de revisión.
Cuando el JS comunitario esté habilitado en tu comunidad, los administradores podrán editar páginas del espacio de nombres MediaWiki: que terminen en .js.
Una vez que presentes la página para su revisión, el equipo de revisión de Fandom verificará tu JS.
- Si se aprueba, los cambios se activarán inmediatamente en tu comunidad.
- Si se rechaza, los cambios no se verán en tu comunidad. Se mostrará un aviso en la página de JS y probablemente se dejará una nota explicativa en la página de discusión. En algunas situaciones, también se puede dejar una nota en la página de discusión o el muro de mensajes de un administrador.
Para que puedas probar fácilmente las ediciones de JS, el proceso introduce el modo de prueba, que permite que tu cuenta ejecute JS sin revisar. El modo de prueba se activa en una base de por cuenta, por comunidad, cubre todos los scripts locales y dura hasta que se desactiva.
El estado de los scripts individuales en tu comunidad se enumeran en un módulo a la derecha de esa página JS y en Especial:JSPages. El módulo y la página especial son donde puedes enviar actualizaciones para su aprobación y activar o desactivar el modo de prueba.
Criterio para aprobación
Aunque están sujetas a cambios, algunas reglas básicas guían el proceso.
- Todo el JS debe ser escrito un formato claro y legible por personas. Cualquier código ofuscado será rechazado.
- Todos los importes en Fandom deben ser guardados en páginas del espacio de nombres
MediaWiki:que terminen en.js.- No se permiten importes desde el espacio de nombres
Usuario:. - Puedes usar la función ImportJS para importar rápidamente scripts preaprobados desde la Fandom Developers Wiki o tu wiki. Esto evita el proceso de revisión en tu wiki.
- No se permiten importes desde el espacio de nombres
- Los scripts guardados fuera de Fandom serán aprobados en una base de caso por caso.
- Cualquier violación clara de la política de personalización o los Términos de Uso será rechazada (por ejemplo: ocultar anuncios, recolectar datos de usuarios, cambios mayores en el diseño del sitio).
- Podemos rechazar el script por motivos legales, como, entre otros, el incumplimiento del GDPR.
- No se permitirá JS que cause errores o problemas de rendimiento.
Nota: el proceso de aprobación no es una revisión de la calidad general de su código, ni para hacer juicios de valor acerca de lo útil o válida que sea una funcionalidad JS. Si bien vamos a hacerte saber acerca de problemas graves, no vamos a reescribir el código por ti.
Preguntas frecuentes
- ¿Cuánto tiempo toma que mis revisiones sean revisadas?
- Nuestro objetivo es un proceso rápido porque no queremos interponernos en el camino de JS útil. Los scripts se revisan por orden de llegada. A diferencia de los cambios de CSS del lado del servidor que generalmente tardan minutos en publicarse, una revisión de JavaScript puede demorar varios días.
- ¿Qué pasa si necesito hacer más ediciones después de haber presentado mi script para revisión?
- Cada página JS solo puede tener una revisión en la cola de revisión. Si bien puedes realizar más ediciones después de solicitar una revisión, solo se revisará la revisión presentada inicialmente. Si deseas que revisemos una versión más nueva, simplemente envía la página para su revisión nuevamente, ya que esto sobrescribirá la solicitud anterior.
- ¿Qué pasa exactamente cuando una edición de JS es rechazada?
- Se mostrará un aviso en el módulo de revisión de la página JS y probablemente se dejará una nota explicativa en la página de discusión. El JS previamente aprobado seguirá funcionando con normalidad. Por lo general, no revertimos las ediciones que fueron rechazadas, ya que sólo un pequeño cambio puede ser necesario para que pueda ser aprobado.
Vista de una porción de Especial:JSPages, incluyendo el botón Ingresar al modo de prueba disponible aquí también.
- ¿Dónde puedo ver una descripción general del estado de revisión de JS en mi comunidad?
- Si visitas Especial:JSPages, puedes ver una lista de páginas JS en tu comunidad, junto con su estado de revisión actual.
- ¿Cómo funciona el modo de prueba?
- Si bien los visitantes solo recibirán revisiones aprobadas de scripts JS, su cuenta solo' puede ver las últimas revisiones cuando el modo de prueba está activado. Entonces puedes experimentar con el JS de su comunidad sin preocuparte de que rompa temporalmente el sitio para todos. Algunas cosas para recordar:
- Se habilita en una base de por cuenta, por comunidad.
- Activa las últimas versiones de todos los scripts utilizados en esa comunidad.
- Dura hasta que se desactiva o se cierra la sesión.
- Puede que tengas que actualizar la caché de tu navegador para ver las últimas ediciones.
- ¿Cómo funciona la aprobación de los importes intercomunitarios?
- Imagina que estás importando código de Fandom Developers Wiki que se modifica en algún momento. Esos cambios deben ser aprobados en Dev antes de que puedas verlos en tu wiki. Puedes obtener una vista previa del efecto que tendrán sus cambios en tu wiki activando el modo de prueba en Dev.
- En otras palabras, si importas un script desde otra comunidad, sólo se aceptarán las versiones aprobadas. Esto incluye cuando el modo de prueba se encuentra activado en tu comunidad. Tienes que activar el modo de prueba en la otra comunidad para recibir la última revisión.
- ¿Esto afecta el JS personal?
- No. Las páginas JS personales principales (como
Usuario:EjemploDeUsuario/common.js) se pueden editar libremente. Las reglas sobre lo que puede hacer en las páginas JS de la comunidad no se aplican al JS personal.
- ¡Tengo ideas o quiero brindar comentarios acerca de esta herramienta!
- Por favor haznos saber tus comentarios a través de Especial:Contactar
Véase también
Ayuda y comentarios
- Navega y busca otras páginas de ayuda en Ayuda:Contenidos.
- Revisa Comunidad Central de Fandom para más fuentes de ayuda y soporte.
- Revisa Contactar con Fandom para saber cómo reportar algún error o algún paso que no esté claro en este artículo.