PubliGED

Publiez facilement votre généalogie

Vous-êtes ici:  Accueil PubliGED Présentation du projet

Présentation du projet

Comment est né le projet ?

A l’origine de Publiged, il y a un projet de fac réalisé en 2005 et 2006, rien de bien génial quand j’y repense. Il s’agissait juste d’une série de pages HTML (avec un peu de javascript et de css) qui servaient t’interface à la consultation d’une base de données Access. A l’origine, j’avais proposé au professeur qui suivait mon projet la réalisation d’un logiciel de généalogie « online » mais il m’a freiné car selon lui, c’est un projet trop important et j’aurais cruellement manqué de temps. Quoi qu’il en soit, l’idée est toujours restée dans un petit coin de ma tête.

capture d'écran de Genealogest, l'ancêtre de PubliGED
Genealogest, ancêtre de PubliGED
(projet réalisé en 2005)

Depuis 2007, je publie ma généalogie sur mon site via des pages générées par Heredis 11, c’est bien pratique, mais de vous à moi, l’optimisation pour le référencement du code source est loin d’être géniale et la modification des centaines de pages n’est pas possible.

C’est ainsi qu’en 2016, j’ai pris la décision de créer mon propre outil de publication de généalogie. A l’origine destiné à un usage personnel, Publiged est désormais en voie de deviner un logiciel libre.

Qu’est ce que PubliGED ?

PubliGED est ce que j’appelle un GMS (Genealogy Management System) par analogie avec les CMS, comme Joomla, WordPress ou Spip. Développé essentiellement en PHP et SQL, avec quelques gouttes de CSS et de HTML, PubliGED a pour but de permettre aux généalogistes de publier facilement et rapidement leurs généalogies en utilisant le gedcom, un format de fichier commun à la plupart des logiciels de généalogie.

PubliGED a deux grandes fonctionnalités :

  • une partie concerne la transformation du gedcom en pages web qui permettent de consulter facilement la base d’ancêtres.
  • La seconde partie est un mini-blog qui permet de publier des articles pour parler de ses recherches ou pour raconter la vie de ses ancêtres.

Environement de développement

  • Wampserver 3.0.6 64 bits
  • Apache 2.4.23
  • PHP 5.6.25
  • MySQL 5.6.17
  • Windows 7
  • Eclipse Neon 3

Langages utilisés

  • HTML
  • CSS
  • PHP
  • API Google Map
  • SQL (pour les bases de données)
  • Javascript