Changes between Initial Version and Version 1 of AncestrisPlanDev


Ignore:
Timestamp:
Apr 18, 2012, 8:55:41 PM (6 years ago)
Author:
fm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AncestrisPlanDev

    v1 v1  
     1[[PageOutline]] 
     2 
     3= Plan de développement Ancestris = 
     4 
     5Le [raw-attachment:ResultatEnquete-20090900.pdf sondage] auquel vous avez été 37 à répondre (merci à vous tous) nous a permis de dégager quelques grands axes de développements futurs pour le projet Ancestris. Ceux-ci sont détaillés ci-après. 
     6 
     7Certaines remarques et demandes sont rayées car elles ont été intégrées dans la [/report/11 liste des tâches à faire]. 
     8 
     9== Maintenance d'urgence / Bugs == 
     10 * Réparer ce qui devrait fonctionner et qui est urgent  
     11 
     12== Ergonomie générale  == 
     13=== MENU === 
     14 * Menu principal tel que défini ensemble (capture-10.png) 
     15 * ~~Réorganiser les menu contextuels, ils sont trop longs ~~ 
     16 
     17=== FENETRE PRINCIPALE === 
     18 * Définir ce qui s'affiche au démarrage dans la fenêtre principale  
     19 
     20=== MULTI-FENETRAGE === 
     21 * ~~permettre d'organiser les fenêtres de l'application comme on le souhaite avec: ~~ 
     22  * ~~des fenêtres attachées plutôt que flottantes ~~ 
     23  * ~~pouvoir organiser ses fenêtres sous forme d'onglets ~~ 
     24  * ~~pouvoir détacher les fenêtre si nécessaire ~~ 
     25  * ...  
     26=== ERGONOMIE ===  
     27 * Proposer un "look" général plus moderne et éventuellement plus en accord avec celui des application de la plateforme (windows, gtk, mac, ...)  
     28 * Agrandir les boutons (?)  
     29 * ~~Choisir d'ouvrir la généalogie sur: ~~ 
     30   * ~~l'indi 1 ~~ 
     31   * ~~un indi choisi ~~ 
     32   * ~~le dernier indi à la fermeture de lappli ~~ 
     33 * Améliorer le parcours dans les listes d'individu (ordre alphabétique,?)  
     34 * ~~Améliorer le navigateur pour mettre plus d'informations ce qui permettrait d'avoir une sorte de tableau de contrôle ~~ 
     35 * Améliorer l'ergonomie de la vue arbre  
     36 
     37== L'éditeur standard  == 
     38Il doit être possible de renseigner toutes les données généalogiques à l'aide de l'éditeur standard. Il ne faut pas être obligé de repasser par l'éditeur gedcom pour cela:  
     39 * ~~Pouvoir renseigner tous les Tags de la norme gedcom ~~ 
     40 * ~~Repenser éventuellement les différents raccourcis clavier ~~ 
     41 * ~~Montrer les évènements dans l'ordre chronologique lorsque c'est possible ~~ 
     42 * ~~Afficher les médias ~~ 
     43 * ~~Simplifier la gestion des sources, des dépôts et des médias ~~ 
     44 
     45== Recherche  == 
     46 * ~~Proposer un système de sélection convivial~~  
     47   * ~~l'utiliser pour filtrer certaines vues~~ 
     48   * ~~effectuer une recherche sur le gedcom ~~ 
     49   * ~~exporter une partie de la généalogie ~~ 
     50   * ~~effectuer des modifications globales sur une sélection ~~ 
     51   * ~~lancer un rapport sur une sélection ~~ 
     52 
     53== Les impressions  == 
     54 * Disposer d'un outil d'impression, permettant de définir le contenu en entrée, le filtre, et le format de sortie, ceci utilisable pour les rapports ou autre. 
     55 * Simplifier les impressions  
     56 * Pouvoir choisir exactement les éléments  que l'on veut imprimer  
     57 * Pouvoir sortir un arbre  
     58 
     59== Import Export  == 
     60 * ~~Fournir un outil d'export vers généanet ~~ 
     61 
     62== Etats particuliers == 
     63 * Créer un rapport de généalogie descendante rédigé  
     64 * Gérer plus finement la confidentialité (Webbook : je ne peux  pas y afficher les noms des contemporains tout en occultant leurs données privées et photos, pas intéractif pour les membres de la famille)  
     65 * Pouvoir exporter certaines données sous forme csv  
     66 * Simplifier l'installation et l'utilisation de certains rapports (par exemple l'installation et la configuration des modèles gedart) 
     67 
     68== Outils particuliers == 
     69 * Simplifier l'utilisation de l'outil de fusions de doublons et fusions de deux fichiers  
     70 * Outil de fusion intégré, pour fusionner simplement deux individus ou deux familles  
     71 
     72== Architecture Générale == 
     73=== Gestion des plugins  === 
     74 * ~~Mettre en place une architecture plugin ~~ 
     75   * mettre en place les mécanismes d'intégration  
     76   * ~~fournir un moyen d'installation de plugins depuis le web ~~ 
     77 * Possibilités de gérer les apports, la fenêtre qui va avec, comme dans jedit.  
     78 
     79=== L'intégration des rapports  === 
     80 * Basculer certains rapports sous la forme de plugin  
     81   * merge/fusion  
     82   * recherche de doublons  
     83   * gedart  
     84 * Travailler l'intégration de tous les éléments autour de genj (rapports, calques, ...)  
     85 * Reprendre dans le menu des rapports stabilisés sans perdre leur aspect plugin (s'il sont présent, enabler le menu, sinon le griser) 
     86 
     87== Conséquences en terme de composants sur trac == 
     88Les composants sont définis comme suit: 
     89 
     90 Vues:: l'ensemble des fenêtres ou vues sur les données du gedcom. Ces vues peuvent être soit des fenétres de modification soit de visualisation. Plusieurs sous catégories et en l'absence d'une catégorie adéquate, utiliser simplement Vues 
     91 Vues/Editeur/standard:: L'éditeur standard 
     92 Vues/Editeur/Acte:: Affichage/Saisie en mode acte (de naissance, marriage, décès, etc) 
     93 Vues/Navigateur :: La fenêtre de navigation dans le gedcom 
     94 Vues/Recherche :: recherche/filtre 
     95 Outils :: Différents outils de manipulation et mise à jour des données du gedcom. Certains de ces outils sont d'anciens rapports qui permettent d'améliorer la qualité des données du gedcom, de faire des mises à jour sur les données ou de produire des  listes des anomalies. 
     96 Etats :: Différents modules de création d'état divers (rapport en vue d'être imprimés, statistiques, contrôles, ...). Les anciens rapports de GenJ qui ne font que produire des états sans modification des données du fichier gedcom entrent dans cette catégorie 
     97 Doc/Aide:: différents documents d'aide 
     98 Système :: Organisation générale de l'application, organisation des différents modules, ...  
     99 Système/GUI :: conception graphique, organisation des fenêtres, ergonomie générale de l'application, système de menus, ... On trouvera notamment: 
     100   * Menus 
     101   * Fenêtre principale 
     102   * Intégration rapport (? à définir si on le met là ou sous système) 
     103 !Système/Import Export:: module d'import et d'export de données 
     104 !Système/Impression:: gestion des impression (format d'impression, fichiers, imprimantes, ...) 
     105 !Système/Plugin:: Système de gestion des plugins, ... 
     106 !Système/Préférences:: Gestion des préférences utilisateur et configuration de l'application