Extension:Chart/Project/Updates
octobre 2024 : vers un déploiement en production
Tout au long des mois de septembre et d’octobre, l’équipe a travaillé sur le prototype qui est actuellement déployé dans le cluster bêta et l’a rendu prêt pour la production. La prochaine étape importante est le déploiement de l’extension Chart sur testwiki et testcommons, ce qui devrait être fait en novembre. Nous travaillons en parallèle sur l’évaluation de la sécurité, ce qui est une étape importante pour le projet étant donné que les problèmes de sécurité ont été la raison pour laquelle l’extension Graph a finalement été désactivée. Après le déploiement de la production et l’approbation de la sécurité, nous commencerons à déployer l’extension sur des wikis réels.
À quoi s’attendre
La version initiale de l’extension Chart diffusée sur testwiki et testcommons en production sera entièrement fonctionnelle, mais ne comportera pas encore toutes les fonctionnalités. Nous avons simplifié le prototype pour qu’il se concentre sur les processus essentiels de création et d’intégration des graphiques, tout en concevant une expérience de lecture visuellement accessible sur les appareils mobiles et de bureau. Les contributeurs et contributrices seront en mesure de définir des graphiques de base de type ligne, zone (empilée), barre et camembert sur testwiki en utilisant des données tabulaires stockées sur testcommons. La documentation de l’extension est désormais disponible sur la page de l’extension, avec une version de travail en beta.
Une fois que nous aurons déployé l’extension en production, nous ajouterons d’autres caractéristiques et fonctionnalités. Nous souhaitons notamment améliorer l’xpérience de travail avec les ensembles de données tabulaires et prendre en charge une plus grande personnalisation de la présentation visuelle des graphiques (par exemple, la personnalisation des couleurs). Nous nous attacherons également à aider les éditeurs à migrer leurs anciens graphiques vers le nouveau système.
Déploiement sur des wikis réels
Peu après le déploiement sur les wikis de test, nous prévoyons de déployer l’extension en production sur Commons et les wikis réels afin de recueillir des commentaires sur l’utilisation dans le monde réel et de résoudre rapidement les problèmes prioritaires. Faites-nous savoir si vous souhaitez que votre wiki soit l’un des premiers à recevoir la nouvelle extension.
août 2024 : récapitulatif de Wikimania et déploiement du cluster bêta
- "Récapitulatif de Wikimania". Merci à tous ceux qui ont rejoint la session Wikimania, ou sont passés discuter du projet à la Product & Tech table. Nous avons beaucoup appris en parlant à beaucoup d'entre vous et en voyant les types de graphiques que vous avez créés auparavant et les types de graphiques que vous espérez créer à l'avenir. Certains des thèmes majeurs que nous avons repris de nos conversations sur Wikimania sont résumés sur Phabricator. Les principaux points à retenir sont de continuer à travailler sur les types de graphiques de base précédemment activés par les modèles de graphiques les plus populaires et d'étudier la prise en charge de sources de données alternatives telles que Wikidata. Nous allons également étudier certains des défis mis en évidence lors de l'utilisation de Commons comme solution de stockage centralisée pour les graphiques.
- Déploiement du cluster bêta
- Vous pouvez maintenant créer des graphiques dans la version bêta Commons (exemple) et les intégrer dans des pages sur d'autres wikis bêta (exemples: bêta Wikipédia anglaise, bêta Wikipédia allemande) ! Cela nous rapproche du déploiement sur les wikis réguliers plus tard cet automne. Nous allons également développer plus de fonctionnalités, comme le support pour les types de graphiques supplémentaires et la personnalisation visuelle. Testez vous-même les cartes et faites-nous savoir les problèmes que vous rencontrez !
- Il manque encore des fonctionnalités importantes. Par exemple, lorsque vous modifiez une définition de graphique ou une page de données sur beta Commons, et qu'elle est utilisée sur une page sur un autre wiki comme un graphique, son aspect ne change pas. Pour mettre à jour le rendu du graphique, vous devez effacer la page ou effectuer une modification nulle. Nous allons le mettre à jour automatiquement : T370378.
juillet 2024 : principales décisions prises : bibliothèque, type de graphes, stockage de la définition. Rejoignez-nous à la Wikimania
Tout d'abord, nous avons le plaisir de vous annoncer que nous avons pris trois décisions clés concernant le projet :
- nous avons choisi une bibliothèque de visualisation de données. Après avoir étudié et prototypé un certain nombre d’options, les deux dernières en lice étaient Apache eCharts et Vega (la bibliothèque précédemment utilisée pour les graphes), et la décision a été prise d’utiliser eCharts. Cependant, nous n’excluons pas d’utiliser Vega à l’avenir. Pour en savoir plus sur eCharts et Vega, consultez la FAQ.
- Nous avons également analysé l’utilisation des modèles/modules de graphiques afin de déterminer les types de graphiques avec lesquels nous devrions commencer le prototypage et quels devraient être les paramètres. Nous commencerons par les graphiques linéaires. Leurs paramètres devraient être réutilisables pour d’autres types de graphiques. Après les graphiques linéaires, nous passerons aux visualisations basées sur des cartes, parce qu’elles sont assez différentes des autres types et peuvent nécessiter une approche différente.
- Les définitions de graphiques auront leur propre page
.chart
sur Commons, sous l’espace de nomsData:
. Nous voulons traiter les graphiques comme un type de contenu autonome, plutôt que comme une simple partie d’un article. Il sera facile de réutiliser le même graphique sur les wikis et au-delà des plates-formes Wikimedia en les rendant disponibles sous forme de liens. Les éditeurs qui souhaitent intégrer des graphiques dans un article pourront le faire à l’aide d’un court morceau de wikitexte, de la même manière qu’en incluant une image de Commons, sans avoir besoin d’interagir avec des modèles complexes. Nous construirons rapidement un prototype afin de pouvoir commencer à tester nos hypothèses. Voir la FAQ pour en savoir plus.
Pour ceux qui participent à Wikimania : Chris et Szymon animeront une session : « Charts, the successor of Graphs: A secure and extensible tool for data visualization » (ajoutez à vos favoris). Ils parleront plus en détail du projet et présenteront un premier prototype de la nouvelle extension. Il sera principalement question de la manière dont les graphiques seront définis puis intégrés dans les articles. Rejoignez-nous en personne ou virtuellement, et inscrivez-vous à Wikimania pour ajouter les sessions à vos favoris. Pour les participants sur place, il y aura également une table des graphiques / diagrammes. Toute personne ne pouvant assister à la session ou souhaitant discuter plus avant sera la bienvenue.
juillet 2024 : démarrage du projet
Nous sommes heureux d’annoncer que le projet a officiellement démarré le 1er juillet. Au cours de la première moitié du mois, nous déciderons de l’utilisation des graphiques et de l’architecture du service sous-jacent.
Plus important encore, nous choisirons la bibliothèque de visualisation des données (T368336). Nous avons inclus des options suggérées par les bénévoles et le personnel. Vega, précédemment utilisé pour les graphiques, est l’une d'entre elles. D’autres suggestions sont les bienvenues, mais il existe de nombreuses options et nous ne pourrons pas toutes les tester. Si vous avez des idées sur les critères que nous devrions prendre en compte lors de l’évaluation de ces bibliothèques, écrivez-nous sur notre page de discussion !
Nous établirons également une liste restreinte des types de graphiques prioritaires. Ensuite, nous en choisirons un pour commencer (T368478). Pour ce faire, nous analyserons l’utilisation des graphiques existants et tiendrons compte des commentaires des bénévoles. Cette liste évoluera au fur et à mesure que nous en apprendrons davantage sur les types de graphiques les plus importants pour le contenu encyclopédique et sur les possibilités offertes par la bibliothèque que nous choisirons.
Dans le même ordre d’idées, nous étudions également la syntaxe à utiliser pour définir un graphique en wikitext, ou même s’il sera défini en wikitext (T368350). Il ne s’agit pas d’une décision définitive, et nous souhaitons mettre en place un prototype du service prochainement. En plus de réfléchir à la facilité de compréhension et d’utilisation de la syntaxe, nous réfléchissons également à la facilité de conversion à partir de définitions de graphiques existantes.
Une fois ces premières décisions prises, nous mettrons en place l’infrastructure nécessaire à la création du premier type de graphique. L’objectif est de le rendre disponible en tant que prototype afin que les volontaires puissent commencer à l’expérimenter. En attendant, les questions et les commentaires sont les bienvenus sur la page de discussion ou sur Phabricator.
Nous vous encourageons également à vous inscrire à la Wikimania. Nous y ferons une présentation du projet. Avec un peu de chance, nous en construirons suffisamment pour avoir des nouvelles intéressantes à partager. L’inscription est nécessaire pour une participation en personne ou à distance.
Enfin, nous nous demandons quel outil utiliser pour rester en contact avec les membres de la communauté qui ont participé aux discussions sur le projet « Graph ». Souhaitez-vous recevoir des notifications sur les nouvelles mises à jour du projet, ou préférez-vous un message de masse sur votre page de discussion ? Faites-nous savoir si vous avez une préférence marquée. Merci !