wiki:u/dandre

Page perso de Daniel ANDRE

Ce sont des notes personnelles donc pas forcément claires pour tout le monde...

Tâches pour la version 0.8

Réorganisation du code

séparer le code du core (ex genj) en plusieurs modules

en gros faire un module par vue, ne laisser dans le core que les services de base, les utilitaires et les définitions éventuelles des différentes API. On pourrait avoir une organisation de ce type:

Modules wrappers
toutes les bibliothèques seront mises dans un ou plusieurs wrapper
Module core

  • genj.common
  • genj.fo (à voir...)
  • genj.chart
  • genj.option
  • genj.print
  • genj.renderer
  • genj.report
  • genj.util
  • genj.view
Module Gedcom
  • genj.crypto
  • genj.gedcom
  • genj.io
Module almanac
  • genj.almanac (ou alors le mettre dans le module chronologie)
Module editeur
  • genj.edit
Module entity
  • genj.entity
Module recherche
  • genj.search
Module table
  • genj.table
Module chrono
  • genj.timeline
Module arbre
  • genj.tree
packages supprimés
  • genj.lnf
  • genj.app (déplacé et/ou remplacé par ancestris.app)
Module rapports
tous les rapports du core (packages genjreports.*)

divers

  • Basculer sur Java7 et NB 7.1.1
  • peaufiner ancestris-task pour:
    • un fonctionnement plus automatique
    • mettre le svn-version dans le build-version
    • ne mettre une dependance sur le buildversion que pour le développement (trunk)
    • A VOIR: comment les MAJ sont faire (uniquement le spec version ou aussi le build version)?
  • terminer la gestion des fontes
  • les fonts et couleurs
  • voir pour basculer les pref de la 0.6 vers la 0.7
  • le timeout pour l'install de certains plugins: pour la 0.8 après MAJ de la plateforme
  • le redémarrage qui ne se fait pas si l'on désinstalle un plugin: idem, 0.8

Tâches diverses en cours classées par ordre de priorité

choses à faire pas forcément notées sur le trac

revoir l'éditeur de tag PLAC

oui, sur ça, voilà les quelques idées que j'ai. d'une part, si tu demandes la création d'un nouveau gedcom, Ancestris te propose trois champs pour le tag PLAC (pourquoi pas). Si tu demandes à ouvrir la généalogie par défaut et qeu tu veuilles par exemple créer le pere de Louis XIII, il te propose cinq champs pour le tag PLAC, déjà il faudrait uniformiser cela si dans la config il n'a été prévu que trois juridictions.

Ensuite pour la gestion : je pense qu'il faudrait un bouton avec un libellé explicite qui lorsque l'on clique dessus, ouvre une fenetre qui pop up avec tous les champs tels qu'on les voit actuellement. Ensuite une fois que la petite fenetre pop up est fermée, on voit apparaitre les juridictions mais présentées différemment qeu lors de la saisie.

pouvoir faire une recherche/un filtre dans la table

build

faire une tache "release" pour prendre en compte le basculement de trunk => 0.6

Last modified 5 years ago Last modified on Jul 5, 2012, 9:22:52 PM