Généalogie des MaLiBeLe
Les ancêtres ont fait ce que nous sommes. Mieux les connaître, c'est donc mieux nous connaître.
La citation du jour
Jamais le meurtre ne sera à mes yeux, un objet d'admiration et un argument de liberté; je ne connais rien de plus servile, de plus méprisable, de plus lâche, de plus borné qu'un terroriste.  (Chateaubriant )
La réflexion du jour
Se taire est bien souvent le meilleur moyen de dire.
Activités
bénévole - geek - cycliste (cyclotouriste) - généalogiste - photographe - collectionneur - écrivain - enseignant - Diverses informations
Les mots clés
Le monde de l’astronomie * le monde des associations * le monde agricole * le monde du langage * le monde de l’école * Le monde des sciences et de la vie
Lorand

Site personnel de Roland Bouat. Pour les curieux : Lorand est un anagramme de Roland.

Un gedcom épuré pour duplication

Mots clés : généalogiste , gedcom , webtrees

lundi 28 décembre 2020 , par Roland


Le besoin d’un gedcom épuré (voir ci-dessous) s’est fait sentir pour utilisation avec d’autres logiciels. Mais comment faire pour ne pas tout avoir dans le gedcom ? Et puis, comment créer un lien systématique vers les fiches du site sous webtrees ? Nota : au départ, cela semblait deux problèmes différents mais la solution est commune !

Avertissement

Dans tous les logiciels de généalogie, il y a des balises gedcom singulières qui ne sont utilisées et utilisables qu’avec le logiciel. Ces balises singulières sont, dans webtrees tout au moins, préfixées par l’underscore ("_"). Voici les deux plus utilisées : _WT_USER, MARM... Mais comme moi, vous avez aussi pu créer vos propres balises. Exemple avec la généalogie des MaLiBeLe MaLiBeLe La généalogie telle que je la vois à travers l’arbre généalogique de mes petits enfants.  : _MLBL. Webtrees n’échappe donc pas à la règle mais semble en avoir moins que les autres. Si ces balises sont incluses dans le gedcom, elles ne sont généralement pas interprêtées par les autres logiciels. A noter aussu que webtrees semble aussi beaucoup mieux respecter la norme gedcom que les autres logiciels (à contrôler toutefois). C’est plutôt utile pour transférer un gedcom.

Pourquoi un gedcom épuré ?

Le gedcom comprend toutes les données de toutes les fiches. Pour publication sur un site en ligne grand public, il est souvent souhaité de créer un arbre un peu plus épuré sans certaines informations.

Le gedcom des MaLiBeLe MaLiBeLe La généalogie telle que je la vois à travers l’arbre généalogique de mes petits enfants. est dupliqué sur geneanet.org mais cela présente quelques défauts qui gène quelque peu la lecture :

  • les notes partagées sont affichées comme des notes ordinaires et sont donc dupliquées autant de fois qu’elles sont urilisées ;
  • les sources sont affichées elles aussi au format texte simple ;
  • les balises markdown ne sont pas traitées par l’affichage et les codes parsèment quelque peu le texte même si ce "langage" est conçu pour fournir un texte lisible quand elles ne sont pas interprêtées ;
  • ...

Un autre choix important consiste à ne publier que les données d’une branche. Ce peut-être celle depuis le de Cujus, celle d’un quartier mais ce peut-être aussi à partir d’une personne particulière pour n’avoir par exemple que les ancêtres de cette personne ou tous ses ascendants et collatéraux ou ... (voir ci-dessous pour le choix des options). De plus, il peut être souhaitable de ne pas incorporer au gedcom les fiches non reliées à la personne qui va devenir un de cujus provisoire.

De plus, il était souhaité que les notes et les sources ne soient pas prises en compte dans cette "duplication" afin de valoriser le site. Mais, dans ce cas, il fallait insérer un lien dans le gedcom vers les données du site sous webtrees.

La problématique

  • Comment ne pas intégrer ni les sources ni les notes dans le gedcom pour le transfert vers un autre logiciel ?
  • Comment insérer systématiquement un lien vers le site sous webtrees pour chacune des fiches ?
  • Comment automatiser tout ça à la fois pour ne pas avoir toute une démarche à reproduire et conserver une procédure relativement simple ?

La solutions trouvée

Attention : la démarche doit être effectué depuis le site en ligne (distant) afin d’avoir les bons liens vers le site sous webtrees dans le gedcom. Il est possible de la mettre en œuvre depuis un site en local mais, avant d’exporter le gedcom obtenu, il sera nécessaire de remplacer les liens vers le site local par les liens vers le site distant. La procédure est assez simple avec un logiciel comme notepad+ qui n’ajoute pas de code intempestif.

A faire avant la création du gedcom

  • depuis le panneau de configuration de l’arbre, aller dans les restrictions de confidentialité : Mes pages > Panneau de contrôle > Arbres généalogiques > Gérer les arbres généalogiques (choisir l’arbre concerné s’il y a plusieurs arbres) > Confidentialité. Les restrictions de confidentialité sont à la fin de la page (webtrees1.17).
  • ajouter trois règles (cliquer sur le bouton bleu "+ajouter").
    • Ne rien mettre dans le champ Enregistrement (1ère colonne).
    • dans le champ Fait ou événement, sélectionner successivement (une sélection par ajout) "Note" puis "Note partagée" et enfin "Source".
    • dans le champ d’accès, pour chacun des trois ajouts, sélectionner "Afficher aux membres". Remarque importante : seules les notes de niveau 1 sont prises en compte dans ce réglage (ce sont celles qui apparaissent dans l’onglet "Notes"). Toutes les autres notes, généralement de niveau 2 (celles associées à un évènement quel qu’il soit) figureront en clair dans le gedcom final.
    • cliquer sur le bouton "enregistrer"
  • toujours depuis le panneau de contrôle, afficher le paramétrage des modules : "Modules" > "Menus"
    • pour le menu Panier, passer les droits d’accès à "Afficher aux visiteurs"
    • ne pas oublier de cliquer sur "enregistrer".
  • Revenir à la page d’accueil : "Ma page" (facultatif mais c’est "plus propre").
  • cliquer sur "Déconnexion" Si, si, passer en mode visiteurs.

Création du gedcom et exportation

Dans le bandeau, figure le bouton "Panier" utilisable par n’importe quel visiteur maintenant.

  • cliquer sur le bouton "panier" illustré par une paire de ciseaux (ou une autre icône selon le thème retenu).
  • Dans le champ "Ajouter au panier" sélectionner la personne à la base de la branche à exporter. Il est possible d’ajouter plusieurs branches.
  • cliquer alors sur le bouton "ajouter"
  • sélectionner maintenant l’une des options :
    • la personne seule ;
    • la personne, ses parents, ses frères et ses soeurs ;
    • la personne, ses conjoint.e.s et ses enfants ;
    • la personne et ses ascendants (sélectionner alors le nombre de générations souhaitées) ;
    • la personne, ses ascendants et leurs familles (même remarque) ;
    • la personne, ses conjoint.e.s et ses descendants (même remarque).

La liste des fiches ajoutées est alors affichée. Ne pas s’inquiéter des mentions "Détails privés" associés à chaque note, note partagée ou source.

Avant de cliquer sur le bouton "télécharger", vérifier les options proposées (normalement, il n’y a aucune case qui nécessite d’être cochée.

C’est presque fini !

Votre fichier gedcom est maintenant dans votre dossier de téléchargement. Il ne reste plus qu’à le transférer sur geneanet.org par exemple.

Attention (rappel) : si la démarche a été effectué depuis un site en local, il est nécessaire de remplacer les liens vers le site en local par les liens vers le site distant. Avec notepad+ (logiciel recommandé parce qu’il n’ajoute pas de code intempestif), remplacer "http://domainelocal.suf" par "http HTTP HyperText Transfer Protocol (info) [s] ://domainedistant.suf". Pour moi ce serait remplacer "http HTTP HyperText Transfer Protocol (info) ://malibele MaLiBeLe La généalogie telle que je la vois à travers l’arbre généalogique de mes petits enfants. -local" par "https://malibele.org".

Remise en état

Donc, à faire après la création du gedcom.

  • Se reconnecter pour pourvoir accéder au panneau de contrôle.
  • Supprimer les trois règles d’affichage définies ci-dessus (recommandé) à moins qu’il soit souhaité de les conserver.
  • Si le panier ne doit pas être mis à disposition des visiteurs, remettre le menu "Panier" à "Afficher aux membres" (recommandé) sauf s’il est souhaité de permettre à quiconque de télécharger un gedcom depuis l’arbre en ligne (déconseillé).

Cette fois-ci, c’est bien terminé.

Illustrations

Afin d’illustrer ce propos, il est possible de consulter l’arbre en ligne des MaLiBeLe sur geneanet.org


Création : 30/12/2020 - MAJ : 31/12/2020 - 01/01/2021


Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?

Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.