Retrouvez cet article dans : Linux Pratique 39
Procédure d'installation
GeneWeb est un Logiciel libre (distribué sous licence GPL) conçu par Daniel de Rauglaudre, ingénieur à l'INRIA. Ce logiciel multiplateforme est basé sur le langage Ocaml 1.
L'installation est très simple, puisque des paquets DEB et RPM sont à votre disposition ; utilisez votre gestionnaire de paquets habituels pour installer le paquet Créer et alimenter la base de données
La création de bases de données peut s'effectuer à l'aide de deux commandes différentes (à saisir dans une console) :ged2gwb old_base.ged -o nom_basePour consulter votre base de données, il faut lancer le démon GeneWeb via la commande

Quelques commandes utiles...
- La commande
consang: comme son nom l'indique, permet de calculer les consanguinités dans une base de données. Plus précisément, elle permet de calculer les consanguinités individuelles de chaque personne de la base (le calcul est plus ou moins long selon la taille de votre base). Puis, l'affichage des consanguinités se fait à la consultation de la base, dans les fiches personnelles, et au moment des calculs de parenté. Exemple :consang nom_baseIl est conseillé de lancer cette commande régulièrement : en effet, la consanguinité dépend de la structure des familles, or vous serez sûrement amené à apporter des modifications dans votre base de données au fil du temps. En outre consang effectue une sorte de nettoyage interne de votre base. - La commande gwu : permet d'afficher le contenu de la base sous forme de texte. Notez qu'en redirigeant le résultat de cette commande vers un fichier, vous pourrez constituer une sauvegarde de votre base. Exemple :
gwu nom_base > backup.gw
Personnalisation
L'apparence de votre base de données dans votre navigateur Web est tout à fait modifiable. En effet, dans le répertoire d'installation de GeneWeb se trouve un fichier nommébody_proppermet de configurer les couleurs de fond, du texte et des liens (les couleurs définies s'appliqueront à l'ensemble des pages de la base). Exemple :body_prop=bgcolor=#330000 text=#FF6666 link=#FFCC00 vlink=#CCFF99wizard_passwdpermet de limiter le droit de faire des modifications dans votre base. Seules les personnes qui auront saisi le mot de passe à partir de la page d'accueil auront le droit d'effectuer des modifications dans votre base.default_langpermet de spécifier une langue par défaut de la page d'accueil.can_send_imagepermet aux utilisateurs autorisés d'envoyer (voire de supprimer) des images.

Par ailleurs, sachez que la page d'accueil de votre base est construite à partir du fichier /usr/share/geneweb/lang/start.txt. Celui-ci contient un mélange de code HTML et de macros spécifiques à Geneweb. Il est tout à fait possible d'éditer ce fichier afin d'y apporter des modifications selon vos préférences.
Naviguer dans la base de données
Pour naviguer sur votre base de données, vous pouvez effectuer une recherche selon divers critères : nom/prénom, titre, lieu de naissance/de mariage, etc. Vous serez ensuite redirigé vers une page listant tous les résultats qui répondent à votre requête. Notez que chaque entité de la base apparaît sous forme de lien cliquable, dont la cible est la fiche descriptive de l'entité en question. Pour chaque entité sont affichées les informations suivantes : nom/prénom, date et lieu de naissance, âge (calculé automatiquement par le logiciel), noms des parents (et liens vers les fiches de ceux-ci), un lien vers les ascendants, un lien vers le Calcul de parenté. Un clic sur ce dernier vous permet de connaître la nature du lien de parenté qui relie l'entité sélectionnée et n'importe quelle autre personne de votre base de données (à saisir dans le champ prévu à cet effet) ; sélectionnez les options souhaitées, puis cliquez sur ok pour que GeneWeb affiche le résultat (Fig. 4). Le lien Mise à jour permet de modifier les informations relatives à l'entité. Par ailleurs, on appréciera de pouvoir consulter directement depuis la page d'accueil certaines informations clés comme les anniversaires (GeneWeb vous informe si un anniversaire est à souhaiter dans les prochains jours...), les anniversaires de mariage, des statistiques (les 20 dernières naissances, les 20 derniers mariages, les 20 personnes ayant vécu le plus longtemps, etc.), les différents calendriers (grégorien, julien, républicain, hébreu ; ceci vous permettra d'effectuer une conversion des dates en cas de données très anciennes basées sur un autre calendrier que l'actuel), le forum de la base de données (qui vous permettra de dialoguer avec les utilisateurs de votre base).
Partagez votre base de données !
Pour finir, on notera qu'il est possible de créer un CD-Rom contenant votre base de données ainsi que le logiciel GeneWeb (toute la procédure à suivre se trouve dans la documentation). De cette manière, l'utilisateur n'aura rien à installer sur son disque dur, ni le logiciel, ni la base de données. Un moyen simple de partager vos recherches avec votre famille...
- Dernière version : Geneweb 4.10 (décembre 2004) – version 5.0 en développement – disponible pour GNU/Linux (paquets .deb et .rpm), Mac OS X et Windows.
- Site officiel : http://www.geneweb.org/ [fr]
- Le groupe de discussion dédié : http://groups.yahoo.com/group/GeneWeb/ [en/fr]





Laissez une réponse
Vous devez avoir ouvert une session pour écrire un commentaire.