Wikipédia abstraite/Mises à jour/2023-07-20
◀ | Actualités de la Wikipédia abstraite | ▶ |
Résumé : le déploiement initial des Wikifonctions est prévu dans les prochaines semaines. Cette lettre d’information donne des détails sur notre plan de sortie, ce qui sera possible, et une mise à jour sur les changements apportés au développement au cours des dernières semaines.
Déploiement initial de wikifunctions.org
Nous sommes très heureux d’annoncer notre plan de progressivement déployer Wikifunctions.org !
Dans les prochaines semaines, la Wikimedia Foundation commencera à déployer les premières versions de Wikifunctions, un nouveau projet Wikimedia qui permettra à quiconque de créer et de maintenir du code. Nous avons précédemment publié notre plan pour cela, et maintenant nous ajoutons quelques dates préliminaires au plan précédent.
La phase 1 : Déploiement verrouillé sur wikifunctions.org est prévue pour le mercredi 26 juillet 2023. Le site sera lisible par tous, mais tous les droits d’édition et les appel de fonctions seront limités aux comptes du personnel. Cette version servira principalement à faire des tests, pour voir s’il y a des problèmes majeurs. Nous allons copier un petit ensemble de pages de communauté et de documentation sur les fonctions Wiki et effectuer quelques modifications de test sur les pages d’objet. Cela inclut la création d’une première fonction avec un ensemble de testeurs et d'implémentations. En raison de la simplicité, nous suggérons d’utiliser une fonction avec des entrées et des sorties booléennes, mais les chaînes de caractères sont également une possibilité. Rejoignez-nous pour discuter de ce que devrait être la toute première fonction ! Nous avons transformé la Main Page de Beta Wikifunctions en une première esquisse du futur. N’hésitez pas à nous rejoindre pour l’améliorer et en discuter.
Phase 2 : Déploiement limité. Si tous les tests se passent bien, nous prévoyons d’autoriser la modification du contenu en wikitexte aux alentours du mardi 1er août 2023. Tous les utilisateurs connectés pourront créer et modifier des pages de discussion, des pages de projet, des pages d'aide, etc. Tout le monde pourra appeler des fonctions. Seuls les contributeurs ayant un rôle spécial pourront modifier les objets dans les fonctions Wiki (c’est-à-dire créer et maintenir des fonctions, des testeurs, des implémentations, etc.). Nous mettrons en place une page sur les fonctions Wiki où les contributeurs pourront demander ce rôle - celui-ci sera attribué lentement au début, et accéléré peu de temps après, si tout se passe bien. Ce déploiement sera progressif pour réduire le risque que les choses cassent trop.
Phase 3 : Disponibilité générale. Quelques semaines plus tard, en fonction des résultats - certainement après Wikimania, mais espérons-le avant novembre - nous annoncerons la fin du déploiement limité et nous autoriserons chaque utilisateur connecté à modifier les objets sur Wikifonctions. À ce stade, les Wikifonctions seront complètement lancées. En collaboration avec la communauté, nous continuerons à développer et à travailler sur Wikifonctions. Comme vous le verrez ci-dessous, Wikifonctions commencera avec un ensemble limité de fonctionnalités, et nous en ajouterons d’autres au cours des années à venir.
Toutes les dates de ce plan sont préliminaires. Il reste encore quelques bugs et problèmes à résoudre, mais nous et nos collègues travaillons dur sur ceux-ci. Nous vous tiendrons tous au courant sur le canal IRC/Telegram, sur la liste de diffusion et, éventuellement, sur le wiki. Nous maintiendrons une page avec notre statut, et ce à quoi vous pouvez vous attendre, sur le wiki une fois que les Wikifonctions seront en ligne.
Capacités au départ
Initialement, nous prendrons en charge deux types prédéfinis pour les entrées et les sorties des fonctions : les chaînes de caractères et les booléens. La création de nouveaux types sera d’abord réservée aux membres du personnel. Les membres du personnel créeront des types après consensus de la communauté, et nous soutiendrons la communauté dans la description et la conception de types supplémentaires. Il y a quelques mises en garde concernant les nouveaux types que nous décrirons en détail bientôt. Une meilleure prise en charge de plus de types et la simplification de leur création figurent en tête de notre liste de tâches de suivi après la mise en place du site.
Au départ, il n’y aura aucune intégration entre les Wikifonctions et les autres projets Wikimédia. Vous ne pourrez pas encore récupérer les données de Wikidata, ni inclure les appels de Wikifonctions dans les articles de Wikipédia. Ces intégrations seront les premières tâches plus importantes sur lesquelles nous travaillerons après la sortie.
Presse, diffusion et gestion des attentes
Compte tenu des capacités très limitées et de l’incertitude qui entoure certaines parties du déploiement, nous espérons que le déploiement initial se fera dans le calme - dans la mesure du possible. Nous comprenons qu’un nouveau projet Wikimédia est un développement passionnant (en tout cas, pour nous !), et qu’il pourrait susciter l’intérêt du public - mais nous ne voulons pas trop insister sur une grande visibilité à ce stade, alors que le projet est encore dans une première phase de production. Nous commençons avec un wiki vide, avec une nouvelle communauté wiki, et avec des capacités très limitées comme indiqué ci-dessus. Comme on dit, il n’y a qu’une seule occasion de faire une première impression, alors nous voulons que celle-ci compte pour beaucoup de gens. Tout comme pour Wikipédia dans ses premières années, il n’y avait pas grand-chose à montrer aux gens.
Wikifonctions commencera comme une promesse, une ardoise vierge, où une communauté de personnes intéressées par la vision de Wikifonctions et, plus important encore, amicales les unes avec les autres, peuvent se rassembler pour travailler à une bibliothèque de fonctions utiles. Et quelques mois plus tard, voire quelques années, nous aurons un site intéressant et utile pour le grand public. Nous pensons que nous sommes encore à quelques pas d’un lancement auprès d’un public plus large. Nous vous tiendrons tous informés de nos progrès tout en construisant et en apprenant en cours de route.
À propos des phases de développement
Nous avions précédemment organisé notre travail de développement pré-déploiement en sept phases fonctionnelles, nommées d'après les onze premières lettres de l'alphabet grec. Alors que nous travaillions sur la phase θ (thêta), certaines parties ont pris plus de temps que prévu, tandis que d'autres ressources de développement se sont libérées. Nous avons donc avancé le travail des autres phases, et partiellement redéfini les priorités afin de vous atteindre plus rapidement, vous, nos utilisateurs. De cette manière, nous terminons la phase ι (iota), qui consistait à ajouter de courtes chaînes de documentation aux objets des Wikifonctions, et la phase κ (kappa), qui consistait à nettoyer les fils laissés ouverts avant la sortie de la phase θ, et nous entrons directement dans la phase finale λ (lambda).
Les détails sur la manière dont le déploiement se déroulera sont décrits ci-dessus. Compte tenu de cette évolution, nous cesserons également d’utiliser les phases de développement axées sur les fonctionnalités et portant un nom en forme de lettre grecque. C’était amusant tant que cela a duré !
Rejoignez-nous pour décider de la toute première fonction à créer dans Wikifonctions, qui recevra l’identifiant Z10000.