Difference between revisions of "gwd/fr"

From GeneWeb
Jump to: navigation, search
m (Remède)
(réécriture quasi complète)
Line 1: Line 1:
=Liens vers une base=
+
{{DISPLAYTITLE:Liens GeneWeb}}
Cette page indique comment mettre des liens vers des pages GeneWeb. Elle s'adresse aussi bien aux utilisateurs de GeneWeb qu'à ceux qui, sans connaître GeneWeb, désirent mettre des liens directs vers des pages GeneWeb trouvées sur la toile.
+
{{languages|links}}
 +
Cet article détaille la syntaxe des '''liens GeneWeb''' disponibles dans la barre d’adresse du navigateur web. Elle s'adresse aussi bien aux utilisateurs de GeneWeb qu'à ceux qui, sans connaître GeneWeb, désirent mettre des liens directs vers des pages GeneWeb trouvées sur la toile.
  
Lisez la bien, parce qu'il y a un petit piège à éviter et une solution prévue.
+
== Adresse des bases ==
 +
L’adresse d’une base de données GeneWeb est la plupart du temps de la forme
 +
<nowiki>http://serveur:port/base?</nowiki>
  
==Liens avec numéros==
+
où :
Il est tout à fait possible de mettre des liens vers des pages GeneWeb dans vos signets ou dans des pages HTML.
+
* {{c|serveur}} est l’adresse IP ou le DNS de la machine hébergeant le démon GeneWeb ;
 +
* {{c|port}} le port du serveur, par défaut 2317 pour l’accès aux bases et 2316 pour [[gwsetup/fr|gwsetup]], et enfin
 +
* {{c|base}} le nom de la base de données GeneWeb.
  
Par exemple, vous avez affiché la page personnelle de "Jean Dupont" de la base que vous consultez. Vous constatez que cela correspond à l'adresse:
+
Le point d’interrogation marque la séparation entre l’adresse de base et la requête au serveur.
  
<nowiki>http://machine:2317/toto?i=357</nowiki>
+
== Liens vers les individus ==
 +
Il y a deux façon d’identifier un individu, soit avec le prénom et nom, soit avec son numéro id dans la base :
 +
* {{c|1=p=prénom;n=nom}} trouve une personne avec prénom et nom (correspondance exacte) ;
 +
* {{c|1=p=prénom;n=nom;oc=1}} idem, mais spécifie le numéro d’occurence (nécessaire pour traiter les homonymies) ;
 +
*{{c|1=i=1234}} trouve l’individu avec le numéro id 1234 dans la base.
  
Le "357" que vous voyez dans la requête correspond à un numéro qui a été attribué à "Jean Dupont" par les utilitaires de GeneWeb (ged2gwb, gwc ou gwd).
+
=== access_by_key et opt=no_index ===
 +
Les numéros d’id des individus sont modifiés par la commande {{c|gwc}} si vous faites un [[clean/fr|nettoyage]] de la base. <!-- et par la commandes ged2gwb dans le cas d’un import depuis un nouveau fichier GEDCOM  ?? --> Ils ne sont donc pas pérènes.
  
Si la personne responsable de cette base (vous-même ou quelqu'un d'autre) décide d'en faire une mise à jour, il se peut que les numéros changent, et le lien que vous aurez enregistré ne fonctionnera plus.
+
Pour obtenir des liens permanents, il y a deux solutions :
 +
* utiliser l’option {{c|1=access_by_key=yes}}''' dans le [[configuration/fr|fichier de configuration de votre base (.gwf)]] de manière à remplacer les addresses courtes avec des nombres générées par GeneWeb par des adresses de type p=prénom;n=nom;(oc=#;). oc= n’est pas précisé s’il est égal à 0.
 +
* ajouter {{c|1=;opt=no_index}} à l’adresse avec un numéro vous donnera le lien complet à utiliser ne contenant plus de numéro mais des références explicites à son prénom et son nom.
  
Pour les responsables de bases GeneWeb, sachez que cela peut se produire:
+
Ces remarques s'appliquent à toutes les requêtes de GeneWeb, particulièrement à celles affichant les liens de parenté où il est fréquent de trouver plusieurs personnes codées par leur numéro.
  
*Par la commande "ged2gwb" si vous partez d'un nouveau fichier GEDCOM.
+
== Origine d’un individu opt=from ==
*Par la commande "gwc" si vous faites un nettoyage de la base.
+
L’option {{c|1=opt=from;}} permet de retrouver de quel fichier source l’individu provient. Voir à ce sujet l’article sur la [[merge/fr|fusion des bases]].
  
==Remède==
+
== Annuler les liens GeneWeb cgl=on ==
Pour évitez cela, ajoutez à l'adresse la séquence suivante: <code> ;opt=no_index </code>, c'est-à-dire, pour l'exemple ci-dessus:
+
L’options {{c|1=cgl=on;}} ('''''c'''ancel '''g'''eneweb '''l'''inks'') annule les liens GeneWeb existant sur la page ce qui peut être utile pour une impression ou pour masquer des liens vers des données privées.
  
<nowiki>http://machine:2317/toto?i=357;opt=no_index</nowiki>
+
== opt=misc ==
  
Entrez cette adresse. GeneWeb vous répondra la page suivante:
 
  
Link to use
+
== Titres cachés all_titles ==
<nowiki>http://machine:2317/toto?....</nowiki>
+
{{c|1=all_titles=on;}}
 
+
Ce lien est cliquable (cliquez dessus), vous devez obtenir la même page (ici la page personnelle de Jean Dupont), mais avec une adresse ne contenant plus de numéro mais des références explicites à son prénom et son nom.
+
 
+
Utilisez cette adresse-là dans vos liens.
+
 
+
Ceci s'applique à toutes les requêtes de GeneWeb, particulièrement à celles affichant les liens de parenté où il est fréquent de trouver 2 ou 3 personnes de la base codés par leur numéro.
+
 
+
Pour les propriétaires de bases GeneWeb, utilisez cette procédure également dans les fichiers associés: voir la personnalisation des pages.
+
 
+
Retour vers [[manual/fr|Mode d'Emploi]]
+

Revision as of 13:42, 20 October 2015

150px-Geographylogo svg.png Language: English

Cet article détaille la syntaxe des liens GeneWeb disponibles dans la barre d’adresse du navigateur web. Elle s'adresse aussi bien aux utilisateurs de GeneWeb qu'à ceux qui, sans connaître GeneWeb, désirent mettre des liens directs vers des pages GeneWeb trouvées sur la toile.

Adresse des bases

L’adresse d’une base de données GeneWeb est la plupart du temps de la forme

http://serveur:port/base?

où :

  • serveur est l’adresse IP ou le DNS de la machine hébergeant le démon GeneWeb ;
  • port le port du serveur, par défaut 2317 pour l’accès aux bases et 2316 pour gwsetup, et enfin
  • base le nom de la base de données GeneWeb.

Le point d’interrogation marque la séparation entre l’adresse de base et la requête au serveur.

Liens vers les individus

Il y a deux façon d’identifier un individu, soit avec le prénom et nom, soit avec son numéro id dans la base :

  • p=prénom;n=nom trouve une personne avec prénom et nom (correspondance exacte) ;
  • p=prénom;n=nom;oc=1 idem, mais spécifie le numéro d’occurence (nécessaire pour traiter les homonymies) ;
  • i=1234 trouve l’individu avec le numéro id 1234 dans la base.

access_by_key et opt=no_index

Les numéros d’id des individus sont modifiés par la commande gwc si vous faites un nettoyage de la base. Ils ne sont donc pas pérènes.

Pour obtenir des liens permanents, il y a deux solutions :

  • utiliser l’option access_by_key=yes dans le fichier de configuration de votre base (.gwf) de manière à remplacer les addresses courtes avec des nombres générées par GeneWeb par des adresses de type p=prénom;n=nom;(oc=#;). oc= n’est pas précisé s’il est égal à 0.
  • ajouter ;opt=no_index à l’adresse avec un numéro vous donnera le lien complet à utiliser ne contenant plus de numéro mais des références explicites à son prénom et son nom.

Ces remarques s'appliquent à toutes les requêtes de GeneWeb, particulièrement à celles affichant les liens de parenté où il est fréquent de trouver plusieurs personnes codées par leur numéro.

Origine d’un individu opt=from

L’option opt=from; permet de retrouver de quel fichier source l’individu provient. Voir à ce sujet l’article sur la fusion des bases.

Annuler les liens GeneWeb cgl=on

L’options cgl=on; (cancel geneweb links) annule les liens GeneWeb existant sur la page ce qui peut être utile pour une impression ou pour masquer des liens vers des données privées.

opt=misc

Titres cachés all_titles

all_titles=on;