Extension:Chart/Project/Updates/fr
juin 2025 : le déploiement sur tous les wikis est terminé et les transormations en Lua sont disponibles
L’extension Chart est maintenant disponible sur tous les wikis Wikimedia ! Merci à toutes les personnes qui l’ont testé activement et qui ont suggéré des améliorations. Nous vous encourageons à continuer à nous faire part de vos idées ou des problèmes que vous rencontrez sur la page de discussion ou à phab:tag/charts.
Filtrage/transformation des données
Il est maintenant possible d’utiliser les modules Lua pour filtrer et transformer les données tabulaires pour une utilisation dans les graphiques. Cela peut être utilisé pour des choses comme la sélection d’un sous-ensemble de lignes ou de colonnes à partir des données source, la conversion entre les unités, le traitement statistique et de nombreuses autres transformations utiles. Plus d’informations sur l’utilisation des transformations sont disponibles sur Extension:Chart/Transforms .
Et ensuite ?
Alors que nous entrons dans le dernier mois du projet, notre priorité absolue sera de résoudre les bogues prioritaires découverts maintenant que les graphiques sont largement disponibles. Comme le groupe de travail travaillant sur le projet est temporaire, nous allons également nous concentrer sur la transmission de la propriété de l’extension à l’équipe qui sera responsable de sa maintenance à l’avenir. Dans la prochaine mise à jour, nous fournirons plus de détails sur ce à quoi s’attendre pour le développement futur et sur la façon dont vous pouvez contribuer.
mai 2025 : Se préparer à intensifier le déploiement et explorer le filtrage/transformage des données sources
Ces derniers mois, nous avons travaillé à résoudre les problèmes d'affichage et autres erreurs découvertes pendant la phase pilote du wiki (traqué à phab:T383079). Nous sommes encore en train de clore quelques-uns de ces problèmes, et une fois que nous le ferons, nous allons nous déplacer rapidement pour augmenter la disponibilité des graphiques sur plus de wikis.
Nous avons également exploré des moyens de rendre possible de filtrer et de transformer les données de table pour une utilisation dans les graphiques. Plus de détails ci-dessous.
Déploiement sur des wikis supplémentaires
Nous prévoyons de commencer à activer Charts sur des wikis supplémentaires dès la semaine prochaine (à partir du mardi 6 mai) et monter en charge au cours des semaines suivantes. Une fois confirmé, un calendrier de déploiement plus détaillé comprenant les dates prévues pour des wikis spécifiques sera publié à l'adresse Extension:Chart/Project et sera tenu à-jour au fur et à mesure que le déploiement progressera. Si vous rencontrez des problèmes à l'utilisation de Charts une fois qu'elle est activée sur votre wiki, veuillez le signaler sur la page de discussion ou à l'adresse suivante : phab:tag/charts.
Data filtering/transformations
L'une des principales réactions reçues pendant la phase pilote du wiki était l'incapacité de filtrer et de transformer les données d'un ensemble de données de source plus grand pour une utilisation dans plusieurs graphiques différents.
Nous avons exploré des solutions à ce problème et avons trouvé une proposition pour permettre aux graphiques d'appliquer une transformation aux données de source en utilisant le code Lua sandboxé. En pratique, cela pourrait permettre de sélectionner un sous-ensemble de lignes ou de colonnes à partir des données de source, de convertir entre les unités, de traiter les statistiques et de nombreuses autres transformations utiles.
Cette rédaction technique décrit les motivations de cette approche et d'autres options envisagées, y compris des exemples de la façon dont ces transformations pourraient être utilisées dans les graphiques. Nous sommes curieux de savoir ce que vous pensez de cette proposition. Nous espérons que cela peut fournir une gestion de données flexible dans Charts de manière sécurisée et durable.
Hackathon Wikimedia
Si vous assistez au hackathon Wikimedia et que vous souhaitez travailler sur un projet lié aux graphiques, vérifiez cette vue filtrée des tâches que nous considérons comme de bons candidats, bien qu’il y ait beaucoup d’autres idées fantastiques qui ne soient pas capturées là. Vous pouvez également trouver User:KFilbert-WMF (également User:Aude) qui assiste au hackathon en personne et peut aider à répondre aux questions et fournir un soutien.
janvier 2025 : Une meilleure visibilité sur l'usage des graphiques et des données tabulaires
Ce mois-ci, nous avons commencé à travailler pour améliorer la visibilité des graphiques mondiaux (phab:T383591) et l'utilisation des données tabulaires (phab:T371300). Pour les graphiques, vous serez en capacité d'identifier toutes leurs intégrations au sein de toute page de wiki, quel que soit le projet-wiki l'ayant publiée. Pour les données tabulaires, vous pourrez voir quels graphiques les utilisent comme source. Ces deux méthodes fonctionneront de manière similaire à la façon dont l'utilisation de l'espace de noms « File » est actuellement suivie sur Commons.
Catégories pour les pages d'espace de noms de Data
Nous travaillons également à ajouter la prise-en-charge de la catégorisation des pages dans l'espace de noms de Data (phab:T242596), une fonctionnalité réclamée de longue date. Cela permettra d'éviter des solutions de contournement telles que la catégorisation des pages de discussion de l'espace de noms Data. Ces catégories seront définies dans les données de la page, qui ne supportent pas actuellement le wikitexte. Pour l'instant, cela signifie que les outils de catégorisation comme HotCat ou Cat-a-lot ne fonctionneront pas pour ces pages.
Retours d'expérience par les wikis-pilotes
Merci aux personnes qui nous ont déjà fait part de leur commentaire d'expérimentation précoce de Charts sur les quelques wikis où elle est disponible. Nous sommes conscients de quelques problèmes, notamment un comportement étrange avec l'arrondissement et la troncation des nombres, que nous prévoyons de résoudre dans les semaines à venir avant de le déployer sur d'autres wikis. Nous allons ensuite nous concentrer sur l'ajout d'une fonctionnalité de filtrage des données de base, afin de rendre le travail avec des ensembles de données plus faciles à gérer.
décembre 2024 : Déploiement sur des wikis-pilotes
Charts est actuellement disponible sur mediawiki.org et 3 wikis-pilotes : les Wikipédias en hébreu, en italien et en suédois. Comme mentionné dans la dernière mise-à-jour, ce seront les seuls déploiements pour le moment afin d'assurer la stabilité pendant les vacances et de permettre de détecter et de résoudre les problèmes majeurs avant un déploiement plus large.
Réactions d'usagers-testeurs et améliorations prochaines
Nous avons entendu vos commentaires sur certains des défis posés par l'usage de l'espace de noms de Data et les limites de la gestion tabulaire de données. Au cours de la nouvelle année, nous étudierons les moyens d'améliorer cette situation, en commençant par :
- Une meilleure découverte des pages dans l'espace de noms de Data en utilisant des catégories
- Fournir une visibilité sur les pages de wiki qui incluent un tableau donné et sur les graphiques qui reposent sur un ensemble donné de données tabulaires
- Ajout d'un support pour spécifier les champs d'un ensemble de données de tableau à utiliser pour un graphique donné dans la définition
Merci de continuer à suivre le projet et de fournir des commentaires. Nous sommes impatients de continuer à améliorer l'extension à mesure que nous la déployons sur d'autres wikis.
novembre 2024 : Déploiement en production et examen de sécurité terminés
Ce mois-ci, nous avons déployé Charts en production, et il est maintenant activé sur Commons et testwiki. Vous pouvez voir une version fonctionnelle sur testwiki:Charts. Quelques ajustements de design seront apportés dans les semaines à venir, principalement au niveau du style de l’info-bulle au survol.
L’équipe de sécurité de la fondation Wikimedia nous a également confirmé que l’extension était considérée comme présentant un risque faible pour un déploiement sur des wikis pilotes en décembre. Nous prendrons des mesures sur les recommandations de l’examen de sécurité au cours des prochains mois au fur et à mesure que nous avancerons dans le déploiement.
Déploiement sur les wikis pilotes
Nous sommes sur le point de confirmer les 3 wikis pilotes sur lesquels l’extension Chart sera activée en premier, ce qui est prévu pour la première semaine de décembre. Une fois que nous aurons déployé ces wikis, il y aura une pause dans les déploiements ultérieurs jusqu’en 2025. Il s’agit de s’assurer de la stabilité pendant les vacances et de permettre d’identifier et de résoudre tout problème majeur avant un déploiement à plus grande échelle. Vous en saurez bientôt plus à ce sujet !
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 !