Joaktree

Pour rappel, Joaktree a été créé par Niels van Dantzig puis adapté à Joomla! 3 mais faute de disponibilité a dû cesser il y a 8 ans. J'ai fait cette adaptation, en suivant l'évolution de Joomla! 3, de la plupart des fonctionnalités à partir de 2017.

La version 1.5.4 de Joaktree fonctionne sur Joomla! jusqu’à la version 3.10 et PHP 8. Tant que j’en serai capable, je suivrai les évolutions de PHP qui risquent plus que celles de Joomla! de nécessiter des corrections du code. Mais je ne peux en aucun cas assurer qu'elle fonctionnera sur tous les serveurs. Cette version ne peut être utilisée sur un site basé sur Joomla! 4.


Toutes les fonctionnalités n’ont pas été maintenues, certaines ne fonctionnent plus et il y a parfois des soucis liés à la mémorisation de certaines données. Il est parfois indiqué de ne pas activer l'utilisation des cookies dans le paramétrage général.

Une démonstration est visible sur https://joaktree.par-robertg.fr utilisant des exemples provenant du logiciel de généalogie Heredis

Le package permet d’installer le composant, les modules et les plugins.


 

Le principe est, après installation depuis la gestion des extensions, de commencer par personnaliser depuis le bouton « paramètres » de la page d’accueil du composant. La plupart des étiquettes comportent un pop-up au survol pour plus de précisions. L’onglet cartographie ne permet l’utilisation que des cartes Google, et nécessite un compte Google pour l’affichage des cartes, dont la clé d’autorisation doit être saisie dans l'onglet "cartographie".

Après validation, on passe à la partie « Sources GedCom » si on veut envoyer les données depuis un logiciel de gestion de généalogie local. Il faut prévoir un dossier sur le serveur pour y placer le fichier GedCom et définir cet emplacement et le nom du fichier dans cette page des sources.

Une fois la source définie et enregistrée, la page listant les sources permet alors d’importer les données, ce qui crée aussi un arbre.

Si on a défini l’utilisation de la géolocalisation, les lieux sont pris en compte pour les individus, on les retrouve dans la page des cartes s’ils ont été reconnus. Au besoin, on peut essayer de relancer la recherche. Une option dans les paramètres généraux du composant permet d'activer ou non la géolocalisation de la subdivision (lieu-dit, rue, quartier...).

Toujours dans ce cas, il faut définir pour tous les individus l’utilisation d’une carte statique ou dynamique, selon le choix initial (sur mon exemple, ce sont des cartes dynamiques). C'est indispensable pour que les cartes ne soient pas vides.

L'utilisation d'images exportées avec le GedCom est un peu délicate et nécessite une lecture attentive du PDF d'aide.

Par défaut, c’est le thème d’affichage Joaktree qui est utilisé (comme sur mon exemple).

Il reste alors à définir les liens de menus voulus pour la visualisation et les droits d’accès si certaines données ne doivent pas être affichées au public.

Les modules et plugins sont à utiliser et activer selon les besoins du site.

Si on a autorisé la gestion côté site, il est alors possible, une fois identifié, de modifier ou compléter les données affichées.

Il est conseillé de s'entraîner sur un site de test avec un GedCom exemple afin de se familiariser avec Joaktree. Enfin, selon la vitesse du serveur et l’importance du GedCom, l’import peut être long.

Le bouton « aide » en haut et à droite des pages du composant ouvre le dernier fichier PDF officiel en anglais, créé par Niels van Dantzig pour la version 1.4.2 dédiée à Joomla! 2.5. A priori peu de choses ont changé, si ce n’est que les copies d’écrans correspondent à la version 2.5 de Joomla!

N’hésitez pas à m’interroger pour tout besoin d’information complémentaire ou à me signaler toute erreur dans cette description.

 


Le nom Joomla® est utilisé sous licence limitée de Open Source Matters, le propriétaire mondial de la marque de commerce.
Ce site "joomxtensions.com" n'est ni affilié à Open Source Matters ou au projet Joomla, ni approuvé par eux.

Site hébergé par PHPNET/NUXIT, créé par Robert Gastaud - Conseil