LinguaLibre
Difference between revisions of "Events/Hackathon 15-16 décembre 2018"
< LinguaLibre:Events
(mise en forme) |
|||
(69 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
;Rendez-vous : | ;Rendez-vous : | ||
− | : | + | *'''Place:''' Wikimédia France, 40 rue de Cléry, Paris |
− | + | *'''Time:''' 10h à 17h | |
− | + | *'''Dates:''' 2018.12.15-16 (Samedi,Dimanche) | |
+ | *'''For:''' Hack-a-thon d'amélioration de l'expérience utilisateur sur Lingua Libre. | ||
+ | *'''Access:''' La porte de la rue n'est pas vérouillée, il suffit d'appuyer sur le bouton en bas du digicode pour l'ouvrir. Dans la cours - porte au fond à gauche. Sonner chez "Wikimédia France". Troisième étage. | ||
;Participants : | ;Participants : | ||
* Antoine Lamielle | * Antoine Lamielle | ||
* Aure Séguier | * Aure Séguier | ||
+ | * Edouard Lopez | ||
* Félix Mitjans | * Félix Mitjans | ||
* Hugo Lopez | * Hugo Lopez | ||
+ | * Julien Gardet | ||
* Léa Lacroix | * Léa Lacroix | ||
* Lucas Levêque | * Lucas Levêque | ||
* Rémy Gerbet | * Rémy Gerbet | ||
* Sylvain Boissel | * Sylvain Boissel | ||
+ | * Mahuton Possoupe | ||
+ | * Sukkoria | ||
+ | * ''ajoutez votre nom ici'' | ||
;Participants à distance : | ;Participants à distance : | ||
+ | * Addshore | ||
* Mathieu Stumpf | * Mathieu Stumpf | ||
+ | * Nicolas Vigneron | ||
+ | * Eve Séguier | ||
+ | ;Canal de communication pour les participants à distance : | ||
+ | * https://meet.jit.si/HackathonLinguaLibre | ||
;Programme : | ;Programme : | ||
− | * Expliciter dans l’interface les raccourcis clavier disponible (flèches gauche et droite, barre espace, suppr.) | + | Le programme est indicatif, si vous avez d'autres idées, rajoutez-les ! |
+ | |||
+ | === README === | ||
+ | List your task via bullet lists. | ||
+ | Sections are organized by skills involved. | ||
+ | When done, add <nowiki>{{done}} (your name)</nowiki> at the beginning of the line. Example: {{done}} (Obama) | ||
+ | |||
+ | === Front end design et coding === | ||
+ | * '''Racourcis claviers:''' | ||
+ | ** Expliciter dans l’interface les raccourcis clavier disponible (flèches gauche et droite, barre espace, suppr.) | ||
** Conception en premier sur papier | ** Conception en premier sur papier | ||
+ | ** ?CSS touches claviers ([https://codepen.io/rizkykurniawanritonga/details/wospJ ex]) | ||
** Implémentation dans le RecordWizard | ** Implémentation dans le RecordWizard | ||
− | * Mettre en place un tutoriel interactif lors de la première execution du RecordWizard | + | * '''Tutoriel dynamique:''' Mettre en place un tutoriel interactif lors de la première execution du RecordWizard |
** Créer le scénario du tutoriel | ** Créer le scénario du tutoriel | ||
** Écrire les textes | ** Écrire les textes | ||
** Implémenter le tutoriel | ** Implémenter le tutoriel | ||
− | + | [[File:Breezeicons-status-22-mic-ready-red.svg|thumb|64px|]] | |
− | * | + | [[File:Breezeicons-status-22-mic-red.svg|thumb|64px|]] |
− | ** Ajouter un gros bouton quelquepart (en haut à droite?) pour lancer | + | [[File:Breezeicons-status-22-mic-red-LinguaLibre.svg|thumb|64px|]] |
− | ** | + | * '''Amélioration générale''' |
− | ** | + | ** Ajouter un gros bouton quelquepart (en haut à droite?) pour lancer [[Special:RecordWizard]] |
− | ** | + | *** [[File:Breezeicons-status-22-mic-red-LinguaLibre.svg|20px]] [https://fontawesome.com/icons/microphone-alt suggestion d'icône] [[User:Sukkoria|Sukkoria]] ([[User talk:Sukkoria|talk]]) |
+ | *** The [[File:Breezeicons-status-22-mic-red.svg|20px|]] and [[File:Breezeicons-status-22-mic-ready-red.svg|20px|]] from [[commons:Category:Breeze_icons_status]] icons are less styled but slick too. -- Yug | ||
+ | *** Upload candidate on commons, show file here. | ||
** Changer l’affichage du namespace, car on a l’impression que c’est un bouton | ** Changer l’affichage du namespace, car on a l’impression que c’est un bouton | ||
+ | *** texte en gris foncé sur gris clair + rajouter les ":" à la fin pour faire moins bouton ? [[User:Sukkoria|Sukkoria]] ([[User talk:Sukkoria|talk]]) | ||
** … (suggestions bienvenues) | ** … (suggestions bienvenues) | ||
− | * | + | * '''Améliorer le menu''' (voir aussi [[MediaWiki:Sidebar]]) |
+ | ** Design du menu | ||
+ | ** {{done}} : Réparer le menu sur la version mobile | ||
+ | ** Trouver une meilleur formulation pour le menu « Action » | ||
+ | *** "sortir" les icônes et les mettre sur le côté de la page (à la dokuwiki) ? comme ça on évite aussi la "surcharge" de l’icône engrenage (il y en a aussi une dans le "top-navbar-right" | ||
+ | |||
+ | * '''Améliorer la page d’accueil''' | ||
+ | ** {{done}} : Page d’accueil : les 3 gros liens devraient plus recembler à des boutons et moins à des titres | ||
+ | *** essai/tentative [[User:Sukkoria/Brouillon]] (les deux boutons à gauche et à droite, celui du milieu sert de témoin ; probablement le contraste à retravailler :/) [[User:Sukkoria|Sukkoria]] ([[User talk:Sukkoria|talk]]) | ||
** Repenser les textes | ** Repenser les textes | ||
** Trouver de meilleurs illustrations | ** Trouver de meilleurs illustrations | ||
** … (suggestions bienvenues) | ** … (suggestions bienvenues) | ||
+ | ** Page "About" créée et remplie {{done}} [[User:Sukkoria|Sukkoria]] ([[User talk:Sukkoria|talk]]) | ||
+ | ** Traduction en français de LinguaLibre:About à récupérer dans l’historique | ||
+ | === Video creation === | ||
* Vidéo explicative obligatoire lors de la première execution | * Vidéo explicative obligatoire lors de la première execution | ||
** Choisir quoi dire et quoi montrer, comment (screencast et/ou face caméra) | ** Choisir quoi dire et quoi montrer, comment (screencast et/ou face caméra) | ||
** Rédiger un script | ** Rédiger un script | ||
+ | === Back end, bots & co === | ||
* Importer les anciens enregistrements de Lingua Libre v1 dans Lingua Libre v2 | * Importer les anciens enregistrements de Lingua Libre v1 dans Lingua Libre v2 | ||
+ | * Améliorer la configuration de php (et la documenter) | ||
+ | * Ajouter du caching à l'infrastructure pour améliorer les performances (cf [https://www.mediawiki.org/wiki/Manual:Performance_tuning#PHP]) | ||
− | * | + | * Lier Lingua Libre aux Lexemes sur Wikidata |
+ | ** [https://phabricator.wikimedia.org/T212029 T212029]: Bot ajoutant les sons de Lingua Libre sur les Lexemes wikidata existants | ||
+ | ** {{Done}} [https://phabricator.wikimedia.org/T212028 T212028]: Generateur de listes de mots basé sur les Lexemes wikidata | ||
+ | === Editions > Lists === | ||
+ | * Importer ~15 listes Swadesh sur Lingua Libre depuis le Wiktionnaire dans plein de langues {{done}} [[User:Guilhelma|Guilhelma]] | ||
+ | |||
+ | === Editions > [[Help:Main|Help]] === | ||
* Pages d’aide | * Pages d’aide | ||
− | + | ** Lister ce qui est important à avoir dans l’aide {{Done}} (December hackathon wave) | |
− | ** Lister ce qui est important à avoir dans l’aide | + | ** Rédiger des pages d’aide {{Done}} (December hackathon wave) |
− | ** Rédiger des pages d’aide | + | ** Revoir l’accueil de l’aide.{{Done}} -- Yug |
+ | *** Page de l'interface (fr, oc, en) {{done}} [[User:Unuaiga|Unuaiga]] | ||
+ | *** [[LinguaLibre:Chat room]] {{done}} -- cleaned up, archived. --[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 16:59, 16 December 2018 (UTC) | ||
+ | *** [[Help:Download_datasets]] {{done}} -- creation --[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 16:59, 16 December 2018 (UTC) | ||
+ | *** [[Help:Bots]] {{done}} -- creation --[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 16:59, 16 December 2018 (UTC) | ||
+ | *** [[Help:Add a new language]] -- improvement --[[User:Yug|Yug]] ([[User talk:Yug|talk]]) 16:59, 16 December 2018 (UTC) | ||
+ | === Administratif, microfi, maintenances, contacts === | ||
+ | * {{Done}} Yug -- Clean up [[:commons:Category:Lingua_Libre]] | ||
+ | * {{Done}} Yug -- Copy [[:meta:Wikimédia_France/Groupes_de_travail/Groupes_thématiques/Lingua_Libre]] subpages back here | ||
+ | ** /Lingua_Libre/Réunions > [[LinguaLibre:Réunions/2016-2017 meetings]] | ||
+ | ** /Lingua_Libre/Agenda > [[LinguaLibre:Réunions/2016-2017 meetings]] | ||
+ | ** /Lingua_Libre : stays on meta to keep a general presentation. | ||
+ | |||
+ | === Autres === | ||
* Divers | * Divers | ||
− | ** Rendre le generateur de liste de mots Petscan plus « User friendly » en ajoutant des requêtes pré- | + | ** Rendre le generateur de liste de mots Petscan plus « User friendly » en ajoutant des requêtes pré-enregistrées (question : où les stocker ?) |
** Créer un groupe « translators » ayant accès à l’espace MediaWiki pour traduire plus facilement les messages système | ** Créer un groupe « translators » ayant accès à l’espace MediaWiki pour traduire plus facilement les messages système | ||
** Changer le comportement du RecordWizard pour qu’il ajoute [[:Category:Lingua libre pronunciation-NOM DE LA LANGUE]] au lieu de [[:Category:Lingua libre pronunciation-other]] | ** Changer le comportement du RecordWizard pour qu’il ajoute [[:Category:Lingua libre pronunciation-NOM DE LA LANGUE]] au lieu de [[:Category:Lingua libre pronunciation-other]] | ||
Line 71: | Line 129: | ||
** add a "record" and "pause" button to communicate more clearly if the recording is continuous or is triggered word by word. | ** add a "record" and "pause" button to communicate more clearly if the recording is continuous or is triggered word by word. | ||
** change the wording of "successfully uploaded" to "successfully recorded" and change the counter to how many of the words of the complete list have been recorded so it's clear how many are missing | ** change the wording of "successfully uploaded" to "successfully recorded" and change the counter to how many of the words of the complete list have been recorded so it's clear how many are missing | ||
+ | |||
+ | === Other ideas / Pet projects === | ||
+ | * See how to include the Cisel Parallel Sentense corpus to LinguaLire [[User:Yug|Yug]] ([[User talk:Yug|talk]]) | ||
+ | * List and send CMN speaker the list of missing HSK 2012 words. Microfi ? [[User:Yug|Yug]] ([[User talk:Yug|talk]]) | ||
+ | * upload videos for 600 French Sign Languages sign (cf. [https://github.com/parlr/lsf-data lsf-data]) [[User:Edouard-lopez|Edouard-lopez]] ([[User talk:Edouard-lopez|talk]]) 20:20, 5 December 2018 (UTC) | ||
+ | * add [https://github.com/parlr/ruby-font-creator/issues/30 support for different fonts for glyph and it's ruby text] in ruby-font-creator project [[User:Edouard-lopez|Edouard-lopez]] ([[User talk:Edouard-lopez|talk]]) 20:20, 5 December 2018 (UTC) | ||
+ | *Optimize user experience on mobile devices. [[User:Mah3110|Mah3110]] ([[User talk:Mah3110|talk]]) | ||
+ | * Bot ajoutant les enregistrements aux mots du Wikiccionari occitan {{done}} [[User:Unuaiga|Unuaiga]] | ||
+ | * Reorganize Chinese languages. See [[:wikipedia:Mandarin_Chinese#Standard_Chinese|Mandarin_Chinese#Standard_Chinese]], [[:wikipedia:Standard_Chinese|Standard_Chinese]] | ||
+ | * Correct [https://lingualibre.fr/index.php?title=Special:Search&limit=500&offset=0&profile=default&search=zho zho] files into cmn : files, speakers, commons filenames. | ||
+ | * Revamp the dump download page {{done}} Yug | ||
+ | |||
+ | [[Category:Events|2018]] |
Latest revision as of 18:15, 30 December 2021
- Rendez-vous
- Place: Wikimédia France, 40 rue de Cléry, Paris
- Time: 10h à 17h
- Dates: 2018.12.15-16 (Samedi,Dimanche)
- For: Hack-a-thon d'amélioration de l'expérience utilisateur sur Lingua Libre.
- Access: La porte de la rue n'est pas vérouillée, il suffit d'appuyer sur le bouton en bas du digicode pour l'ouvrir. Dans la cours - porte au fond à gauche. Sonner chez "Wikimédia France". Troisième étage.
- Participants
- Antoine Lamielle
- Aure Séguier
- Edouard Lopez
- Félix Mitjans
- Hugo Lopez
- Julien Gardet
- Léa Lacroix
- Lucas Levêque
- Rémy Gerbet
- Sylvain Boissel
- Mahuton Possoupe
- Sukkoria
- ajoutez votre nom ici
- Participants à distance
- Addshore
- Mathieu Stumpf
- Nicolas Vigneron
- Eve Séguier
- Canal de communication pour les participants à distance
- Programme
Le programme est indicatif, si vous avez d'autres idées, rajoutez-les !
README
List your task via bullet lists.
Sections are organized by skills involved.
When done, add {{done}} (your name) at the beginning of the line. Example: Done (Obama)
Front end design et coding
- Racourcis claviers:
- Expliciter dans l’interface les raccourcis clavier disponible (flèches gauche et droite, barre espace, suppr.)
- Conception en premier sur papier
- ?CSS touches claviers (ex)
- Implémentation dans le RecordWizard
- Tutoriel dynamique: Mettre en place un tutoriel interactif lors de la première execution du RecordWizard
- Créer le scénario du tutoriel
- Écrire les textes
- Implémenter le tutoriel
- Amélioration générale
- Ajouter un gros bouton quelquepart (en haut à droite?) pour lancer Special:RecordWizard
- suggestion d'icône Sukkoria (talk)
- The and from commons:Category:Breeze_icons_status icons are less styled but slick too. -- Yug
- Upload candidate on commons, show file here.
- Changer l’affichage du namespace, car on a l’impression que c’est un bouton
- … (suggestions bienvenues)
- Ajouter un gros bouton quelquepart (en haut à droite?) pour lancer Special:RecordWizard
- Améliorer le menu (voir aussi MediaWiki:Sidebar)
- Améliorer la page d’accueil
- Done : Page d’accueil : les 3 gros liens devraient plus recembler à des boutons et moins à des titres
- essai/tentative User:Sukkoria/Brouillon (les deux boutons à gauche et à droite, celui du milieu sert de témoin ; probablement le contraste à retravailler :/) Sukkoria (talk)
- Repenser les textes
- Trouver de meilleurs illustrations
- … (suggestions bienvenues)
- Page "About" créée et remplie Done Sukkoria (talk)
- Traduction en français de LinguaLibre:About à récupérer dans l’historique
- Done : Page d’accueil : les 3 gros liens devraient plus recembler à des boutons et moins à des titres
Video creation
- Vidéo explicative obligatoire lors de la première execution
- Choisir quoi dire et quoi montrer, comment (screencast et/ou face caméra)
- Rédiger un script
Back end, bots & co
- Importer les anciens enregistrements de Lingua Libre v1 dans Lingua Libre v2
- Améliorer la configuration de php (et la documenter)
- Ajouter du caching à l'infrastructure pour améliorer les performances (cf [1])
- Lier Lingua Libre aux Lexemes sur Wikidata
Editions > Lists
- Importer ~15 listes Swadesh sur Lingua Libre depuis le Wiktionnaire dans plein de langues Done Guilhelma
Editions > Help
- Pages d’aide
- Lister ce qui est important à avoir dans l’aide Done (December hackathon wave)
- Rédiger des pages d’aide Done (December hackathon wave)
- Revoir l’accueil de l’aide. Done -- Yug
- Page de l'interface (fr, oc, en) Done Unuaiga
- LinguaLibre:Chat room Done -- cleaned up, archived. --Yug (talk) 16:59, 16 December 2018 (UTC)
- Help:Download_datasets Done -- creation --Yug (talk) 16:59, 16 December 2018 (UTC)
- Help:Bots Done -- creation --Yug (talk) 16:59, 16 December 2018 (UTC)
- Help:Add a new language -- improvement --Yug (talk) 16:59, 16 December 2018 (UTC)
Administratif, microfi, maintenances, contacts
- Done Yug -- Clean up commons:Category:Lingua_Libre
- Done Yug -- Copy meta:Wikimédia_France/Groupes_de_travail/Groupes_thématiques/Lingua_Libre subpages back here
- /Lingua_Libre/Réunions > LinguaLibre:Réunions/2016-2017 meetings
- /Lingua_Libre/Agenda > LinguaLibre:Réunions/2016-2017 meetings
- /Lingua_Libre : stays on meta to keep a general presentation.
Autres
- Divers
- Rendre le generateur de liste de mots Petscan plus « User friendly » en ajoutant des requêtes pré-enregistrées (question : où les stocker ?)
- Créer un groupe « translators » ayant accès à l’espace MediaWiki pour traduire plus facilement les messages système
- Changer le comportement du RecordWizard pour qu’il ajoute Category:Lingua libre pronunciation-NOM DE LA LANGUE au lieu de Category:Lingua libre pronunciation-other
- Imaginer un design potable pour la dernière étape du RecordWizard
- Ajouter un bouton « submit » aussi en haut de la dernière étape du RecordWizard
- Si vraiment on s’ennuie :
- have a button to re-listen the recording when testing the microphone
- make a note somewhere that the loudspeakers should be on for this
- spoken languages field stays open after entering a language. OOUI bug?
- replace "shuffle list-toggle" with two radio buttons "random order" and "alphanumerical order".
- "random" is the default selection
- on event change the words reorganize themselves immediately.
- add a "record" and "pause" button to communicate more clearly if the recording is continuous or is triggered word by word.
- change the wording of "successfully uploaded" to "successfully recorded" and change the counter to how many of the words of the complete list have been recorded so it's clear how many are missing
Other ideas / Pet projects
- See how to include the Cisel Parallel Sentense corpus to LinguaLire Yug (talk)
- List and send CMN speaker the list of missing HSK 2012 words. Microfi ? Yug (talk)
- upload videos for 600 French Sign Languages sign (cf. lsf-data) Edouard-lopez (talk) 20:20, 5 December 2018 (UTC)
- add support for different fonts for glyph and it's ruby text in ruby-font-creator project Edouard-lopez (talk) 20:20, 5 December 2018 (UTC)
- Optimize user experience on mobile devices. Mah3110 (talk)
- Bot ajoutant les enregistrements aux mots du Wikiccionari occitan Done Unuaiga
- Reorganize Chinese languages. See Mandarin_Chinese#Standard_Chinese, Standard_Chinese
- Correct zho files into cmn : files, speakers, commons filenames.
- Revamp the dump download page Done Yug