Extension:Graph/Plans/es

From mediawiki.org
This page is a translated version of the page Extension:Graph/Plans and the translation is 100% complete.

Actualización de Abril 2024

Hola a todos y todas — Soy Marshall Miller; soy el Director Senior de Producto en la WMF y trabajo con los administradores y equipos de producto que se enfocan en la experiencia de usuario en cuanto a leer y editar las wikis. Gracias a todas y todos por tomar parte en esta conversación continua y por su paciencia durante la frustrante caída de la Extensión de Gráficas. Pueden encontrar la última actualización sobre gráficas aquí y en la lista de correo wikimedia-l. Desde entonces he hablado con muchas personas voluntarias acerca de sus experiencias y necesidades con las gráficas, y reuní a un grupo de personal de la Fundación para proponer un plan. Hoy estoy de vuelta con una propuesta de plan para solicitarles su opinión y retroalimentación. Hoy escribo aquí en la página del producto, en lugar de la página de discusión, para que esta actualización pueda ser traducida a otros idiomas. Hay un nuevo encabezado en la página de discusión para continuar la conversación.

Resumen

En resumen, nosotros en la Fundación Wikimedia proponemos continuar con una sugerencia que muchas personas en la comunidad nos recomendaron: crear un nuevo servicio que reemplace a la extensión de Gráficos. Este acercamiento le permitirá a las personas editoras crear visualizaciones básicas, requerirá coordinación con las distintas comunidades en cuanto a la migración de gráficas existentes, y será extensible por todo aquel programador o programadora que quiera crear y mantener funciones adicionales.

Nos tomó un tiempo considerar todas las preguntas estructurales y el cómo asignar recursos a este trabajo, y ahora queremos escuchas de las personas voluntarias sobre si esto les parece el camino adecuado. Este trabajo estará liderado por Chris Ciufo, el administrador de producto en el equipo de Diseño de Sistemas. Pueden esperar más información de él de ahora en adelante. Más abajo encontrarán más información para quienes quieran ver los detalles y consideraciones de esta opción.

Ya que este trabajo aún no ha comenzado, hay todavía varios meses antes de que las nuevas gráficas estén operacionales. Involucraremos al personal adecuado de ingeniería y comenzaremos a bocetar la estructura en las semanas próximas, asegurándonos que tenemos un plan sólido y que estamos listos para oterar sobre él, para después comenzar este trabajo en julio a medida que el personal pagado termina sus proyectos actuales. Aún no sabemos cuánto tiempo nos tomará antes de que las primeras gráficas estén operacionales. Estamos felices de discutir las ideas que vengan de la comunidad acerca de qué, si hubiera algo, podemos hacer al respecto de las gráficas que no estarán disponibles durante estos meses venideros.

Justificación

Chris y yo estamos proponiendo este enfoque basándonos en nuestras observaciones de cómo las personas han usado las gráficas en el pasado, en cómo creemos que las usarán en el futuro, y en nuestras consideraciones para asegurarnos que nuestra tecnología sea segura, escalable, y mantenible en el futuro.

Al ver cómo las personas han usado las gráficas en el pasado, vemos que las gráficas son una herramienta valiosa, pero no abundantemente común en las wikis. En la Wikipedia en inglés, las gráficas son usadas en unos 10,000 artículos, que representan el 0.15% de todos los artículos; y en el agregado de todas las Wikipedias, son usadas en unos 178,000 artículos, que son el 0.28% de todos los artículos. Fuera del espacio de nombre principal, las gráficas se usan más frecuentemente ya que son parte de plantillas que hacen uso extensivo de ellas. Por ejemplo, en la Wikipedia en árabe, había una gráfica que mostraba las vistas de página en cada página de discusión de los artículos (hasta que fueron removidas recientemente). Es importante notar que la gran mayoría de las gráficas son relativamente sencillas: de barras, líneas, de pastel, etc., y usan datos en línea en el wikitexto o en el espacio de nombre de Datos en Commons. Los recursos asignados a las gráficas deberían coincidir con este uso moderado — con soporte suficiente, pero no para la funcionalidad compleja que no se usa frecuentemente.

Discusión técnica

Las funciones de la nueva extensión serían más limitadas comparadas con la anterior, particularmente en el hecho de que no tendría soporte para todos los tipos de visualización y fuentes de datos de la extensión antigua, ya que este enfoque representa un nuevo inicio phacia un futuro más sustentable con gráficas.

En cuanto a seguridad, escalabilidad, y mantenibilidad, decidimos en diciembre pasado que no había una forma viable de arreglar y continuar con la extensión legacy de gráficas. Entre otras opciones, intentamos actualizar a Vega 5 (solo para ver que los problemas de seguridad seguían presentes), e intentamos también phab:T222807 aislar al ''canvas'' ("lienzo") de Vega en un ''iframe'' aislado (en un ''sandbox'') (lo que causó problemas significativos de rendimiento). Esto significaba para nosotros que la única forma de continuar con las gráficas sería con una nueva extensión.

Aquí está el resumen del enfoque que estamos considerando:

  • La extensión heredada (legacy) de gráficos será retirada.
  • La Fundación construirá una nueva extensión de reconocimiento de etiquetas que soporte un conjunto limitado de tipos predeterminados de visualización, como gráficos y mapas básicos, que cubran la mayor parte de casos existentes, los que podrían ser especificados por las personas editoras en wikitexto y que serían mostrados como imágenes estáticas en las páginas wiki.
  • Representar las imágenes desde el servidor nos podría evitar riesgos conocidos o sustanciales de seguridad, como los que existen en la extensión heredada (legacy) de gráficas.
  • Aún no sabemos qué librería o librerías de visualización se usarían, ya sean Vega, d3 (que le da funcionalidades a Vega), algo como el graficador de Our World in Data, o algo más.
  • La nueva extensión soportaría datos de definición de gráficas especificados ya sea en línea o a través de datos tabulares en Commons (en el espacio de nombres Data), de la misma forma que estaba soportado por la extensión de Gráficas. Intentaríamos ofrecer asistencia para migrar las gráficas heredadas usando estas fuentes de datos.
  • También podría ser extendida con nuevos tipos de visualización por desarrolladores pagados o voluntarios a través de un proceso controlado, centralizado y con revisión de código.
  • Podría ser extendido para extraer datos de otras fuentes, como Wikidata, lo cual no estará disponible al principio.
  • Podría motrar gráficas en las aplicaciones de Wikipedia en iOS y Android (esto no era posible con la extensión de Gráficas después de la desactivación de Graphoid)
  • Sería mantenido oficialmente por la WMF para corregir bugs y errores.

En las muchas conversaciones alrededor de las gráficas, las personas voluntarias también han mencionado preguntas sobre el largo plazo acerca del "contenido interactivo", tales como líneas de tiempo (cronogramas) y objetos en 3D. Reconstruir la capacidad para entregar gráficas simples de forma segura será una gran cantidad de trabajo para el personal pagado y voluntariado. Como parte de esto, la nueva extensión será fácilmente extensible por las personas voluntarias que tengan la capacidad técnica de añadir visualizaciones más sofisticadas y más fuentes de datos. Esto puede ser una puerta abierta para nuevas formas de contenido interactivo, pero el tópico más general de contenido interactivo es digno de ser discutido en conversaciones separadas y continuas en el futuro.

Hacia el futuro

A fin de continuar, queremos escuchar sus opiniones acerca de este enfoque:

  • ¿Les parece esta la forma correcta de proceder?
  • ¿Cuáles son los tipos básicos de visualización más importantes de soportar? ¿Con cuáles podemos prescindir?
  • ¿Qué casos de uso les preocupa que falten o estén ausentes?
  • ¿Cómo tendrán que participar o reaccionar las comunidades a estos cambios?

A medida que discutimos, hay muchas preguntas importantes que resolver. Una que es importante para mí es qué pasará con el ecosistema de plantillas y fuentes de datos que se han construido alrededor de la extensión de Gráficos durante los últimos diez años. Aunque deseamos facilitar que muchas de las especificaciones existentes de gráficos funcionen en el nuevo sistema, tendremos que pensar acerca de esto en conjunto.

Gracias por leer esta larga actualización y por seguir siendo parte de este esfuerzo. Sé que muchos de ustedes han pasado mucho tiempo en los últimos meses discutiendo las gráficas y construyendo soluciones. Esperamos continuar este trabajo en el futuro.

Discusión para esta actualización

Propuestas técnicas anteriores

Las propuestas técnicas anteriores pueden encontrarse en este enlace al archivo. Desafortunadamente, nuestra investigación reveló que existían problemas de seguridad y/o rendimiento con estas propuestas. La actualización arriba mencionada, y la conversación relacionada en la página de discusión, contienen más detalles sobre la nueva propuesta.