Sélection de bugs à résoudre pour la prochaine version du portail

Objectif : version 0.5

Priorité haute

Problèmes de redirection (spécifiques portail BFM)

  • AL (2013-05-26) : Il faut que le proto Grails soit accessible à l'adresse http://txm.bfm-corpus.org/txm
  • AL (2013-01-31)
    • le favicon “bfm” ne s'affiche pas dans la barre d'adresses ni sur le nom de l'onglet quand on est sur bfm-corpus.org. Tout est ok quand on est sur ish-lyon (teste sous Firefox 10.0.4)
    • les liens dans les mails (inscription, récupération du mdp, etc.) envoyés depuis bfm-corpus pointent vers ish-lyoncnrs.fr/bfm
    • le portail ne se charge pas sous Safari 5.0.5 à l'adresse txm.bfm-corpus.org (liste des corpus vide, page “Accueil” blanche), tout est ok sur ish-lyon…
    • quand on suit les liens à partir de la page “404”, les bonnes pages s'affichent, mais l'adresse dans la barre ne change pas (testé sous Firefox, IE, Chrome et Safari)
  • AL (2013-05-27) : il faut une redirection explicite (qui s'affiche dans la barre d'adresses) de portal.textometrie.org/bfm vers txm.bfm-corpus.org et de portal.textometrie.org/txm vers txm.bfm-corpus.org/txm (quand cette adresse fonctionnera)

Cf. la spéc. à implémenter à moyen terme : Navigation dans les portails TXM (Corpus et collections d'éditions)

Aspect graphique

  • AL (2013-03-20) : Problème généralisé avec le positionnement des titres des onglets et les icones des fonctions (cf. l'image ci-dessous). Tout se remet dans l'ordre si on recharge la page… (testé sous Firefox)

https://groupes.renater.fr/wiki/bfm-liste/faq/titres-onglets

  • AL (2013-02-06) Le nom de l'onglet “Corpus” disparait (dans barre de navigation à gauche) quand on sélectionne un sous-corpus (et revient quand on est sur une partition ou sur un corpus entier)
  • AL (2013-05-09) Le favicon “bfm” est remplacé par “txm” dans l'onglet Firefox lorsqu'on se connecte au portail BFM. Aucun favicon ne s'affiche dans la barre d'adresse.
  • CG (2012-05-07) : Gros pbe d'affichage au moment où je clique sur le lien pour récupérer mon mot de passe et surtout il est impossible de récupérer le mot de passe !!
    • AL : Ne fonctionne pas sous IE (6-8), affichage OK sous Firefox (testé sous 4 et 9 à partir de l'ENS, les éléments se positionnent correctement au bout d'un instant), Chrome et Safari. On ajoute un avertissement dans le mail contenant le lien.
    • AL (2012-05-11) : Le bug d'affichage se reproduit sous Firefox en connexion à partir d'une BBox (OK sous Chrome)

Exports

  • AL (2013-05-26) : modifier l'extension des tableaux exportés : .csv –> .txt
  • AL 2012-05-11 : Lien cassé pour la page export sous IE (mais pas seulement) (”/txmweb” de trop dans l'URL)
  • AL 2013-02-01 : La boite du message d'avertissement qui apparait lors de l'export est trop petite.

Affichage des éditions

  • Prioritaire v 0.5 AL (2013-02-01) : (ce bug est connu depuis longtemps) Lorsqu'on ajoute facette d'édition (e.g. dans le Graal ou corpus parallèles), on est renvoyé à la première page de l'édition

Fonction Textes

  • AL (2013-05-27) : L'appel de la fonction “Textes” sur un sous-corpus ou une partition provoque le blocage du portail. Il faut désactiver cette fonction pour les sous-corpus tant qu'on ne peut pas afficher les textes du sous-corpus.
  • AL (2013-01-31) :
    • Une même icone (livre) s'affiche dans les colonnes “Edition” et “Textes”
    • Il faut renommer les colonnes :
      • “BFM2012” –> identifiant
      • “Edition” –> “édition”
      • “Textes” –> “notice”
  • SH (2013-04-21) : L'icone des notices doit être une petite notice (comme c'était le cas dans une version antérieure)
    • L'icone “édition” ne doit pas s'afficher lorsqu'on n'a pas accès à la fonction. Actuellement :
    • une page blanche s'affiche quand on n'est pas connecté
    • SH (2013-04-21) : il faut au moins a) afficher un message d'erreur (modal) b) ne pas afficher de page blanche comme si on essayait de lancer la commande ou, autre idée, afficher l'édition d'un texte tjrs accessible contenant une seule page contenant le texte “L'accès à cette édition est restreint (veuillez vous connecter pour pouvoir le faire)”
      • le texte suivant s'affiche quand on n'a pas la permission pour un texte donné : “L'affichage de l'édition n'est pas autorisé pour ce texte”
  • SH (2013-04-21) : l'édition des textes accessibles de façon illimité devrait être accessible sans avoir à se connecter
    • AL (2013-05-27) : Cela doit pouvoir se régler au niveau du profil Anonyme
  • AL (2013-05-26) :
    • Ajouter une icone “PDF” à côté de l' Edition, qui devrait pointer le fichier PDF téléchargeable

Administration

Redémarrage du portail

  • AL (2012-09-21) : Le fait de cliquer sur “actualiser” lors du premier chargement de la page d'accès au portail après son redémarrage peut provoquer une erreur qui empêchera d'interroger les sous-corpus et partitions. Vu le nombre d'utilisateurs de la BFM, le risque que quelqu'un essaie d'accéder au portail pendant qu'il se charge pour une première fois n'est pas négligeable.
    • SH (2013-02-25) : lorsque l'application web TXM WEB est en cours de redémarrage, l'accès par Internet peut provoquer une interruption du chargement des corpus par le client (dans le navigateur web) car la toolbox n'est pas encore disponible. L'interface est alors finalisée avec une liste de corpus plus ou moins complète - voire vide. Dans ce cas de figure :
      • il faut afficher dans la barre de statut le diagnostic suivant : “Le portail est en cours de redémarrage, merci de patienter. Tentative de reconnexion automatique dans 30 secondes…”
        • proposition de raffinement ultérieur : 1) mémoriser le temps de chargement d'un portail 2) calculer la médiane 3) annoncer la disponibilité dans médiane-temps de début de redémarrage (en temps réel avec police Arial)
      • il ne faut pas finaliser l'interface

Priorité moyenne

Connexion

  • AL (2012-10-28) : impossible de se connecter à son compte du portail à partir d'un Ipad (safari). Aucun message d'erreur, mais on reste non connecté.
    • AL (2013-05-25) : maintenant rien ne se charge sous Safari IPAD : on ne voit aucun corpus, ni la page d'accueil. Il faudrait avertir les gens que le portail ne marche pas avec ce navigateur.

Navigation

  • Prioritaire v 0.5 AL (2012-10-03) : Les clés d'accès (confirmation d'inscription, récup mot de passe, etc.) restent affichées dans la barre d'adresses du navigateur

Création de sous-corpus / Texte

  • Voir l'archive de la discussion (accès restreint)
  • Les points qui restent à régler (2012-05-09)
    • Le contenu et la forme du récapitulatif restent à affiner
    • Calcul côté client / côté serveur
    • 3 formes de coches à implémenter (oui / non / pas utilisé)
  • AL (2012-05-09): ajuster la hauteur du critère date ouvert au contenu ou spécifier la hauteur max
  • CG (2012-05-09) : au moment de la finalisation de la sélection, il n'est pas clair qu'il faut cocher la 1ere ligne avant de cocher l'une des deux autres.
  • LB (2012-06-11) : Problème avec le descripteur Datecompo. Sélectionner une date précise, en la cochant, ne coche aucun texte dans la liste des textes. Sélectionner une date précise avec les menus déroulants (de 1548 à 1548 par ex) ne coche aucun texte non plus. Sélectionner un intervalle de date (de 1548 à 1550 par ex) fonctionne parfaitement.
    • AL (2012-10-30) : Pas résolu !. Il y a à mon avis deux bugs distincts :
      1. le choix de date début et fin identiques doit sélectionner au moins un texte ;
      2. dans les corpus où la liste des dates avec des coches est disponible (pas la BFM2012), les coches fonctionnent uniquement quand on a présélectionné au moins un texte avec l'outil intervalle.

Dimensions

  • Prioritaire v 0.5 AL (2013-02-01) : pour les partitions, il faudrait afficher le nombre de tokens pour chaque partie (voire, en plus, un histogramme comme dans la RCP)

Concordances

  • BP (2011-07-07) : quand on réduit la largeur de colonne du contexte gauche cela doit manger le texte à gauche et non à droite.
    • MD (2011-07-29) : En cours
    • AL (2012-05-09) : Pas résolu !
  • Prioritaire v 0.5 AL (2012-09-21) : lorsqu'on fait une requête sur un sous-corpus introuvable pour CQP, le message d'erreur est faux (copie du dernier message d'erreur de syntaxe CQL).
  • CG (2012-05-07) : gros pbe d'export
    • AL : pbe de codage, voir la section “format d'export”
  • SH (2012-03-28) : L'action déclenchée par le bouton “Chercher” doit tenir compte des paramètres de tri. Pour simplifier l'interface, le bouton “Trier” pourrait être fusionné avec le bouton “Chercher”, alors renommé en “Calculer” (dans ce cas, une demande de calcul après réglage de paramètres de tri, devrait pouvoir tenir compte du fait que la requête CQL n'a pas été modifiée pour ne pas relancer la recherche inutilement - ce type de stratégie est à appliquer pour tous les calculs qui utilisent la recherche de CQL et qui proposent une interface de réglage de paramètres).
  • CG (2012-05-07) : il y a une réelle difficulté pour l'utilisateur à comprendre à quoi servent les boutons trier et chercher
    • AL&CG (2012-05-10) : il faut fusionner les deux boutons, sinon c'est très difficile pour les utilisateurs.
  • CG & AL (2012-05-16) revoir le formulaire des réglages des concordances ; proposition de modification : lier dans un seul bloc la clé de tri (convertie en priorité), les propriétés d'affichage et de tri.
  • AL (2013-02-01) :
    • Sous Firefox 10.0.4 le lien index → concordance se bloque, les fonctions concordance et contexte deviennent alors inaccessibles pendant quelques temps (écran grisé). Ce bug ne semble pas se reproduire sous les autres navigateurs ni sous une version plus récente de Firefox (18). Si le problème reste cantonné à une version particulière de Firefox, on peut sans doute simplement le signaler dans les FAQ et inviter les utilisateurs à mettre à jour leur navigateur.
    • BP (2013-02-11) : observation comparable (commande de concordance qui ne se lance pas mais pas d'écran grisé) et même conclusion.

Autres commandes textométriques

  • BP (2011-07-07) : le menu propose des commandes qui ne semblent pas aboutir, mieux vaudrait ne pas les montrer ou au moins les griser ? ex. édition, spécificités ou AFC sur un corpus non partitionné, etc.
  • AL (2011-07-13) il faut distinguer :
    • les commandes qui fonctionnent (affichées en clair)
    • les commandes qui sont bloquées en raison des permissions (grisées)
    • les commandes qui ne sont pas pertinentes pour un corpus ou sous-corpus donné (non affichées) (e.g. requête TS sur un corpus non annoté en syntaxe ou AFC sur un corpus non partitionné)
    • MD (2011-07-29) : En cours : il s'agit de configurations plus fines qu'il faudra que je rajoute dans les profils, voire dans les options d'un corpus
    • AL (2012-05-09) : OK les commandes non qui ne fonctionnent pas sont grisées
    • AL (2012-05-09) : Pas résolu ! Problème de rafraichissement de couleur (grisée / pas grisée) sur le sous-menu Création de sous-corpus / Textes | Structures (reste grisée après connexion, même si la fonctionnalité est accessible)
    • AL (2012-05-15) : problème de rafraichissement d'infobulle sur les en-têtes de tableau de sélection de textes

Administration

Utilisateurs

critique
  • AL (2012-09-14) :
    • il faut que l'administrateur soit averti quand un utilisateur valide son compte
    • il faut que la date de la dernière connexion d'un utilisateur soit conservée après le redémarrage du portail
    • il faut faciliter le comptage des utilisateurs (tous ou par profil). Par exemple, ajouter une colonne n° au tableau récapitulatif
  • AL (2012-09-17) :
    • les comptes des utilisateurs qui n'ont pas validé leur adresse mail sous 24h ne sont pas supprimés automatiquement
    • l'administrateur doit pouvoir supprimer un compte non validé (y compris au moment où le lien d'activation est expiré) sans redémarrer le portail
pas critique
  • AL (2011-07-28) : harmoniser la langue de l'interface (mélange anglais/français pour le moment)
    • MD (2011-07-29) : OK utiliser la locale (voir plus haut)
    • AL (2011-09-23) : Pas résolu ! Add/update a user ; mass export/import, titres des colonnes du tableau récapitulatif restent en anglais même si on force ?locale=fr
    • MD (2011-10-19) : l'interface Admin n'est pas encore traduite
  • AL (2012-05-11) :
    • ajouter “TelAdmin” aux paramètres dans les mails envoyés aux utilisateurs

Chargement de corpus

  • AL (2012-05-11) : Il faut que le Manuel décrive précisément l'état actuel du fonctionnement du truc. Pour l'instant :
    • pas de précision sur la procédure de mise à jour d'un corpus existant
    • l'exemple du fichier import.xml n'est pas à jour
    • la table des mises à jour au début du document est obsolète
  • AL (2012-05-14) : il faut corriger 'newbe' en 'newbie' dans le Manuel Admin (désolé, j'avais fait une fausse correction :-x ) et dans le nom du profil, des pages web, etc. Heureusement, le nom de ce profil est un peu caché, mais ce serait bien d'éviter de disséminer des fautes d'anglais !
  • AL (2011-07-29) : dans le fichier import.xml on utilise @position pour metadata et @order pour pattributes. C'est fait exprès ?

Priorité basse

Lexique

  • Voir l'archive de la discussion (accès restreint)
    • le problème de VMax reste à régler
  • CG (2012-05-07) : euh, je suis miro, je ne vois quasi pas de différence entre les deux icones…
    • AL : 'Lexique' et 'Index' ? Oui, c'est très similaire, mais il y a les infobulles pour expliquer
  • CG (2012-05-07) : proposer dans les réglages d'exclure les mots outils ?
    • AL : c'est tout un développement qui est à faire. Pour les ponctuations, ça me parait faisable. Pour les mots outils en français médiéval, ça me parait compliqué

Index

  • CG (2011-11-24) : quand on a plusieurs pages d'index et qu'on a fait défiler la première avant de passer à la seconde, on se trouve en bas de la seconde
  • SH (2012-03-30) : il faut brancher le tri des colonnes d'Index par clic sur l'entête de colonne. (c'est probablement à vérifier pour tous les résultats sous forme de tableau)

Affichage d'éditions

  • SH (2012-03-23) : menu/dialogue permettant de choisir quelles éditions sont affichées :
    • quand on valide ce menu, l'édition est affichée à partir de la première page → il faut afficher la page courante [on ne peut pas changer le mode d'affichage en cours de lecture]
    • il faut pouvoir choisir à l'import l'ordre des entrées par défaut, car cela détermine l'ordre d'affichage de gauche à droite (pour la Quête, cela devrait être les images d'abord puis du plus diplomatique au moins diplomatique par exemple).
    • le menu/dialogue est trop haut (espace vide sous les boutons) et positionné trop bas (partie basse invisible)
    • le titre du menu est à améliorer “Sélection des propriétés” est peut-être approprié pour le parallélisme lexical de la Quête, mais pas pour le parallélisme d'édition du corpus latin/ancien français, et j'imagine pour le parallélisme de structures
  • SH (2012-03-23) : affichage d'une page :
    • le premier affichage, de la première page, n'a pas le même comportement que l'affichage d'une page suivante ou précédente : la première page est justifiée sur toute la largeur de la page, alors qu'elle est répartie dans les autres cas → elle doit être répartie dans le cas du premier affichage
    • l'affichage de l'édition 'image' ne présente pas d'ascenseur comme pour les autres éditions : peut-être un ' ' contre l'image pourrait provoquer l'affichage des ascenseurs ? Sinon il faut forcer leur affichage
    • quand il n'y a pas de page suivante, comme dans le cas de l'édition facsimilée de la Quête, l'icone dynamique de chargement reste affichée en permanence → il faut afficher '<page inaccessible> ou '<rien à afficher>' ou '<affichage interdit>' ou un gros tag mural photographié dans les pentes de la Croix-Rousse
    • il faut pouvoir changer la taille générale des caractères comme paramètre ('+' ou '-'), en étant compatible avec la CSS de la page (peut-être à rapprocher du code qui choisi la police d'affichage ?)
    • il faut trouver une façon de paramétrer la taille des pages d'édition (avec valeur par défaut fixée à l'import) : en % de largeur ou % de hauteur ou pixels ?
    • export :
      • en TXT - petit lien 'TXT' en bas de la page vers le download texte brut de la page avec l'encodage des caractères préféré du système du navigateur
      • en HTML - petit lien 'HTML' en bas de la page vers le download HTML, avec images, de la page
      • en XML-TEI (TXM ?) - petit lien 'XML' en bas de la page vers le download XML-TEI, avec images, de la page
  • BP (2012-01-20) : Quand on crée un sous-corpus (que ce soit par sous-corpus ou sélection de textes), et qu'on demande l'édition, c'est toujours BrutCist (1er texte sans doute) qui s'affiche. C'est un peu déconcertant, ce serait bien de pouvoir se limiter aux textes du sous-corpus (même si le sous-corpus ne contient pas intégralement chacun de ses textes). C'est peut-être plus une demande de fonctionnalité qu'un bug ?
    • AL (2012-05-09) : C'est embêtant, mais difficile à régler dans l'immédiat. Il faudra faire un effort d'explication dans le tutoriel et sur la page wiki FAQ
    • cf. demandes de fonctionnalités du portail
  • CG (2012-08-29) : qd on vient d'une concordance vers l'édition et qu'on se déplace à la page d'avant ou d'après, on perd le surlignement de l'occurrence.
  • SH (2012-03-28) : Dans l'édition, une zone de navigation supplémentaire composée de boutons “premier”, “précédent”, “suivant” et “dernier” pourrait permettre de naviguer dans les résultats de la concordance depuis laquelle on vient. (Ce comportement pourrait aussi s'appliquer depuis un calcul d'Index, ou tout calcul mobilisant des positions au sein d'un corpus et ayant un accès au retour au texte)

Fonction Textes

  • AL (2012-05-09): utiliser les mêmes réglages (largeur des colonnes) que dans la sélection des textes

Sous corpus de textes

  • SH (2011-11-24) : mettre un flyover sur chaque facette non ouverte → 'ouvrir pour sélectionner par dates'
  • SH (2011-11-24) : dans les statistiques : le 'loc' Pompidou n'apparait pas (il y a 2 présidents pourtant)
  • SH (2011-11-24) : dans la facette date, le widget des dates est plus large que nécessaire → réduire la largeur en supprimant l'espace superflu à droite des dates
    • les widgets de sélection d'intervalle de dates est plus large que les autres facettes
    • > établir la largeur de toutes les facettes à celle des dates
    • mettre le bouton 'actualiser' à gauche (si la ligne est trop large, il faut l'attraper avec un ascenseur alors que c'est un bouton essentiel)
  • SH (2011-11-24) : mettre le bouton valider dans une autre couleur (il est difficile à trouver)

Admin logs

  • SH (2011-11-24) : mettre une scrollbar horizontale (on ne peut pas lire les arguments des commandes des lignes trop longues)
  • SH (2011-11-24) : ajouter une possiblité d'export (tout le tableau ou une colonne particulière) ou au moins le sélectionner/copier
  • SH (2011-11-24) : ajouter un lien sur les IP du genre http://www.geoiptool.com/fr/?IP=88.182.9.7

Pages web

  • SH (2011-11-25) : sortir les chaines des balises span techniques. Par exemple, sortir “Se connecter”. Bénéfice : le rédacteur de la page web peut choisir la formulation et surtout la langue du bouton/lien

Splash Screen

  • SH (2011-11-25) : la splash screen doit suivre la politique linguistique

Aspect graphique

  • MD (2013-02-25) : Utiliser une image en plus de la zone sombre lorsqu'une commande est en cours d'exécution. (gif animé de TXM ?)
  • SJ (2013-02-20) FF 18 : L'ajustement automatique des colonnes (Index/lexique) se fait en fonction de leur contenu et non pas de leur entête, on doit donc parfois redimensionner chaque colonne de chaque partie à la main.

Infobulles

  • AL : Pourquoi pas utiliser l'infinitif partout ?
public/selection_de_bugs_web.txt · Dernière modification: 2013/05/27 10:34 par alexei.lavrentev@ens-lyon.fr