Jump to content

Lingua Libre/2025/Phase 2

From Meta, a Wikimedia project coordination wiki

Lingua Libre 2025

[edit]

Note de cadrage

[edit]

Le développement et la mise en ligne de Lingua Libre Django est un objectif prioritaire de WMFR pour l'exercice de Juillet 2024 à Juin 2025.

WMFR dispose d'un budget solide (18k€ de la DGLFLF et 10k€ de WMFR) mais manque de temps et expertise fine pour superviser sereinement ce projet technique. En 2025Q2 et Q3, Hugo Lopez, référent Lingua Libre, encadrant du Google Summer of Code 2025 sur Lingua Libre et chef de projet numériques autoentrepreneur, propose le plan d'action ci dessous.

Lecture du document

[edit]

Chaque ligne des tableaux ci-dessous est une mission impliquant des compétences techniques proches et donc groupées. Les colonones representent la tache maitresse sur Phabricator, un titre resumant la mission, la charge de travail en jours, les financeurs historiques et les budgets investis, les acteurs ayant mené ces missions et leurs capacités.

Maitrise d'oeuvre et coordinaiton

[edit]

Chaque élément du tableau ci-dessous implique un pilotage et de la facilitation via maitrise d'oeuvre

1) Coordination et Pilotage de Projet
  • ✅ Rédaction de proposition de projet
  • ⏯️ Rédaction des besoins utilisateurs en tickets techniques et compétences nécessaires
  • ✅ Planifiction, budget, identification des prestataires, assignation des missions
  • Facilitation, correspondance et pilotage entre prestataires et l’écosystème technique du projet
2) Connaissance des Procédures et Outils Wikimédia
  • Connaissances procédurales et des contenus :
    • GitLab WMFR et code du projet
    • Wikimedia Phabricator, tableau de bord et taches
    • Wikimedia Commons
    • Toolforge
  • Gestion des accès et demandes de droits utilisateurs (Commons: Oauth, ratelimits, imports de pages, Bot)
3) Compétences Techniques
  • JavaScript, HTML, CSS
  • Python, Django
  • Gitlab
  • Peer-coding et aide au déploiement
4) Assurance Qualité et Documentation
  • Tests fonctionnels
  • Relecture de la documentation technique
  • Rédaction de rapports

Note de cadrage MŒ

[edit]

Le plan d'action ci-dessous propose une approche de developpement agile, les développeur ne font pas de MŒ et se concentre sur le developpement de taches biens définies. L'atteinte des objectifs de WMFR nécessite un pilotage (une MŒ) facilitant, accompagnant, validant et co-documentant les livrables. Cette MŒ peut être menée par WMFR (Xavier ou Michael, devant préalablement s'auto-former respectivement sur 2 et 2 & 3), ou par un prestataire qualifié (Hugo). Des estimations raisonnables de coordination ont été intégrées aux éléments avec les mentions.

En 2023, Florian Cuny à mené une MŒ rémunérée grace à WMFR (2023/06-2023/12: 20k€). En 2024, User:Hugo en résidence a mené plusieurs MŒs rémunérées grâce à l'URFIST Occitanie rémunérée (2023/02-2024/08: ~8000€). User:Yug a temporairement assuré une MŒ (2024/09-2025/02: bénévole). Cette expertise et technicité ne peut etre poursuivi exclusivement bénévole.

Lingua Libre 2023Q2-2024Q3

[edit]

Contexte et cycles de développement récents.

Budget de développement pour Lingua Libre Django
Titre WMFR GSOC[1] URFIST Réalisé par Type
2023Q4 & 2024Q3 : Past sprints
Prestataire SignIt (rapport) 2000€ 0x010C développement
Prestataire bug des clicks 1920€ 0x010C développement
Internship Poslovitch (1) (rapport) 3381€ Poslovitch Analyse des besoins
CDD Poslovitch (2) (rapport) 20082€ Poslovitch développement
2024Q3 > GSOC24 Pushkar (rapport, graph) 5400€ Pushkar développement
2024Q3 > GSOC24 SignIt (rapport) 2700€ Kabir développement
Lingua Libre GSOC24 - coordination 2025Q2,Q3,Q4 ~8000€ Yug coordination
Subgroup totals 25,383€ 8100€ ~10,000€

Lingua Libre 2024Q3-2025Q3

[edit]

Cycles majeurs

[edit]
Actions 2024Q3-2025Q3 pour le développement de Lingua Libre Django (v. 2025-10-16)
Tache Titre J WMFR À réaliser par[2] Type
2024Q3-Q4 : fin de GSOC et communication
T361440 2024Q3 > GSOC24 Pushkar (rapport, graph) (Google: ~5.4k€) Pushkar développement
T385345 Lingua Libre GSOC24 - coordination 2025Q2,Q3,Q4 Yug coordination
Lingua Libre GSOC24 - conferences Berlin, Munich (rapport) 4 1,184.99€ Yug communication
Subgroup totals 1,184.99€
2025Q1-Q2 : MVP
T380121 2025Q1 > Freelance : Django #1 (rapport) 5 1250€ Pushkar développement
⏯️ T385490 2025Q2 > Freelance : Migration des données
  • 2025.06: Code
  • ⏯️ 2025.07: Migration
14 6400€ 0x010C développement
T385385 2025Q2 > Freelance : Django #2 > finaliser les exchanges de données avec Commons 8 2,312.5€ Pushkar développement

T385345
03: T384903
06: T398352
09: T399374

2025Q2 > Lingua Libre Django - MŒ : définition des besoins techniques, planification & suivit, correspondances et gestion d'équipe, facilitation mediawiki et procédures wikimédiennes, peer-coding, aide-au déploiement, tests des fonctionnalités, internationalisation translatewiki, documentation, rapport final Q2. 12 4200€ Yug coordination
⏯️ T384441 Migrer 5000+ listes et pages d'aides vers Commons.wikimedia.org 9 1800€ Yug développement
Subgroup totals 15,962.5k€
2025Q1,Q2,Q3 : Consolidation
T384903 2025Q1 > Pilotage, tests, fix et clôture des tâches 7 Yug, Aditya coordination

dévelopement

T398352 2025Q2 > Pilotage, tests, fix et clôture (sous-element de Freelance Yug) 10 Yug, Aditya coordination

dévelopement

T399374 2025Q2 > Pilotage, tests, fix et clôture (sous-element de Freelance Yug) 20 Yug, Aditya coordination

dévelopement

2025Q2 > Freelance : Django #3 > Bouclage du MVP. 3 750€ Pushkar développement
Subgroup totals 750€

Liste détaillée

[edit]

Cette liste affiche les taches liées aux cycles de développements. (Elle n'inclue pas les taches de définition des besoin, coordination, pilotage, communication, représentation et conférences, etc.)

Prestation 2025Q1

[edit]
T380121 : Lingua Libre development milestones, 2015Q1 coding by User:Pushkar7077.
T384903 : Lingua Libre development milestones, 2015Q1 coding consolidation by User:Yug and Aditya.

Prestations 2025Q2

[edit]
T385385 : Lingua Libre development milestones, 2015Q2 coding by User:Pushkar7077.
T398352 : Lingua Libre development milestones, 2015Q2 coding consolidation by User:Yug and Aditya.

Prestations 2025Q3

[edit]
T399374 : Lingua Libre development milestones, 2015Q3 coding consolidation by User:Yug and Aditya.

Événements 2025

[edit]
Événements 2025
Titre WMFR GSOC WMF WMPT Réalisé par Type
Hackathon Wikimedia 2025, Istanbul. __ __ 3828€ __ Y,P,K développement
Porto Meeting, Porto ~1000€ Y Workshop
Wikimania 2026, Nairoby __ __ ~3000€ __ Y Presentation, networking
Libre à Orx, Orx ? __ __ __ Y Presentation
Lingua Libre/Hackathon 2025 1866€ __ __ __ Y,P,K développement
Sommes 0€ __ 6828€[3] Y,P,K __
TOTAL GLOBAL (estimation de valeur ajoutée) 6828€ Y,P,K __

Google Summer of Code 2025

[edit]
thumbless
thumbless
— Cette phase permettant la complétion avancée de Lingua Libre nécessitait une double candidature avant le 24 Mars 2025. Le GSOC25 étant annulé, les taches associées ont été reportés à 2026 et un plan alternatif a été mis en place.

Lingua Libre 2026

[edit]

See also Lingua Libre/2026/Phase 1.

Références

[edit]
  1. Cite error: Invalid <ref> tag; no text was provided for refs named GSOC_Stipend
  2. Yug est rédacteur des tickets, coordinateur, controleur des livrables & tickets, rédacteur des rapports pour chacune de ces missions et leurs taches associées.
  3. Estimation

See also

[edit]