As a reminder, Joaktree was created by Niels van Dantzig; he began to adapt it to Joomla! 3 but due to lack of availability stopped 8 years ago. I did this adaptation of most of the features from 2017.
Joaktree version 1.5.4 works on Joomla! up to version 3.10 and PHP 8. As long as I am able, I will follow the evolutions of PHP which are more likely than those of Joomla! to require code corrections. But I cannot guarantee that it will work on all servers. This version cannot be used on a Joomla! 4 based site.
Joaktree 1.5.4 Pack (991 KB)
2023-08-23 : corrected an error under PHP 8 affecting the deletion of genealogy data before importing the new GedCom, component only
- This version is offered without any guarantee of functioning and some of its original features are no longer usable.
Not all features have been maintained, some no longer work and there are sometimes problems with the storage of certain data. It is sometimes indicated not to activate the use of cookies in the general settings.
A demonstration can be seen on https://joaktree.par-robertg.fr using examples from the Heredis genealogy software
The package allows you to install the component, modules and plugins.
The principle is, after installation from the extension management, to start by customising from the "options" button on the component control panel. Most of the labels have a pop-up on hovering for more details. The cartography tab only allows the use of Google maps (Openstreemaps doesn't work on the actual version), and requires a Google account to display the maps, whose authorisation key must be entered in the "cartography" tab.
After validation, we go to the "GedCom sources" page and we can send the data from a local genealogy management software. It is necessary to provide a folder on the server to place the GedCom file and to define this location and the name of the file in this sources page.
Once the source is defined and saved, the page listing the sources then allows the data to be imported, which also creates a tree.
If you have defined the use of geolocation, the locations are taken into account for the individuals, and they are found in the maps page if they have been recognised. If necessary, one can try to restart the search. An option in the general options of the component makes it possible to activate or not the geolocalization of the subdivision (locality, street, district...).
Still in this case, it is necessary to define for all the individuals the use of a static or dynamic map, according to the initial choice (on my example, they are dynamic maps). This is essential so that the maps are not empty.
Using images exported with GedCom is a bit tricky and requires careful reading of the help PDF.
By default, the Joaktree display theme is used (as on my example).
You then have to define the menu links you want to use for the visualisation and the access rights if some data should not be displayed to the public.
The modules and plugins are to be used and activated according to the needs of the site.
If you have authorised the management from the frontend, it is then possible, once identified, to modify or complete the data displayed.
It is recommended to train on a test site with a GedCom example in order to get familiar with Joaktree. Finally, depending on the speed of the server and the size of the GedCom, the import can be long.
The "help" button at the top right of the component pages opens the latest official PDF file in English, created by Niels van Dantzig for version 1.4.2 dedicated to Joomla! 2.5. A priori, not much has changed, except that the screenshots correspond to Joomla! 2.5.
Do not hesitate to ask me for any additional information or to notify me of any errors in this description.
*** Translated with www.DeepL.com/Translator (free version) *** Some changes were then made.