COURS D'INITIATION A LA GENEALOGIE
(4) La publication sur Internet
 
Pourquoi publier | Déposer ses données | Construire son site

POURQUOI PUBLIER ?

Vos ancêtres ne sont certainement pas seulement les votres. Publier votre généalogie sur internet permettra aux internautes généalogistes (les généanautes) de vous prévenir s'ils possèdent des données complémentaires et en même temps d'être aidés dans leurs recherches. Les membres de votre famille pourront également suivre en direct l'avancement de vos travaux. Attention toutefois à la protection de la vie privée, n'indiquer pas sur le web d'informations confidentielles sur des personnes vivantes.

Vous avez sans doute déjà consulté et apprécié plusieurs sites comme celui-ci où les généanautes présentent leurs recherches. Vous aimeriez bien faire de même ... mais vous ne savez pas comment vous y prendre. Deux méthodes non exclusives sont à votre disposition : déposer vos données pour publication et construire un site web personnel.


DEPOSER VOS DONNEES

C'est extrémement simple puisque plusieurs services gratuits effectuent pour vous le travail principal. Dans cette première partie, je vous présente comment les utiliser.

L'index Généanet
Généanet propose un service gratuit qui permet, grâce à une information synthétique des données généalogiques, de pouvoir mettre en relation les généanautes qui font des recherches sur les mêmes patronymes dans les mêmes communes, et ce service peut vous aider à complèter vos données et à trouver des cousins lointains. Je vous encourage donc vivement à indexer toute votre généalogie dans cet outil. Il vous suffit pour cela d'ouvrir un compte sur le serveur et d'y envoyer un fichier organisé selon une règle précise. Certains logiciels de généalogie, trop rares, permettent de créer directement un tel fichier, sinon vous devrez le faire vous-même.

Ce fichier est tout simplement un fichier de texte ordinaire où chaque ligne correspond à un croisement patronyme / commune. Voici un exemple tiré de mes propres données :

ARNOULD;;1689;1849;92;Verrières,51610,Marne,Champagne,France;F51;CHA;FRA;A BACHELET;;1870;1903;7;Clermont,60157,Oise,Picardie,France;F60;PIC;FRA;A

La première ligne signifie que j'ai recensé 92 personnes portant le patronyme ARNOULD dans la commune de Verrières, département de la Marne (F51), région Champagne (CHA), en France (FRA) entre les années 1689 et 1849.
La seconde ligne concerne 7 personnes portant le patronyme BACHELET dans la commune de Clermont, département de l'Oise (F60), région Picardie (PIC), en France (FRA) entre les années 1870 et 1903.

L'arbre GenWeb
Autre service gratuit sur Généanet : votre arbre généalogique en ligne. Il suffit pour l'obtenir de transmettre au serveur un fichier Gedcom obtenu à l'aide de votre logiciel généalogique préféré (tous gèrent ce format). Honnêtement, je n'aime pas trop l'idée de transmettre à une société privée l'intégralité de mes données sous une forme standardisée et donc facilement exploitable. J'admets cependant qu'il s'agit d'un service pratique pour tout le monde, et à ma connaissance Généanet ne se permet pas de revendre les données ainsi en sa possession.

Les cousins
L'association FranceGenWeb met à votre disposition un ensemble de sites (un par département) vous permettant d'y déposer votre(vos) liste(s) éclair. Une page à votre nom y sera créée sur laquelle vous pourrez voir pour chaque patronyme / commune le nom et les coordonnées des généalogistes participants ayant répertoriés le même patronyme dans la même commune, donc des possibilités de cousinages.

Pour vous inscrire il suffit sur la carte de France de sélectionner le(s) département(s) qui vous intéresse(nt) et d'envoyer au(x) gestionnaire(s) du(des) site(s) un fichier texte très simple avec vos données selon le modèle suivant (une partie de ma liste pour le département de la Marne) :

ARNOULD;Verrières
ARNOULD;Villers-en-Argonne
CAPPY;Verrières

Ces données indiquent que j'ai recensé le patronyme ARNOULD à Verrières et Villers-en-Argonne, et le patronyme CAPPY à Verrières.
Vous pouvez voir mes pages pour les Ardennes, l'Oise, la Marne, le Nord, la Somme.

Cailgeo
Le site de Cailgeo permet d'effectuer une recherche par personne ou par couple parmi les données déposées par les généalogistes participants. Pour participer, vous devez envoyer un fichier gedcom et vous pourrez alors télécharger les données des autres participants. Le service est gratuit mais vos données seront bien évidement téléchargeables et pourront également être vendues sur cd-rom.

Notre Famille
Le site de Notre famille permet, comme Généanet, de déposer gratuitement votre arbre en ligne mais, à sa différence, la consultation des arbres nécessite un abonnement payant. Notre famille fait donc payer l'accès à des informations qui lui sont founies gratuitement : un peu gênant quand même, surtout que les possibilités de recherche ne sont pas terribles.

Planète Généalogie
Nouveau venu Planète Généalogie est un logiciel gratuit qui permet de publier votre arbre et d'effectuer des recherches dans plusieurs sources de données. Caractéristique intéressante : ce logiciel analyse vos données pour vous montrer visuellement les informations incomplètes à rechercher.


CONSTRUIRE SON SITE

C'est évidement plus difficile, mais j'aimerais vous convaincre que vous êtes parfaitement capable de mener à bien un tel projet. Dans cette seconde partie, j'essayerai de vous orienter dans vos premiers pas. Mais soyons clair, vous ne trouverez pas ici la méthode intégrale pour réaliser de A à Z votre site. Vous apprendre pas à pas toutes les ficelles du webmaster expérimenté dépasserait largement mon sujet : la généalogie. Il existe déjà sur le web et en librairie de nombreux ouvrages traitant de cette question comme ce petit cours en 15 leçons.

Votre site express
Sous un titre plus ou moins voisin, vous trouverez régulièrement en kiosque des revues qui vous promettent la Lune. Vous installez les logiciels présents sur le CD-ROM joint. Vous suivez les instructions du manuel, et vous obtenez vos premières pages. C'est facile, c'est puissant et pratique. Ouais, le problème est que le logiciel que vous avez utilisé est une version de démonstration qui sera périmée au maximum dans un mois. En réalité vous n'avez strictement rien appris et vous serez dans l'incapacité d'effectuer la moindre modification sans l'aide du logiciel. Il ne vous restera plus qu'à acheter la version commerciale ou à abandonner votre travail. Vu le prix du bijou, je parie sur l'abandon. Je ne veux pas vous décourager, bien au contraire, mais vous ne ferez pas un site web sans y consacrer du temps et des efforts. En revanche, il n'est absolument pas nécessaire de vous ruiner.

Les langages du web
Cette approche vous paraît sans doute très compliquée. Vous avez peut être déjà entendu parler des multiples langages utilisés par les technologies Internet : ASP, CSS, DHTML, Flash, HTML, Java, Java script, VB script, PHP, XML etc... Pas d'inquiétude, si tous ont leur utilité, un seul vous sera indispensable pour débuter : le HTML. Une fois vos pages réalisées vous aurez également besoin d'un logiciel FTP pour les transmettre à un hébergeur.

Le HTML
Ce langage est utilisé pour la description des pages web. Puisque vous êtes généalogiste, vous avez certainement déjà entendu parler de fichier Gedcom. Un fichier Gedcom est simplement un fichier texte qui contient vos données généalogiques encadrées par des informations qui indiquent la nature des données. Une page HTML n'est foncièrement pas plus compliquée, c'est également un fichier texte. Il contient le texte qui apparaîtra à écran encadré par des informations qui indiquent soit la nature des données, soit la manière de les afficher. Ces informations supplémentaires se nomment des balises qui se présenteront ainsi : <balise> données quelconques </balise>. La première est une balise ouvrante et la seconde (avec le caractère /) une balise fermante. Une balise peut posséder un ou plusieurs paramètres.

Exemple simple de page HTML
<html>
<head>
<title> Cours d'initiation à la généalogie </title>
<meta name = "Keywords" content = "cours, initiation, genealogie, généalogie, genealogy, publication, site web">
</head>
<body>
<table border = "1" bordercolor = "black" cellpadding = "3" cellspacing = "0" width = "100%">
<tr>
<td width = "60">
<img src = "Images/arbre.gif" border = "0" width = "60" height = "60" alt = "arbre généalogique">
</td>
<td align = "center">
<h3> COURS D'INITIATION A LA GENEALOGIE </h3>
(1) <a href = "http://christian.bachelet.free.fr/cours1.htm">Comment débuter< /a> par Christian <b>BACHELET</b>.
</td>
</tr>
</table>
</body>
</html>

Les balises sont affichées en jaune et leurs paramètres en vert clair. Pour une meilleure lisibilité, chaque information est placée sur une ligne et le listing est indenté entre une balise ouvrante et fermante correspondante. Le navigateur ne tiendra pas compte des espaces consécutifs d'indentation, mais le code sera plus facile à comprendre pour nous.

Voici le résultat :

arbre généalogique

COURS D'INITIATION A LA GENEALOGIE

(1) Comment débuter par Christian BACHELET.

Explication des balises
html Indique aux navigateurs que le fichier en cours de lecture est une page web. Cette balise est obligatoire.
head Indique un en-tête de page. Les informations qui la suivent sont destinées aux moteurs de recherches et ne seront pas affichées à l'écran.
title Indique le titre de la page. Il sera affiché par les moteurs comme résultat de recherche. Le titre est la carte de visite de votre page, choisissez-le soigneusement avant le référencement.
/title Indique la fin du titre de la page.
meta Indique des informations complémentaires destinées aux moteurs de recherches. Ici une liste de mots-clefs. Vos mots-clefs permettront aux internautes de trouvez votre site dans les moteurs, choisissez-les soigneusement avant le référencement.
/head Indique la fin de l'en-tête de page.
body Indique le corps de page. Les informations qui la suivent seront affichées par le navigateur. Cette balise est obligatoire.
table Indique un tableau. Cette balise est très utile pour choisir la position des données dans la page. Les paramètres spécifient une bordure noire. un écart de 3 pixels entre la bordure et le texte, et de 0 pixel entre les cellules et que le tableau occupera toute la largeur de la page.
tr Indique une ligne dans le tableau. Ici notre tableau n'aura qu'une seule ligne.
td Indique la première colonne du tableau d'une largeur de 88 pixels pour contenir l'image. Ici notre tableau aura deux colonnes.
img Indique une image et donne le nom du fichier correspondant. Notre image a une taille de 60 x 60 pixels. Le paramètre alt précise le texte de l'étiquette affichée quand le curseur de la souris est placé sur l'image. Pas de balise fermante correspondante.
/td Indique la fin de la première colonne du tableau.
td Indique la deuxième colonne du tableau avec un alignement centré.
h3 Indique un titre de niveau 3, ce qui définit une taille de caractères plus gros et en gras.
/h3 Indique la fin du titre de niveau 3.
a Indique un lien hypertexte. Le paramètre href donne l'url (c'est à dire l'adresse internet) de la page web qui sera appelée lorsque l'internaute cliquera sur le lien. Le texte qui suit jusqu'à la balise fermante (ici les mots 'Comment débuter') constitue la zone cliquable.
/a Indique la fin du lien hypertexte.
b Indique que les caractères suivants doivent être affichés en gras.
/b Indique la fin des caractères gras.
/td Indique la fin de la deuxième colonne du tableau.
/tr Indique la fin de la première et unique ligne du tableau.
/table Indique la fin du tableau.
/body Indique la fin du corps de la page.
/html Indique la fin de la page.

Evidement HTML contient beaucoup d'autres balises qu'il vous faudra en partie apprendre. Des ressources sur le web et en librairie vous seront utiles. Vous vous rendrez compte à l'usage que ce langage comporte de sérieux inconvénients qui entraînent des difficultés pour faire exactement ce que vous voulez et pour que vos pages s'affichent à peu près de la même façon dans plusieurs types de navigateurs. Mais fondamentalement, je le répète, une page web est un vulgaire fichier de texte. Un traitement de texte basique type WordPad et deux ou trois livres vous suffirons amplement pour un coût dérisoire.

Pour parfaire votre formation, n'hésitez pas à regarder le code source des pages que vous consultez sur le web. Le code source de cette page est plus complexe que l'exemple simple précédent mais vous y retrouverez la structure générale et les balises qui viennent d'être décrites.

Le contenu
Avant de vous lancer dans la création d'un site web, prenez un temps de réflexion : qu'avez-vous à dire ? A mon avis un site doit traiter d'un et d'un seul sujet général : la généalogie dans cet exemple. Si vous avez plusieurs idées de sujets, réalisez plusieurs sites avec éventuellement une rubrique commune pour les relier : 'Mes autres passions', plutôt qu'un seul fourre-tout.

Dans un premier temps vous allez, bien sûr, y mettre votre généalogie. Plusieurs logiciels utilitaires existent pour générer des pages web à partir de votre fichier Gedcom. Mais, hormis votre famille, vos amis et les généanautes qui espéreront découvrir un ancêtre commun, vous n'allez pas intéresser les foules. Essayez de trouver quelques compléments en rapport avec le sujet principal comme l'initiation que vous êtes en train de lire.

Quand j'ai commencé mes recherches généalogiques, je me suis vite demandé s'il était possible de me servir de mon Palmpilot, et je me suis tout aussi vite rendu compte qu'il n'était pas si facile de trouver les logiciels adéquates sur Internet. Cette recherche effectuée, pourquoi la garder pour moi seul ? Ainsi est née la rubrique 'La généalogie portable' qui se développe régulièrement et qui est la plus consultée de mon site.

La présentation
Votre site doit être facile et agréable à consulter

Choisissez-vous une charte graphique, c'est à dire un ensemble de règles de présentation, que vous appliquerez sur toutes vos pages. Un texte de couleur foncée sur fond clair est en général plus lisible que le contraire (avec des exceptions sur cette page). Aérer les textes avec des sauts de ligne. Relisez plusieurs fois vos textes pour éviter les fautes de frappe, de grammaire et d'orthographe (je suis sûr qu'il en reste, mais où ?).

Organisez vos pages selon un plan rigoureux et logique qui permettra aux visiteurs de trouver rapidement les informations qu'ils recherchent sans se perdre dans une jungle inexplorable. Votre site n'est pas une prison, le visiteur doit pouvoir consulter ce qu'il veut quand il veut. Evitez les affichages intempestifs de fenêtres diverses, évitez de tenter de le retenir contre son gré : vous ne gagneriez que l'agacement.

Le fonctionnement
Votre site doit fonctionner

Vérifiez-le avec plusieurs navigateurs: Internet Explorer (75%), Firefox (15%), Netscape (1,5%) Opera (0,5%)... Une erreur de syntaxe dans vos balises html peut être tolérée par l'un et pas par l'autre. Testez son apparence avec plusieurs résolutions d'écran 1024x768 et plus (85%), 800x600 et moins (15%) : le beau peut devenir atroce !

Vérifiez le fonctionnement des liens, d'abord en local puis sur le réseau. Une inversion entre caractères minuscules et majuscules dans l'adresse d'un lien est sans importance avec le système d'exploitation Windows mais provoquera un dysfonctionnement sur le réseau car l'hébergeur de votre site utilise probablement le système d'exploitation Unix. Revérifiez régulièrement vos liens : le web est vivant, les pages naissent, disparaissent ou changent d'adresses.

Votre site doit être rapide

Vous avez 15 à 20 secondes maximum pour l'affichage de votre page avant que l'internaute moyen s'impatiente et parte ailleurs ! Avec un modem à 56 Kb/s qui est une configuration encore répandue, ne dépassez pas 80 ko par page, textes et images comprises. Pour les images, diminuez la taille, la résolution, le nombre de couleurs. Un écran d'ordinateur classique possède une résolution de 72 dpi : inutile d'en faire plus. Une palette de 256 couleurs ou pire encore n'est pas nécessaire pour l'image d'un drapeau français !

L'hébergement
Voilà votre site est enfin prêt. Il vous faut à présent choisir un lieu d'acceuil, c'est à dire un espace réservé sur un serveur web toujours connecté à Internet. Tous les FAI (Fournisseur d'Accès Internet) vous proposent gratuitement ou non un tel espace et vous n'avez que l'embarras du choix. Je vais me contenter d'une publicité pour Free qui me satisfait totalement : 100 Mo gratuitement disponible, aucune bannière publicitaire, et l'accès à une base de données personnelle par le langage PHP, ce qui dépasse le périmètre de cette initiation mais vous sera peut être utile un jour.

La mise en ligne
L'hébergeur trouvé, il vous reste encore à transférer le site web de votre ordinateur au serveur web. Pour cela vous devrez utiliser un logiciel FTP comme FileZilla. Vous devrez le configurer avec les paramètres spécifiques à l'hébergeur choisi. N'oubliez pas de tout revérifier après la mise en ligne.

Le référencement
Maintenant que votre site est accessible, je suppose que vous aimeriez que des internautes viennent le visiter. Pour cela vous devez inscrire votre site dans les principaux annuaires généalogiques et les moteurs de recherche. En général vous y trouverez une formule du genre 'Ajouter votre site'. Informez vos parents, amis, collègues ... de son existence et demandez leurs avis. Ajoutez un fichier de signature dans vos courriers électroniques avec l'url (adresse internet) du site et un bref résumé. Bref, faites-vous connaître !
 
Pourquoi publier | Déposer ses données | Construire son site

Chapitre précédent : Les sources d'informations