GénéaSite l'icône

GénéaSite

Pourquoi avoir créé GénéaSite ?

Découvrez une solution libre et indépendante pour publier l'histoire de votre famille sur Internet à partir d'un simple fichier GEDCOM.

J'ai créé ce script afin de permettre à chacun de mettre sa généalogie familiale en ligne en toute simplicité. En effet, la plupart des logiciels spécialisés comme WebTrees ne fonctionnent pas sur les serveurs de Free (en raison de restrictions techniques sur les bases de données). Quant aux plateformes d'hébergement gratuites ou tierces, elles sont souvent bridées et ne permettent pas de personnaliser son site à son goût.

Les avantages de GénéaSite

Avec GénéaSite, j'apporte une alternative moderne et accessible :

  • Aucune limite : Pas de restriction sur le nombre d'individus, ni de limite dans le temps. Vous êtes pleinement propriétaire de votre travail.
  • Personnalisation totale : Choisissez facilement l'hébergeur, les couleurs et les polices de caractères pour concevoir un site unique.
  • Prise en charge HTTPS & Adresses Free : Conversion automatique des identifiants Free (ex: nom1.nom2 devient automatiquement nom1-nom2.pages-perso.free.fr) avec redirection dynamique vers le HTTPS pour un site sécurisé.
  • Protection stricte des vivants (RGPD) : Les individus de moins de 100 ans sans date de décès sont automatiquement filtrés : aucune fiche n'est créée pour eux sur le serveur. Ils apparaissent uniquement sous la mention non cliquable Confidentiel au sein des fratries.
  • Moteur de recherche local : Une barre de recherche prédictive instantanée est intégrée sur l'accueil, les index et chaque fiche.
  • Enrichissement des fiches : Grâce à un éditeur visuel dédié, il est possible de modifier les fiches individuelles pour y ajouter des notes ou des anecdotes historiques.
  • Sécurité des données : Votre fichier source GEDCOM reste sur votre ordinateur et n'est jamais transféré sur un serveur tiers distant, éliminant tout risque de vol de vos données.
  • Statistiques privées & Anonymisées : Un tableau de bord administrateur sécurisé (stats.php) permet de suivre le nombre de visites, de filtrer les robots, d'exclure votre IP et de géolocaliser les IP anonymisées via ipapi.co. Le système est bridé à 10 000 visiteurs pour éviter la saturation du fichier de données (en savoir plus).
  • Formulaire de contact sécurisé : Une page de contact (contact.php) utilisant FormSubmit permet à vos visiteurs de vous écrire directement tout en masquant complètement votre véritable adresse e-mail contre le spam.

Comment créer votre site ?

La procédure a été pensée pour être à la portée de tous :

  1. Ouvrez le script generate_site.py sur votre ordinateur.
  2. Sélectionnez votre fichier GEDCOM et choisissez votre type d'hébergement (Free ou Autre hébergeur).
  3. Renseignez vos options de personnalisation (titre, nom, adresse mail, mot de passe des stats, couleurs, police).
  4. Une fois le site généré localement, transférez l'intégralité du contenu du dossier site_web sur votre espace d'hébergement (Free ou autre) à l'aide d'un logiciel FTP (comme TransFreeBox ou FileZilla).

Pour nourrir votre réflexion, je vous invite à lire l'analyse claire et équilibrée de Pierre-Valéry Archassal sur site La Revue française de Généalogie , qui détaille parfaitement les atouts de GénéaSite (souveraineté des données, gratuité) tout en rappelant avec transparence ses contraintes d'utilisation (mises à jour manuelles, absence de réseau collaboratif).

Voir les fichiers sur GitHub → Télécharger le fichier ZIP sur GitHub →

Lien de partage

Un discret lien de crédit est inclus dans le pied de page de votre site (Généré via l'application GénéaSite), renvoyant vers le site officiel du projet pour permettre à d'autres passionnés de découvrir et d'utiliser ce script gratuit.