LinguaLibre talk

Explore the sound library

Titre

Bonjour @Nicolas NALLET & Seb35 Merci pour votre travail sur cette page d'exploration. Veuillez noter qu'"Explorer la sonothèque" est le titre en français de cette page, et qu'elle devrait donc être renommée avec un titre en anglais pour l'internationalisation (ex. "Browse the Sound Library"), avec une possibilité de traduction du titre dans d'autres langues, via l'extension Translate peut-être.

De plus, par quel moyen prévoyez-vous de traduire l'interface de cet outil d'exploration ? (TranslateWiki, extension Translate, LangSwitch...)

Merci pour votre travail, cordialement. — WikiLucas (🖋️) 09:51, 15 September 2021 (UTC)

Il y a actuellement du JS (avec 3 langues) pour gérer les messages dynamiques (par ex. « Pas de résultats »), mais Translate est la solution la plus adaptée en complément pour les quelques messages statiques (par ex. « Results ») voire les instructions éventuelles, d’autant que c’est utilisé sur d’autres pages comme Special:MyLanguage/Help:Main. Si le titre anglais actuel convient, on peut activer Translate. ~ Seb35 [^_^] 10:03, 22 September 2021 (UTC)
@Seb35 Merci d'avoir ouvert à la traduction, de mon côté j'ai mis à jour le menu "latéral" (supérieur) avec la sonothèque à la place des jeux de données. — WikiLucas (🖋️) 12:23, 22 September 2021 (UTC)

Questions

Bonjour @Nicolas NALLET, Seb35, & Mathis Back , j'ai quelques questions concernant ce projet de page d'exploration :

  1. Serait-il possible d'afficher les résultats sur plusieurs colonnes plutôt qu'une seule ? L'idéal serait d'adapter le nombre de colonnes à la largeur de l'écran.
  2. Comment allez-vous gérer les requêtes donnant plus de 100 résultats (ex. Les enregistrements en français, les enregistrements de Poslovitch...) ? Actuellement il semble y avoir un maximum de 10 pages de 10 résultats chacune, pour chaque requête.
  3. Serait-il envisageable d'adopter une solution de type "infinite scrolling", similaire à celle de la recherche sur Commons ? C'est-à-dire qui charge les données à mesure que l'on déroule la page

Cordialement — WikiLucas (🖋️) 10:23, 16 September 2021 (UTC)

  1. C'est fait, les modifications sont en Local pour le moment.
  2. Le nombre total de résultats sera divisé en 10 pages.
  3. Ce serait intéressant mais ce n'est pas prévu. Mathis Back (talk) 10:42, 16 September 2021 (UTC)
Mathis Back said: "Le nombre total de résultats sera divisé en 10 pages."
Donc les +200.000 enregistrements en français seront affichés sur 10 pages de +20.000 enregistrements ? 🤔 — WikiLucas (🖋️) 19:55, 16 September 2021 (UTC)
Hello, non plutôt 20 000 pages de 10 résultats actuellement... Tu pense que 100 résultats par page serait mieux ? Nicolas NALLET(talk) 08:16, 17 September 2021 (UTC)
Je pense que moins l'utilisateur a besoin de cliquer, plus agréable est son expérience, donc 100 résultats ce serait déjà mieux, mais l'idéal serait quelque chose d'adaptable type infinite scrolling (la page suivante s'affiche à la suite en bas lorsque l'utilisateur atteint le bas d'une page). — WikiLucas (🖋️) 13:38, 17 September 2021 (UTC)
Pour le point 2, la limite de 100 permet que ça ne mette pas trop de temps à se charger. Les tailles (100 résultats, 10 résultats par page) peuvent être changés, ce sont des constantes au début du code. La requête SPARQL est faite sans ordre pour accélerer la réponse. En fait la vitesse d’affichage s’est révélée être une contrainte forte car Blazegraph peut mettre beaucoup de temps, surtout s’il y a plusieurs visiteurs qui font des grosses requêtes (ce qui pourrait se développer avec cette interface si on ne met pas de limites).
Si on souhaite afficher plus de résultats, voire tous, il faut imposer un ordre à SPARQL à partir du 2e lot de 100 (si on veut plus de 100 résultats) afin de parcourir l’ensemble des résultats de façon ordonnée (et retirer de l’affichage les 100 premiers déjà affichés, sauf si on accepte des doublons). Mais avant de développer cela, il faudrait préciser le but de cette interface : est-ce simplement pour de la consultation sérendipidique ou de la recherche plus systématique ? Il est peut-être bon de mettre en fonctionnement la version actuelle et de faire le point après quelque temps sur les évolutions. (Et en fait, contractuellement vis-à-vis de WMFR, je pense qu’on a fait ce qui était demandé, et peut-être même plus, en tous cas il s’agit de livrer une version.)
~ Seb35 [^_^] 10:55, 22 September 2021 (UTC)

Paramètres supplémentaires

Durant des discussions, il est apparu que des paramètres d'exploration supplémentaires tels que la période temporelle et le lieu de résidence du locuteur seraient les bienvenus. — WikiLucas (🖋️) 14:59, 18 September 2021 (UTC)

Nouvelle màj

Bonjour @Seb35, Nicolas NALLET, & Mathis Back et merci pour cette mise à jour, c'est plus rapide (Grâce au cache ?) !

J'ai quelques questions/remarques :

  • Prévoyez-vous d'améliorer les exports csv des requêtes qui ont beaucoup de résulats ? J'ai exporté la requête pour les enregistrements d'Olaf, environ 300 lignes seulement, seulement 100 pour les enregistrements de Titodutta, et seulement 500 pour mes enregistrements
  • Les csv sont générés directement chez le client, ou sont stockés temporairement sur le serveur ?
  • Certaines requêtes tournent sans fin, par exemple si l'on demande les enregistrements faits par des locuteurs masculins.

Bien à vous, — WikiLucas (🖋️) 09:32, 30 September 2021 (UTC)