Transmettre mes données de généalogie de Brother's Keeper vers un site web TNG
Cette page
s'applique avec BK version 7 et TNG version 14.
Préparation des données de mon logiciel Brother's Keeper.
1.
- Avec BK7 les fiches conservent leur numéro même si certaine fiche sont effacées. (Pas le cas avec BK6)
- Il est aussi souhaitable de mettre à jour les numéros de référence, voir la procédure à suivre dans Façon de faire de BK.
- Aussi faire une vérification de la BD en lui demandant de mettre les enfants en ordre chronologique.
- Ré-indexer la base de données.
- IMPORTANT. S'assurer que les Groupes des Marques sont bien identifiés avec leur titre
- Au besoin mettre à jour les Marques avec l'Utilitaire approprié.
- Déplacer les mariages en fin de liste.
2. Les numéros des sources sont également conservés.
3. Dans la citation des sources, il utilise l'abréviation comme nom de source. S'assurez qu'il y a une abréviation unique et qu'on exporte bien ces données dans Gedcom. Il faut que le numéro de référence ai été inscrit dans le champs approprié. Au besoin, voir Façon de faire BK.
4. En exportant en format Gedcom
Dans BK faire Fichiers - Gedcom - Exporter
Choisir le nom et le genre d'exportation en général TOUS
Choisir les options
- cocher inclure les notes, inclure les sources, inclure les
abréviations
- s'assure aussi de cocher, Inclure les marques
- changer la police de caractères pour
"Windows pour un GED en français
ANSI" (sinon, Î
devient o), (pas UTF-8)
2025: Ne plus sélectionner longitude et latitude ainsi que
Notes reliés aux toponymes. Car cette information est répétée dans chacune des
fiches où le nom de la ville est utilisé et augmente la grosseur du fichier
Gedcom.
5. TNG exigait que le code Gedcom des baptêmes soit CHR et non BAPM comme BK6
et
BK7 le
fait. Avec Bloc-Note (Notepad++)
changer (Avec TNG14 on peut choisir de le configurer pour qu'il traite
le BAPM comme un CHR. Pour l'instant je conserve mon ancienne façon de faire.)
5a BAPM
"1 BAPM" pour "1 CHR".
ATTENTION un fichier avec 10 000 individus prend jusqu'à plus de 10 minutes à
faire sur un P4 à 3 GHz. Le logiciel Notepad++ le fait en
1 seconde!
Attention BK6 transforme Ondoyé (Christened) en code Gedcom CHR.
Moi je n'utilise pas ce code, alors je n'ai pas le problème.
5b. EVEN
Pour la réhabilitation des mariages changer "1 EVEN" par "1 REHA". Présentement plus de 50.
6. Dates
Je modifie mes codes de dates en changeant (sans les guillemets, mais avec un espace après)
ATTENTION ne pas utiliser les abbréviations BEF AFT et ABT proposé par Gedcom car problème avec TNG14
>av par "Avant "
>ap par "Après "
>vs par "Vers "
ATTENTION faire sans respecter la case, car il y a des >av et des >AV
7. UTF-8
Le Gedcom de BK est en format ANSI. Depuis TNG11 et des changements sur mon serveur de BD, le fichier Gedcom doit être en format UTF-8 pour TNG. Dans Notepad++, onglet Encodage, convertir le fichier en format UTF-8 (sans BOM). Sauver le nouveau Gedcom pour TNG.
Attention sur Geneanet il faut être ANSI.
8. L'importation d'un nouveau Gedcom, n'affecte pas les données suivantes,
- La ligne du temps
- Les photos, en autant que les individus ont conservés le même numéro.
- Il conserve aussi les noms de lieux. Les nouveaux noms sont ajouter. Si on a modifié un nom, l'ancien n'est pas enlevé.
9. a Pour les fichiers Gedcom important (plus de 3000 personnes) il est préférable de transférer le fichier Gedcom sur le serveur dans le répertoire approprié ../gedcom.
PS Problème avec une grosse mise à jour, 140 000 personnes, au besoin voir cette procédure
9.b. Procéder sur le site de la généalogie, se connecter comme administrateur, aller à Info-Administration. Choisir Importation des données. Choisir le fichier Gedcom à importer, de préférence déjà sur le serveur web. Choisir l'arbre cible pour le fichier. Si on remonte l'arbre au complet choisir "Toutes les données" sinon "Enregistrements correspondants seulement". Il est très important de cocher l'item "Importer des media s'ils existent ". Je mets maintenant les noms de famille en majuscules.
10. vide
11. Si on ajoute ou modifie un nom de lieu on devra réintroduire les coordonnées pour ce nom de lieu.
12. TNG récupère le nom de fichier de la photo indiquée dans l'onglet Image de BK et prévoit quelle sera placée dans le dossier /genealog/photos. Les photos sont copiées séparément dans le répertoire /genealog/photos. Si on suit la procédure ci-haut le lien sera maintenu avec les bonnes photos.
13. Transfert de fichiers
Onglet Média. TNG prévoit que les fichiers appropriés seront dans les répertoires suivants;
Les fichiers .TXT et .DOC sont indiqués dans dossier Historiques. Les fichiers Historiques ne sont pas importés lorsque qu'ils sont indiqués pour une famille.
Les fichiers .PDF du dossier \Media de BK transférés dans dossier Documents de TNG.
Les fichiers .JPG .GIF du dossier \Picture de BK transférés dans dossier Photos de TNG.
Les fichiers Adresse Internet et de Courriel sont indiqués dans le dossier Photos, alors ils ne fonctionnent pas.
NOTES
Même en écrasant les données précédentes le lien entre une fiche et son document sont maintenu. Ainsi si dans TNG la fiche #452 a un lien avec la photo xx.jpg et dans BK on annule ce lien entre la fiche #452 et la photo xx.jpg. Lorsqu'on importe le nouveau GEDCOM dans TNG en écrasant les anciennes données le lien entre la fiche #452 et la photo xx.jpg sera maintenu. Pour l'enlever on devra effacer la photo à partir de la gestion des Média de TNG. À l'occasion il serait donc souhaitable d'effacer tous les photos et documents de TNG, les réinstaller et importer les nouveaux GEDCOM.
On peut ajouter de nouvelles fiches par un Gedcom partiel.
Particularité pour grosse mise à jour (2025).
J'ai depuis un certain temps des problèmes avec mes mise à jour de plus de 140 000 personnes. Voici ce que j'ai fais:
- ma généalogie normale est dans le répertoire /genealog
- j'ai créé une 2e BD avec la même version de TNG que je mets dans le répertoire /genealog2. Identique à la première en particulier pour le mot de passe de l'Administrateur, le Template, les Types d'évènements personnalisés, etc.
- je fais ma mise à jour majeure dans genealog2
- je fais une nouvelle sauvegarde de la table Utilisateurs dans genealog qui créé un fichier genealog\backups\tng_users.bak
- je télécharge le fichier tng_users.bak sur mon ordi et je le charge dans genealog2\backups en remplaçant le fichier existant (faire une copie de genealog2\backups\tng_users.bak par mesure de sécurité)
- ceci assure qu'on conserve la dernière version de la BD des usagers avec leur mot de passe (ils sont codés dans la BD).
- changer le nom du répertoire /genealog pour /genealog2
- changer le nom du répertoire /genealog1 pour /genealog
- Aller dans Configuration du nouveau /genealog et changer les 2 lignes pour;
Chemin Racine (Root) (Root Path): /home/lc6aff46xwfy/public_html/genealog/
Généalogie (Genealogy URL): https://mwlandry.ca/genealog
- On devra changer ces mêmes deux lignes dans l'ancienne BD qui est maintenant dans genealog2
- S'assurez que les photos sont également dans la nouvelle BD
- ATTENTION, Certains rapports (Résidence, Recensement) utilisent des code d'Évènement qui doivent être changé. Le eventtypeID = "4" pour Recensement dans une BD et eventtypeID = "3" dans l'autre.
Ci-bas n'est plus requis
5c _FLGS. En exportant vers Gedcom je m'assure d'avoir coché l'option pour exporter les marques. Ils sont exportées comme ceci
1 _FLGS
2 __FLAG_1 Descendants de: René l'aîné Landry #3
PS. TNG 11 ne supporte pas _FLGS, mais on indique que la version 12 (2018) supporte ce code.
Puis ((PS: Ceci n'est plus nécessaire depuis TNG12 qui lit bien les codes _FLGS)
Dans Notepad++ mettre Mode de recherche dans l'option Mode étendu
Puis remplacer
1 _FLGS\r\n2
par
2
Alors
1 _FLGS
2 __FLAG_1 Descendants de: René l'aîné Landry #3
deviendra
2 __FLAG_1 Descendants de: René l'aîné Landry #3
et les autres
puis s'il n'y a pas de phrase dans le Flag
2 __FLAG_1 par 1 ANCI Descendants de:
René l'aîné Landry #3
2 __FLAG_2 par 1 ANCI Descendants de: René le cadet Landry #5
2 __FLAG_3 par 1 ANCI Descendants de: Guillaume Landry #3001
2 __FLAG_4 par 1 ANCI Ancêtres de Marcel Walter Landry #5000
si la phrase est maintenu alors simplement
2 __FLAG_1 par 1 ANCI
2 __FLAG_2 par 1 ANCI
2 __FLAG_3 par 1 ANCI
2 __FLAG_4 par 1 ANCI
et la phrase approprié si requis.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Si on veut
inscrire le nom de l'ancêtre il faut refaire Fichiers / Utilitaires / Marquer
les fiches liées à un groupe / . Voir
procédure ici.
Au besoin Cliques ici pour m'envoyer un courriel.
Dernière modification : 20 mai 2025.