genIndex ®

Quelques informations rapides sur l’outil de gestion des relevés d’Éric CERET

Article mis en ligne le 20 mars 2026
dernière modification le 19 juillet 2026

par 10 002 Éric Céret

Vous avez peut-être entendu parler de genIndex ®, et vous vous demandez probablement ce que c’est et ce que ça fait...

Rapide définition

genIndex est un modèle de site Internet. Un modèle, au sens où, pour l’utiliser, il faut l’installer sur un serveur, un peu comme une copie que vous personnalisez selon vos besoins.

Principales fonctions

genIndex est un outil de gestion de relevés. Gérer des relevés, ça sous-entend les importer et les présenter. genIndex dispose donc de modules dédiés à l’importation de relevés depuis différents formats : exportés depuis une base de données pré-existante ou depuis un autre outil de gestion comme Nimègue, tout juste saisis dans un fichier Excel etc.

Mais il n’y aurait pas grand intérêt à ne pouvoir que les importer. La partie la plus visible de l’iceberg, c’est la présentation. genIndex permet de faire des recherches dans sa base de relevés. La recherche simple vous offre des critères minimalistes, un peu comme dans GeneaBank. La recherche avancée vous permet à l’inverse de faire des recherches très précises, car vous pouvez combiner les critères qui lui permettent de trouver les relevés : noms, prénoms, conjoint, parents, beaux-parents, localisation, notaire, période temporelle, etc. Vous pouvez ainsi chercher Jean Dupont donc la belle-mère se prénomme Marguerite, et qui vivait entre 1550 et 1600. Vous pouvez demander différentes présentations pour les résultats : une carte géographique, une liste des variations orthographiques des patronymes, une grille des relevés ou une liste des \"panneaux\".

Vous pouvez bien sûr interagir avec les relevés : ajouter un commentaire, demander une correction, signaler un problème etc.

L’outil vous propose aussi différentes fonctions pour vous aider : chaque relevé peut comporter des images (la copie de l’acte, par exemple), il y a un \"état des relevés\" qui est mis à jour automatiquement et qui indique quelles communes (et quels notaires et cimetières) ont été indexés.
Il offre aussi la possibilité de chercher (dans tous les noms et prénoms) :

  • par correspondance exacte : on trouve Dupont mais pas Dupond,
  • par variante patronymique : pour trouver aussi bien Yaouanck que Lejeune (le patronyme ayant été changé lors de la francisation des noms bretons)
  • par similitude phonétique, pour avoir Durand égal à Durrent,
  • par mot complet inclus, pour trouver « Léo Francis » mais pas « Léonard Francis ».

Vous pouvez gérer les registres (d’état civil ou notariaux) pour les référencer sur les relevés, gérer les utilisateurs et leurs droits, gérer les registres \"perdus\" (ainsi les généalogistes perdent moins de temps sur une personne née dans une commune dont les registres d’état civil ont été brûlés à la Révolution), les utilisateurs peuvent s’abonner (inutile de relire tous les relevés de Paul DUPONT chaque année : ils reçoivent directement les nouveautés dans un mail), ou échanger sur le forum, etc etc etc.

Quelques images

Résultat : les relevés en grille
Résultat : les relevés en grille
Résultat : les relevés en panneaux
Résultat : les variantes patronymiques

L’environnement informatique requis

genIndex a été conçu pour nécessiter un minimum d’outils informatiques et surtout pour exploiter au maximum des outils et langages standards et stables. Il est basé sur des technologies connues, fiables, éprouvées : PHP (jusqu’à 8.2), JavaScript, HTML, CSS.

Seules quelques librairies sont utilisées (et elles sont copiées dans l’environnement pour ne pas dépendre d’une ressource externe qui pourrait disparaître) : jQuery, Font Awesomee, PHPMailer, PHPOffice et Chosen. Quelques utilitaires secondaires sont utilisés ponctuellement, comme RichText ou axios.

La seule librairie extérieure est celle nécessaire pour l’affichage des cartes : elle est et restera extérieure car elle fournit l’ensemble des images qui constituent les cartes et que leur mise à disposition locale ainsi que leur maintenance seraient plus risquées que l’utilisation d’une librairie Internet. Nous avons choisi leaflet.js.

Pour installer genIndex pour votre association, il vous faudra :

  • un environnement Web (un serveur, avec au minimum 5 Go d’espace disque + l’espace nécessaire pour les photos des actes indexés si vous en disposez)
  • PHP 8.x
  • MySQL

Date de disponibilités

Nous finalisons la première version opérationnelle inter-associative de genIndex, qui sera la version 4.2 (les 3 premières étant celles de l’ancêtre de ce produit, genEric). La version 4.2 ne comportera pas toutes les fonctionnalités prévues, mais a minima les fonctions nécessaires pour la gestion des Baptêmes et Naissances, Sépultures et Décès, et des Mariages. A terme, elle récupèrera les fonctions pour les Contrats de Mariage, Testaments, Actes Notariaux, Actes divers, ainsi que les fonctions avancées : abonnements, forum, etc.

Cette version est en cours de test, elle est en production depuis plusieurs semaines, soumise à des tests par les administrateurs du CIGen. Le test sera en tout début d’année 2026 ouvert aux adhérents du CIGen, puis cet environnement sera accessible à tous.

Conditions d’accès en test

Si vous souhaitez tester genIndex pour votre association, voici les conditions :

  • Signer une convention vous engageant à ne pas "pirater" genIndex
  • Nous fournir un jeu de relevés pour alimenter ’votre’ environnement genIndex (par exemple tous les relevés d’une commune que vous choisissez)
  • Nous fournir une description des zones de vos données (ex : le décès est-il indiqué dans une zone dédiée, par une croix dans le nom ou par un + dans le prénom ?)
  • Nous laisser un peu de temps pour créer votre environnement et importer vos données
  • Tester !

Installation dans votre environnement

Si vous souhaitez utiliser genIndex pour votre association, voici les conditions :

  • Que votre association adhère au CIGen
  • Signer une convention vous engageant à ne pas "pirater" les outils du Collectif et à ne pas les utiliser après une éventuelle fin d’adhésion au même Collectif
  • Si vous hébergez l’environnement, nous fournir un accès phpMyAdmin (base de données) et FTP (fichiers) sur (une partie de) votre serveur pour installer genIndex
  • Importer vos données dans genIndex (vous faites vous-mêmes / on fait pour vous / vous faites et on vous aide !)
  • Utiliser !

Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.5.22
Hébergeur : O2Switch