Comment mettre en relation automatique des sites PhpGedView de personnes différentes
Sommaire
Qu'est-ce qu'une mise en relation distante automatique?
La mise en relation distante est un moyen de connecter ensemble des personnes différentes à travers des bases de données GEDCOM ou des sites PhpGedView. Imaginez que vous trouviez le site web de votre grandpère ou celui de quelqu'un d'autre, au lieu de copier l'ensemble des données de ce site puis de les insérer dans votre fichier GEDCOM, il vous suffit de créer un lien vers ce site à partir de votre site PhpGedView. Une fois que ce lien est établi, lorsque les informations sont mises à jour sur ce site distant, elles seront également mises à jour automatiquement sur votre site. Ainsi, vous pouvez créer une "toile généalogique" dans laquelle les arbres généalogiques de votre famille sont interconnectés sur des endroits communs.
Ce lien automatique distant peut être appliqué à des fichiers GEDCOMS différents qui sont chargés sur un même site PhpGedView.
Comment ajouter un lien distant
Depuis la version 4.0, PhpGedView permet la mise en relation de personnes à travers des des sites web et des bases de données différentes. Cela signifie que vous pouvez relier une personne de votre site à son père pour lesquels les informations se trouvent sur un autre site. Au lieu de dupliquer les données, vous serez automatiquement en relation. Vous pouvez ainsi séparer les données d'un mari et d'un femme en 3 bases de données différentes: une du côté du père, une du côté de la mère, et une autre du côté de leurs enfants et de leur descendance.Cela permet de conserver des paramètres d'accès et des configurations différentes pour chacune des trois bases de données, tout en autorisant un partage des données entre elles.
Comment débuter avec les liens distants
Avant de commencer, vous devez savoir si vous établissez un lien avec une base de données distante ou bien si vous reliez des bases de données qui sont installées sur un même site.
Ajouter un lien distant
Pour établir un lien avec un site distant vous devez connaitre les informations suivantes:
- L' adresse URL du fichier WDSL de description des services web (WSDL: Web Services Description File). Pour un site PhpGedView, l'adresse URL du fichier WSDL ressemblera à ceci http://www.site_distant.com/phpGedView/genservice.php?wsdl
- Si le site contient plusieurs bases de données, vous devez alors connaître le nom de la base de données qui vous intéresse. Pour les sites PhpGedView, il s'agit du nom du fichier GEDCOM qui a été transféré sur le serveur.
- L'identifiant ID de la personne avec laquelle vous voulez établir un lien (par ex. I100)
Une fois que vous êtes en possession de ces informations, vous pouvez alors créer un lien automatique. Il vous suffit de suivre ces étapes:
- Connectez-vous à votre site en tant qu'utilisateur disposant des droits de modification
- Parcourez le site jusqu'à la personne de votre site à laquelle vous voulez établir un lien avec une personne située sur un autre site
- Cliquez sur l'onglet Famille proche
- Descendez jusqu'au bas de la page et choisissez l'option "Lier à une personne d'un autre site". Cette action ouvrira une nouvelle fenêtre dans laquelle vous pouvez entrer les informations dont vous disposez sur cette personne distante. Cette nouvelle fenêtre ressemblera à ceci:
- Choisissez le type de relation que vous créerez avec ce lien. Si la personne distante est le père d'une personne de votre site, vous sélectionnerez alors "père" dans le menu déroulant "lien de parenté".
- Choisissez l'option "Un autre Site"
- Si vous reliez une personne sur un site que vous avez déjà utilisé auparavant, vous pouvez alors choisir ce site à partir du menu déroulant des sites existants. Sinon, entrez l'adresse URL du site ainsi que le nom de la base de données, le nom d'utilisateur et le mot de passe.
- Enfin, entrez l'identifiant ID de la personne et cliquez sur le bouton "Ajouter un lien".
Mettre en relation des bases de données présentes sur le même site
Pour établir un lien entre deux personnes existant dans des bases de données différentes présentes sur le même site, vous devez connaître :
- L’identifiant de la personne avec laquelle vous voulez établir une relation (par ex. I100)
- ainsi que l’identifiant de la base de données dans laquelle sont stockées les informations de la personne. Pour les sites PhpGedView, il s’agit du nom du fichier GEDCOM qui a été transféré sur le serveur par l’administrateur (du type nom.ged).
Avec ces informations vous pouvez maintenant créer un lien entre les deux individus de votre site. Il vous suffit de suivre les étapes suivantes:
- Connectez-vous à votre site en tant qu’utilisateur disposant des droits d’édition
- Naviguez dans le site jusqu’à la personne avec laquelle vous voulez établir un lien
- Cliquez sur l’onglet « Famille proche »
- Descendez jusqu’au bas de la page et sélectionnez l’option « Ajouter un lien ». Une nouvelle fenêtre apparaîtra dans laquelle vous pourrez entrer les informations que vous avez trouvées sur la personne distante. Cette nouvelle fenêtre ressemble à ceci :
- Choisissez le type de relation que vous voulez établir. Si la personne distante est le père de la personne en question, vous devez alors choisir « père » dans le menu déroulant.
- Sélectionnez l’option "Le même Site"
- Sélectionnez l’identifiant ID de la base de données à partir de la liste qui est affichée
- Enfin, entrez l’identifiant ID de la personne puis cliquez sur le bouton "Ajouter un lien".
Accepter les modifications
Une fois que les liens sont créés, ils doivent être acceptés comme toute autre modification. Une fois que les modifications ont été acceptées vous pourrez accéder aux informations de la personne avec laquelle vous venez de créer un lien et vous verrez les informations qui ont été transférées automatiquement depuis l’autre base de données.
Lien entre un père et une mère
Puisque le programme ne reconnaît pas que le père et la mère que vous avez mis en relation sont supposés être mariés, il fait apparaître la famille deux fois, une fois en tant que belle famille pour le père (avec un numéro de famille) et une autre fois en tant que belle famille pour la mère (avec un numéro de famille différent du précédent).
Vous devez fusionner les deux familles qui font apparaître les relations avec le père et la mère distantes. Allez dans le panneau d’administration et sélectionnez le lien "Fusionner les enregistrements" puis entrez les numéros des deux familles.