Gene-Niegles CMS est un système de gestion de contenu clé en main, conçu spécialement pour créer votre propre site de généalogie familiale. Importez vos fichiers GEDCOM, affichez vos arbres généalogiques, créez un blog familial et personnalisez votre site avec 5 thèmes. Entièrement gratuit et open-source, sans abonnement — vous gardez le contrôle total de vos données.

Télécharger Gene-Niegles CMS Voir la démo en ligne
Version 1.0 — ZIP (~196 Ko)
47 téléchargements
Aperçu de Gene-Niegles CMS — interface d'accueil du CMS de généalogie

Fonctionnalités

  • Import et affichage de fichiers GEDCOM
  • Système de blog intégré avec catégories et tags
  • 5 thèmes prédéfinis personnalisables
  • Gestion des médias (photos, documents)
  • Recherche avancée dans l'arbre
  • Système de commentaires
  • API REST pour les développeurs
  • Interface d'administration complète

Prérequis techniques

La plupart des hébergeurs (OVH, Hostinger, o2switch, LWS) proposent ces éléments dans leurs offres standard.

Serveur web
  • Apache 2.4+ avec mod_rewrite
  • ou Nginx avec réécriture d'URL
PHP
  • PHP 7.4 minimum (8.x recommandé)
  • Extensions : PDO, PDO_MySQL
  • Extensions : mbstring, json
Base de données
  • MySQL 5.7+ ou MariaDB 10.3+
  • Droit de création de base de données

Guide d'installation

  1. 1
    Transférer les fichiers
    • Décompressez l'archive ZIP sur votre ordinateur
    • Connectez-vous à votre hébergement via FTP (FileZilla, Cyberduck) ou via le gestionnaire de fichiers de votre hébergeur
    • Transférez tous les fichiers dans le dossier souhaité (public_html ou un sous-dossier)
    • Vérifiez que le fichier .htaccess a bien été transféré (c'est un fichier caché)
    Le CMS détecte automatiquement le chemin d'installation — pas besoin de configuration manuelle.
  2. 2
    Lancer l'assistant d'installation

    Accédez à https://votre-site.fr/install.php dans votre navigateur.

    L'assistant vérifie automatiquement la compatibilité de votre serveur :

    • Version PHP (7.4 minimum)
    • Extensions requises (PDO, PDO_MySQL, mbstring, json, fileinfo)
    • Permissions d'écriture sur les dossiers

    Si un problème est détecté, des instructions s'affichent pour le résoudre.

  3. 3
    Configurer la base de données

    L'assistant vous demande les informations de connexion à votre base MySQL :

    • Hôte — en général localhost
    • Nom de la base — la base que vous avez créée chez votre hébergeur
    • Nom d'utilisateur MySQL
    • Mot de passe MySQL

    L'assistant crée automatiquement les 12 tables nécessaires dans votre base de données.

  4. 4
    Créer le compte administrateur
    • Choisissez un nom d'utilisateur pour l'administration
    • Entrez une adresse email valide
    • Définissez un mot de passe sécurisé (minimum 8 caractères, chiffres et lettres)
    • Configurez le nom et la description de votre site
  5. 5
    Finaliser l'installation
    • Cliquez sur « Terminer l'installation »
    • Supprimez le fichier install.php du serveur pour des raisons de sécurité
    • Accédez à l'administration via https://votre-site.fr/admin/
    C'est tout ! Votre site de généalogie est en ligne. Vous pouvez maintenant importer votre fichier GEDCOM et personnaliser votre site.

Import GEDCOM

Importez vos données depuis n'importe quel logiciel de généalogie (Heredis, Gramps, Geneanet, etc.) via un fichier GEDCOM. Pour une meilleure compatibilité, nous vous conseillons d'exporter votre GEDCOM à partir de Geneanet.

Données prises en charge :

Individus (noms, dates, lieux)
Familles (mariages, enfants, parents)
Événements (naissances, décès, baptêmes)
Sources et notes
Médias (photos et documents)
Professions

Personnalisation

5 thèmes de couleurs prédéfinis avec mode sombre :

Violet
Océan
Forêt
Coucher de soleil
Bordeaux

Vous pouvez également personnaliser le logo, le favicon, les couleurs, les menus, le pied de page et ajouter du CSS personnalisé pour les utilisateurs avancés.

Blog intégré

  • Éditeur de texte riche avec images et liens
  • Catégories pour organiser vos articles
  • Tags pour le classement
  • Commentaires visiteurs avec modération

Dépannage

  • Vérifiez que votre version de PHP est 7.4 ou supérieure
  • Activez l'affichage des erreurs dans config/config.php
  • Vérifiez la présence du fichier .htaccess à la racine
  • Vérifiez les permissions des dossiers (755 pour uploads/ et cache/)

Le CMS force le HTTPS mais votre hébergeur n'a pas de certificat SSL installé.

Solution : Ouvrez config/config.php et changez FORCE_HTTPS de true à false, ou installez un certificat SSL gratuit via Let's Encrypt depuis le panel de votre hébergeur.

  • Réinitialisez votre mot de passe via une requête SQL dans phpMyAdmin
  • Vérifiez les permissions du dossier de sessions
  • Videz le cache et les cookies de votre navigateur

Cause : Le fichier .htaccess est absent ou mod_rewrite n'est pas activé.

  • Vérifiez la présence du .htaccess à la racine du CMS
  • Si le CMS est dans un sous-dossier, modifiez le RewriteBase dans le .htaccess
  • Contactez votre hébergeur pour vérifier que mod_rewrite est bien activé

En attendant, vous pouvez accéder à l'admin via /admin/index.php directement.

  • Vérifiez que le dossier uploads/ existe avec les permissions 755
  • Vérifiez que le BASE_PATH est correct dans config/config.php si le CMS est dans un sous-dossier
  • Vérifiez que le .htaccess dans uploads/ autorise l'accès aux fichiers

Prêt à créer votre site de généalogie ?

Téléchargez Gene-Niegles CMS gratuitement et commencez à partager l'histoire de votre famille en ligne.

Télécharger Gene-Niegles CMS Voir la démo en ligne
47 téléchargements