Gene-Niegles CMS
CMS Généalogie Gratuit — Créez votre site familial en quelques clics
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.
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.
- Apache 2.4+ avec mod_rewrite
- ou Nginx avec réécriture d'URL
- PHP 7.4 minimum (8.x recommandé)
- Extensions : PDO, PDO_MySQL
- Extensions : mbstring, json
- MySQL 5.7+ ou MariaDB 10.3+
- Droit de création de base de données
Guide d'installation
-
1Transfé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_htmlou un sous-dossier) - Vérifiez que le fichier
.htaccessa bien été transféré (c'est un fichier caché)
Le CMS détecte automatiquement le chemin d'installation — pas besoin de configuration manuelle. -
2Lancer l'assistant d'installation
Accédez à
https://votre-site.fr/install.phpdans 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.
-
3Configurer 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.
- Hôte — en général
-
4Cré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
-
5Finaliser l'installation
- Cliquez sur « Terminer l'installation »
- Supprimez le fichier
install.phpdu 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 :
Personnalisation
5 thèmes de couleurs prédéfinis avec mode sombre :
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/etcache/)
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
RewriteBasedans le.htaccess - Contactez votre hébergeur pour vérifier que
mod_rewriteest 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_PATHest correct dansconfig/config.phpsi le CMS est dans un sous-dossier - Vérifiez que le
.htaccessdansuploads/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.