Roadmap 0.7.7

Introduction

Cette version est un cycle de développement qui produit un nouveau setup pour TXM bureau.

Contenu

Cette version est entièrement définie par la cible 'TXM 0.7.7' de la forge TXM : https://forge.cbp.ens-lyon.fr/redmine/projects/txm/issues?query_id=32

Chaque ticket présente un objectif de développement et la recette correspondante.

Les développements principaux concernent :

  • passage à Eclipse 4.4
  • intégration de la JVM
  • gestion de proxy
  • amélioration des interactions des graphiques
  • amélioration de l'interface générale de TXM
  • paramétrages d'import
  • troncature des contextes de concordances par structures internes
  • corrections de bugs
  • etc.

Marche à suivre

Installation du setup TXM Alpha

Tester le setup

État d'avancement

FAIT

  • Définir les tickets de la Target 0.7.7
  • Définir les tickets de la phase 1
  • produire un setup Alpha
  • retour des bugs (début de semaine du 8 décembre)
  • produire un setup Alpha 2 (à cause des problèmes de lancement qu'une mise à jour ne peux pas corriger)

EN COURS

A FAIRE

  • produire une mise à jour corrective
  • validation
  • produire un setup Beta
  • retour des bugs
  • produire une mise à jour corrective
  • validation
  • produire un setup Release

Développement : Tests et validations en cours

Graphiques

  • discuter de la contrainte “carré” des unités des axes des plans factoriels ajoutée dans la 0.7.7
    • MD: *ok*
  • certains préfixes de fichiers de résultats en mode R/SVG et JFC/SVG ont été renommés (rediscuter de cela et voir si c'est problématique pour la compatibilité avec le portail)
    • MD : *ok* le portail n'est pas encore impacté. Si il l'est on modifiera le code du portail
  • tester quelques préférences en mode Java/JFC d'un futur mode d'édition des graphiques, en faisant un clic droit dans l'éditeur mais à l'extérieur du graphique (par exemple sur le titre du graphique) et en sélectionnant “Properties” dans le menu contextuel qui apparaît puis en modifiant les titres, les tailles de polices, les couleurs, puis exporter la vue (normalement tout est exporté tel quel). Attention un clic droit sur un point-ligne ou point-colonne dans une AFC n'affiche pas le menu contextuel de JFC mais un menu que j'ai utilisé pour des tests et qui affiche la fréquence NOTE SJ: le menu contextuel a été supprimé pour le moment.
  • revérifier que les fichiers de résultats sont bien créés dans le dossier results de TXM en mode R (et dans les autre modes utilisant des fichiers, si l'on conserve d'autres modes)
    • à noter qu'en mode R, pour une AFC, à chaque fois que l'on clique sur “Show rows / Show columns” ou que l'on change les axes, un nouveau SVG est généré directement dans le dossiers “results”. Définir si c'est problématique et si oui, nommer plus explicitement les fichiers générés et réécrire dans le même fichier [le même fichier SVG est maintenant réutilisé]
  • discuter des capacités d'export par type de média ? et/ou de définition de préférences pour afficher/masquer les éléments des graphiques, ex. titre, légende, etc. De mon côté je proposerais des barres d'outils rétractables ou masquables avec par exemple “Navigation: zoom, pan, etc.”, “Edition: afficher/masquer titre, légende, grille ; Mode de rendu [couleur, gray scale, monochrome], etc.”. Voir à ce sujet : https://groupes.renater.fr/wiki/txm-info/public/specs_charts_shared#cas_d_export_de_graphiques_pour_insertion_dans_des_articles_papier

Anciens tests alpha 0.7.6 à trier

  • NOTE : s'il est activé, il faut désactiver le “Mode expert” dans les préférences avancées de TXM. Le mode expert permet de spécifier le type de sortie de chaque moteur, ce qui est inutile pour les tests
  • tester “Export view/Exporter la vue” en mode R et en mode Java/JFreeChart pour chaque type de graphique implémenté et pour chaque type de fichier proposé à l'export (SVG, PNG, etc.) (Le choix du format d'export se fait en sélectionnant l'extension de fichier dans la boîte de dialogue d'export)
    • tester dans les 2 modes que les fichiers générés par “Export view” sont bien conformes à la vue réelle du graphique dans l'onglet de visualisation de graphiques TXM (tester tous les formats d'export)
    • tester l'ouverture de différents fichiers SVG générés dans différents logiciels d'édition de fichiers SVG (ex. Inkscape) et dans différents navigateurs Web
      • les fichiers SVG et PDF exportés en mode Java/JFreeChart doivent normalement contenir des textes éditables/sélectionnables
      • les fichiers SVG et PDF exportés en mode R doivent également contenir des textes éditables/sélectionnables mais ça n'est pas le cas actuellement pour le format SVG à cause du problème de device R Cairo ne générant pas de balise “text” dans les fichiers SVG
  • fermer et réouvrir des éditeurs de graphique en ayant changé de “Current Engine” entre temps (actuellement seule les CA et les Progressions créent une entrée dans l'arbre des corpus, CAH n'étant pas implémentée pour le moment en mode JFC, le test ne peut donc se faire que sur les CA et les Progressions)
  • vérifier les textes des nouveaux labels : tool tip, préférences, label de bouton, etc. dans les langues FR et EN
public/roadmap_0.7.7.txt · Dernière modification: 2015/01/15 10:21 par sebastien.jacquot@univ-fcomte.fr