Si besoin je peux essayer de vous faire des tests sous heredis Véro
Le 17 février 2009 08:22, genj <[email protected]> a écrit : > Frederic Lapeyre a écrit : > > On Monday 16 February 2009 19:07, genj wrote: > >> Punaise, cette question revient sans arrêt. Il faut vraiment qu'on fasse > >> quelque chose, pour ça, ça va vraiment devenir une priorité. Une > >> priorité d'autant plus que ce serait un bon moyen de faire venir des > >> gens vers genj si on leur donne la possibilité de corriger leurs gedcoms > >> en utilisant genj. > >> Pour résumer, mais tu as surement vu des messages sur ça, Heredis ne > >> produit pas un fichier gedcom conforme à la norme gedcom, donc GenJ > >> lorsqu'il controle la conformité, te renvoie toutes les erreurs qu'il > >> trouve. Une chose cependant : même si il trouve des erreurs dans ton > >> gedcom par rapport à la norme, il t'autorise à enregistrer et continuer > >> à enregistrer ton gedcom tel quel. Ce n'est pas une solution, mais au > >> moins en attendant que l'outil adéquat soit là, ça te permet de > continuer. > >> > >> Patrick Texier a fait un script qui permet de corriger certaines choses, > >> il en parlera mieux que moi. Daniel André l'a transformé pour l'adapter > >> au langage Java et donc permettre son utilisation dans genj. Tu > >> trouveras ce script sur la page perso de Daniel André sur le wiki. > > > > Daniel, Patrick, cet outil couvre-t-il les principales transformations > d'un > > fichier hérédis exporté en gedcom? Combien de ces transformations un > outils > > pourrait-il couvrir à termes? Est-ce que vous savez si la fonction > d'export > > de Hérédis est suffisemment stable pour caller un outil en sortie sans > passer > > son temps à suivre les modifs d'hérédis? Bref, que pensez-vous > > de "l'industrialisation" d'un tel outil? > > Je pense qu'il y a un point de départ dans les différents messages que > nous avions échangés il y a quelques semaines voir mois. Ils se > retrouvent dans les archives de la liste. > Là encore, c'est un élément de la toolbox. La première chose que cet > outil doit faire est de lire le header, pour voir à quel gedcom on > s'adresse. Si on laisse ce point de départ à l'utilisateur, ça va encore > foirer. Tu lis le header, tu envoies un message à l'utilisateur de > confirmation du genre: "Il apparait que votre fichier gedcom provient du > logiciel machinchose. Est ce exact. o/N - Attention le traitement qui va > être appliqué à votre fichier tient compte de cet élément". > Une fois que tu sais à qui tu as a faire, tu lances le traitement. Cela > te permet de mettre plusieurs branches de traitement dnas le code sans > les mélanger ce qui pour le maintien de ce même code me semble plus > facile. Deuxième point, il te faut travailler sur le gedcom original, > mais ne pas le toucher pour produire un gedcom "output", comme tu l'as > déjà fait pour la fusion. On ne peut compter sur l'utilisateur pour > penser à faire des sauvegardes. Voilà pour moi le point de départ. > Maintenant s'agissant d'Heredis proprement dit, des personnes s'étaient > proposées de faire des tests à partir de ce qui serait développé sur des > versions d'Heredis qu'ils ont. Patrick je crois avec ressorti une > vieille (?) version d'hérédis pour nous donner des infos. Il nous avait > dit que les fichiers d'heredis versions 9 et 10 étaient identiques, > avant il ne savait pas. De toutes façons, il ne faut pas s'occuper d'avant. > Je viens de retrouver le mail de Patrick : > http://www.mail-archive.com/[email protected]/msg03347.html > > Déjà dans ce que donne Patrick, on peut commencer par les choses simples > et les faire tester par des utilisateurs d'Heredis. Je ne crois pas > qu'il faille se lancer immédiatement dans le truc le plus dur. De toutes > les façons, le traitement d'un gedcom venant d'Heredis pour le rendre > conforme nécessitera tous ces traitements, alors autant commencer par > des trucs simples mais qui sont fastidieux à faire. > > La suite en liste genj_dev ??? ou ici ?? > > Francois > > -- > Vous utilisez GenJ ? Nous aussi. > http://www.arvernes.com/files/genj_localisation_utilisateurs.html > > --------------------------------------------------------------------- > Utilisateurs de GenJ, localisez-vous sur le site: > http://www.arvernes.com/wiki/index.php/Genj_-_Participants#Les_Utilisateurs > > <*> Pour vous desinscrire de cette liste, envoyez un mail a : > [email protected] > <*> Pour obtenir de l'aide sur les commandes de la liste : > [email protected] > > > >
