- Suivant Précédent
Sommaire
1. Introduction
JcArbGen (désigné souvent dans ce manuel par les termes "Arbre généalogique")
permet de créer, consulter, modifier, imprimer des arbres généalogiques
ascendants (appelés également généogrammes ascendants).
Dans cette version, seules les personnes renseignées (c'est-à-dire dont on connait au moins le nom ou le prénom) sont prises en compte, et il est possible - théoriquement !! - de traiter 4 294 967 295 personnes.
JcArbGen permet également d'importer et d'exporter les fichiers au format GEDCOM.
Le dessin de l'arbre s'effectue de façon entièrement automatique.
Chaque personne est représentée par un cadre d'environ 30x42 mm (valeur par défaut,
modifiable avec les commandes du menu Format) dans lequel
s'affichent les informations (succintes) relatives à la personne.
Nota : dans la version Windows, les dimensions par défaut du cadre sont un peu plus importantes.
La place disponible pour afficher (et imprimer) les informations étant limitée,
on peut associer à chaque personne une fiche détaillée au format HTML ou
au format texte simple (.txt) qui pourra être consultée à l'écran et imprimée.
On peut également associer à chaque personne une photo qui s'affichera et
s'imprimera à droite du cadre. Les formats testés actuellement sont JPEG et BMP, d'autres formats sont sans doute utilisables car Qt en reconnait un grand nombre.
Pour plus de détails, voir 3.1 Présentation générale.
Un exemple d'arbre généalogique avec deux modèles de fiches est fourni dans la distribution (dans le sous-répertoire jcarbgen/docs/exemples sous Linux).
JcArbGen a été développé initialement pour Linux en utilisant KDevelop de KDE et Qt, puis porté sous Windows avec la version libre de Qt4.1.1.
La présente version a été développée :
- pour les systèmes 32 bits : sous Windows avec la version libre de Qt4.3 et sous Linux avec avec la version libre de Qt4.8
- pour les systèmes 64 bits : avec la version libre de Qt5.12 sous Windows et de Qt4.8 sous linux
pour plus de précisions, voir 2 Installation.
1.1 Modifications
Version 5.1 :
- Possibilité de choix entre affichage complet (normal) et affichage simplifié.
- Possibilité de choix de la police d'affichage de l'éditeur html associé.
- Réalisation de la version linux 64 bits avec Qt4.8, ce qui permet de distribuer le logiciel dans un "paquet" moins volumineux.
Version 5.0 :
- Réalisation des versions pour systèmes 64 bits.
- Ajout de la possibilité d'imprimer dans un fichier PDF
- Amélioration de l'ergonomie :
- en fermant le logiciel, enregistrement de la taille et de la position de la fenêtre, enregistrement du répertoire de travail ce qui permet de se retrouver dans la même configuration lors du démarrage duivant.
- amélioration des propositions de nom de fichier lors de la sauvagarde d'un nouvel arbre et lors de l'exécution de la commande "sauver sous".
Version 4.02 :
- Correction d'un bug qui empêchait d'assembler deux arbres (merci à ma nièce Alice qui l'a découvert).
- Correction d'un bug sous Windows qui gênait l'importation des fichiers GEDCOM (merci à Christian Pacraud qui me l'a signalé).
Version 4.01 :
- Quelques corrections ont été apportées par rapport à la version 4.0 pour règler des problèmes d'affichage sous Windows au cours de la saisie.
Version 4.0 :
- Dans cette version (pour Linux et Windows) les données sont enregistrées sous un format XML afin d'éviter d'éventuels problèmes ultérieurs que pourrait poser l'enregistrement sur disque de nombres entiers qui peuvent être codés sur 2 ou 4 octets suivant les systèmes.
- JcArbGen version 4 reconnait le format précédent (fichiers portant l'extension .agn) et peut charger les arbres créés initialement avec l'ancien format mais il enregistre uniquement sous le nouveau format (extension .xagn) avec création d'une copie de sauvegarde du fichier sous l'ancien format - cela laisse la possibilité de récupérer l'ancien fichier tel qu'il était avant modification de l'arbre et enregistrement sous le nouveau format.
Version 3.3 :
- La version 3.3 a été portée sous Windows grâce à Qt Open Source version 4.1.1.
- Correction des versions sous Linux pour proposer dans les dialogues d'ouverture des fichiers arbres les fichiers avec extension .agn et .AGN, et pour l'ouverture des fichiers Gedcom les fichiers avec extension .ged et .GED.
Version 3.2 :
- Correction d'un bug : les photos n'étaient pas recadrées après modification de la taille des cadres par l'utilisateur.
Version 3.1 :
- Correction d'un bug qui ne permettait pas une mise en place correcte des personnes dans le cas d'un arbre complexe. (bug signalé par Gilles Velay que je remercie pour sa proposition de modification du fichier source).
- Modification de la méthode de positionnement du titre et de la légende pour prendre en compte la longueur du plus grand élément pour effectuer la mise en page.
Version 3.0 :
A cette version ont été apportées les principales modifications suivantes :
- Les personnes :
- Seules les personnes renseignées (c'est-à-dire dont on connait au moins le nom ou le prénom) sont prises en compte et le nombre maximum est augmenté (4 294 967 295 personnes - en théorie !). Si lors de la modification d'une personne celle-ci se retrouve sans nom ni prénom, JcArbGen remet un nom constitué de 3 points d'interrogation (???).
- Format des fichiers :
- Le format des fichiers pour cette version 3 est différent du format de fichiers précédent (Versions 1 et 2).
JcArbGen version 3 reconnait le format précédent et peut charger les arbres créés initialement
avec l'ancien format mais il enregistre uniquement sous le nouveau format (avec création d'une copie de sauvegarde du fichier sous l'ancien format - cela laisse la possibilité de récupérer l'ancien fichier tel qu'il était avant modification
de l'arbre).
- Edition de la fiche associée à une personne :
- Si la fiche existe, elle est éditée ;
Si elle n'existe pas :
- s'il y a un nom de fichier, l'éditeur est ouvert et le fichier sera créé automatiquement lors de la sauvegarde de la fiche ;
- s'il n'y a pas de nom de fichier, il est demandé à l'utilisateur d'entrer un nom de fichier, puis, s'il le fait, l'éditeur est ouvert et le fichier sera créé automatiquement lors de la sauvegarde de la fiche.
Version 2.0 :
- Correction d'un bug qui empêchait de charger les fichiers Gedcom ;
- Limitation du nombre de générations à 15 (soit 32767 personnes) pour éviter des fonctionnements aléatoires.
Version 1.0 :
- Modification de l'éditeur HTML pour que l'impression d'un texte simple à partir du navigateur intégré se fasse correctement (ce n'était pas le cas dans la version précédente)
Version 0.9 :
- Visualiseur (pour l'aide et les fiches associées) : ajout d'une barre de statut et d'une barre d'outils pour les commandes de navigation et d'impression ;
- Impression des fiches associées (au format texte simple ou html) à l'aide du visualiseur incorporé dans JcArbGen ;
- Saisie des fiches associées (au format texte simple ou html) à l'aide de l'éditeur html incorporé à JcArbGen.
Version 0.8 :
- Ajout de la commande Préférences au menu Format qui permet à l'utilisateur de modifier
les dimensions et couleur des tracés (dimension des cadres d'affichage des personnes,
espacement horizontal et vertical entre ces cadres, épaisseur des traits)
et les polices de caractères. Les valeurs sont enregistrées et deviennent les valeurs par
défaut pour l'utilisateur.
- Enregistrement des formats associés aux arbres modifiés par les commandes "Options de dessin"
et "Caractères".
Version 0.7 :
- Ajout du menu Format comportant deux commandes qui permettent de modifier
les dimensions et couleur des tracés (dimension des cadres d'affichage des personnes,
espacement horizontal et vertical entre ces cadres, épaisseur des traits)
et les polices de caractères.
Version 0.6 :
- Ajout de la fonctionnalité Importation d'arbres au format "officiel" GEDCOM
vers le format AGN (format des fichiers des arbres construits avec JcArbGen).
Version 0.5 :
- "Sauver sous" et "Exporter vers fichier GEDCOM" : pour ces deux actions,
l'utilisateur est prévenu s'il risque d'écraser un fichier existant.
- "Ouverture de fichier" : l'utilisateur est informé si le fichier n'existe pas
ou s'il y a échec lors de son ouverture.
- "Assemblage de deux arbres" : l'utilisateur est informé si un des fichiers n'existe pas
ou s'il y a échec lors de son ouverture.
Version 0.4 :
- Ajout dans le menu Outils de la commande "Exporter vers un fichier GEDCOM"
permettant de créer un fichier au format GEDCOM à partir des données d'un arbre
au format AGN
Version 0.3 :
- Ajout dans le menu Affichage de la commande "Afficher toutes les personnes /
Afficher uniquement les personnes renseignées" permettant un affichage (et une
impression) avec un encombrement moins important dans le cas d'arbres ayant de
nombreuses générations et seulement quelques personnes connues dans certaines
générations (la plus ancienne en particulier).
Version 0.2 :
- Ajout du menu Outils avec la commande "Assembler deux arbres" permettant
la construction automatique de l'arbre d'un enfant à partir des arbres de
son père et de sa mère.
- Ajout d'une icone dans la barre d'outils et d'une touche de raccourcis (F8)
pour passer du mode consultation au mode édition (et vice-versa).
- Corrections d'imperfections relevées par les utilisateurs :
- Fiche associée à une personne : le visualiseur (browser) de fiche
acceptant les fiches au format html et les fiches au format texte simple,
la précision a été ajoutée au § 3.5 du présent manuel et le terme HTML a
été retiré des menus.
L'exemple de fiche a été mis au propre pour corriger les
affichages intempestifs de séquences de caractères du type "&nb sp;"
- En mode consultation, le double clic sur une personne n'ayant pas
de fiche associée ne provoque plus l'ouverture d'un browser vide mais
affiche une information.
1.2 Evolutions ultérieures envisagées
L'auteur a prévu d'ajouter la (les) fonctionnalité(s) suivante(s) :
aucune
Suivant Précédent
Sommaire