Connections

Obsolete The Connections is now obsolete with TNG v14 which added the functionality. You should not need to install this mod and should follow the instructions in Upgrading_Mods_to_TNG_v14 Obsolete


Restricted Downloads of Connections are restricted to logged in users. If you do not have a user account on the TNG Wiki use the Request Account link to request a user account Restricted
Caution If you have trouble downloading with Google Chrome, Vivaldi, Brave or other Chromium based browser, try using a right-click and select Open in new Window, then F5, or use another browser such as Firefox


Caution


Connections
Summary Display multiple connection paths between any people in the database.
Validation (not yet)
Mod Updated 15 Dec 2022
Download link Connections v13.1.0.10.zip
TNG 13.1.0
Download stats Click to see
Author(s) Michał Jarociński
Homepage Connections (this page)
Mod Support Topic(s) on the TNG Community Forum
Contact Developer As above, or my TNG User Page
Latest Mod v13.1.0.10
Min TNG V 13.0
Max TNG V 13.1
Files modified
genlib.php
Related Mods
Notes

Purpose of the mod

This mod complements TNG with the function of finding and presenting multiple connection paths between any two selected individuals, including non-relatives.

The mod inserts a new Connections tab on the Person page. It contains a form similar to that already used for checking kinship (i.e., the Relationship tab). You can select how long the search takes; the default parameters should be satisfactory, but if you want to search for more paths you can increase the search time limit. Some other parameters can be set via ModManager.

The way found paths are presented is different (more compact) than in other TNG diagrams. This allows you to view even complex connection paths without having to use scrollbars.

Visualization of this mod

The new tab of the Person page;
 

The results displayed:
 

Please note how unexpectedly many paths exist between those closely related people!

Note also that the first path displayed is significantly longer than the second. This is because the path going through the common ancestor (if any) is always displayed first.

You may choose to display the results in a more compact view, and also without a text description:
 

For diagrams wider than a window (which is the usual case for smartphones) it is possible to drag the diagram horizontally, which is prompted by a "bouncing" message.
 

Developer

This mod was developed by Michał Jarociński.
This is my first mod, as I started programming just at the beginning of 2020.

Credits

My big thanks and appreciation to Ron Krzmarzick for spending time on early awkward versions, and to Ken Roy and Roger Moffat for testing the mod, and for many valuable tips. To Michel Kirsch for several of his coding tricks I used. Also thanks to helpful testers, debaters and patient translators: Michel, Brett, Ton, Ton (second one :)), Jürgen, Kare, ... (the order of these names is random!).

Mod Conflicts

  • Not reported yet for the last version

Requirements

  • A working TNG v13 installation (v13.1 for the 6+ mod versions).
  • A backup of all affected files (see the list below) - just to be safe.

Installation

  1. Click on the download link, shown in the summary in the upper right corner of the page.

Note: if the download link doesn't work for your browser, you can copy the link and paste it to a new window.

  1. Un-zip the file.
  2. Move/copy/FTP the .cfg file and the Connections folder to the mods folder of your TNG system.
  3. Follow the normal automated installation for Mod Manager, as shown in the example Mod Manager - Installing Config Files to install the mod.
  4. Clear your browser cache! The mod adds lines to genstyle.css so it has to be re-loaded for the styles to take effect. Instructions for how to are found here (note: not needeed for latest mod version).

In the event of a problem

Uninstalling the mod

Click the Uninstall button.
If you want to completely Remove this mod and all its files, you should also

  • click the Delete button to delete the config file from the mods folder
  • Remove "by hand" the mod folder ('connections' folder under the TNG mods folder) and all files inside it

Revision History

Version Date Description
13.1.0.10 15 Dec 2022 Added markRelType mod parameter and option to mark/no-mark/exclude non-birth relationships.

Multiple resulting changes and different other corrections.

13.1.0.9c 29 Nov 2022 Corrected loggedOnly option error. Dutch translation completed (thx to Rob Severijns), Danish translation added (thx to Finn Holbek); cleaned all existing texts.

Minor changes of the summary message. Improvements of cfg texts.

13.1.0.9b 8 Nov 2022 Added textual description based on Relate mod (Chris Moss) - only English, German, Norwegian, PortugalBR. Changed showTXT and added verbLevel mod parameters to allow Relate-based texts.

Search code correction.

13.1.0.9a 28 Sep 2022 Added kinship info (just demo). Added connectors (vertical lines) between boxes making diagrams more readable.
13.1.0.9 20 Aug 2022 Added commonAncestor mod parameter to calculate and display path through the closest common ancestor (if the persons are related) before performing regular connection search, even if the path is longer than other connections. Note: there are no translations into other languages ​​yet.
13.1.0.8 27 Jul 2022 Added maxTime parameter to limit path search execution time. You set this parameter in the search form instead of maxR (which can still be set as mod parameter).
13.1.0.7 22 Mar 2022 Improved filtering algorithm (thx to Jeff). New mod parameter allows to skip connections with a large number of marriages (also Jeff's idea).
13.1.0.6 4 Nov 2021 Multiple internal changes only (for a more complete changelog see the cfg file).

Now uses the TNG sprite provided in TNG 13.1 that eliminates the conflict with Erik's https://tng.lythgoes.net/wiki/index.php/Maternal_And_Paternal_Lines] thanks to Brent Hemphill who include the sprites for both mods when he added the DNA sprite in TNG 13.1

13.0.4.5 15 Jun 2021 Wide diagrams x-draggable also in touch-screen devices (whole page remains y-scrollable). Separated stylesheet; styles are no more included to genstyle.css, but still can be overridden by mytngstyle.css. New buttons "Use my ID" and "Use bookmarks" to set Person2. Mod parameter for anchor setting (used when no Person2 selected yet; eventually the user ID will be used).
13.0.3.4f 17 Apr 2021 Corrected path filtering function; added option and mod parameter for displaying paths in compact mode; added mod option of disabling calculations for non-logged users; added Start/End Person marks on diagrams; Czech translation added thanks to Ron Krzmarzick; multiple minor changes (for a more complete changelog see the cfg file).
13.0.3.4a 26 Feb 2021 Wordpress compatibility improved (PHP warnings, gender icons, summary message); mod parameter for displaying gender icons in boxes; legend for bullets; form options saved for the session time; translation corrections; editorial improvements.
13.0.3.4 22 Feb 2021 Added thumbnail display option, and mod parameter for it. Gender icon (sign) displays after fullname. Whole person box is clickable.
13.0.2.3a 19 Feb 2021 Dutch translation added thanks to Tom Huygens. Mod parameter added for sorting (+'none' 3rd option). Bullets preceding every Name in person boxes now are taken from language files. Box shadows added.
13.0.2.3 16 Feb 2021 French and German translations added thanks to Michel Kirsch and Jürgen. CSS definition moved to genstyle.css to allow overriding by mytngstyle.css as advised by Ken Roy.
13.0.2.2a 15 Feb 2021 Small visible changes. Massive file renaming to follow the Mod Guidelines.
13.0.2.2 14 Feb 2021 Added mod parameters. Compatibility with PHP 5.6, tng-wordpress-plugin, Fixed Family Tab. Norwegian translation thanks to Kåre Kjøllesdal.
13.0.2.1 10 Feb 2021 First public version

Sites using this mod

If you download and install this mod, please add your TNG site to the table below:

URL User Note Mod-Version TNG-Version User-language
Jarocinski Family Database Michał Jarociński
Mod author
Non-public site 13.1.0.10 13.1.2 PL / EN
Family tree of Marcin & Emilia Senderski Marcin Senderski Only home page is public 13.0.4.5 13.0.4 PL, EN
Roger's Connections to his great great grandfather Roger Moffat Public site - Living Hidden
GREAT Mod!!! A Private Mod is changing the colours, font and indicators
13.0.3.4 13.0.3 EN
Roots & Relatives Remembered Ron Krzmarzick Public & Private, retained this version in tng14.0.4 See Here See Here EN
Hooley Family Links Rick Hooley Public/Private, excellent Mod See Here See Here EN
Our Roy and Boucher Family Ken Roy Private mod changes colors and restricts Connections to logged in users
Great mod for showing connections
13.1.0.7 13.1.1 EN, FR
Scealta Ton van Lil Public/Private 13.0.3.4 13.0.3 NE, EN
Zerweck family Günter Zerweck Public - living hidden / Private 13.03.4a 13.0 DE, EN
Our Roots&Relatives Kåre Kjøllesdal Private site 13.1.0.7 13.1.2 NO/EN
Racines Luxo-hennuyères Michel Kirsch Public site (registration) 13.0.3.4j 13.0.3 FR/EN/GE/NL
Racine d'Alsace J-Louis Valory Public (registration) 13.1.0.7 13.1.1 FR
South Brazilian Family Trees Carlos Heuser
Public site - Living hidden 13.0.4.5 13.0.4 PT-Br / EN / DE
Vitter-Weaver Genealogy Jeffrey Vitter Public site 13.0.3.4f 13.0.3 EN, FR, CH, DE, ES, IT, NO
The Zausmer Forest Joyaa Antares Private site 13.0.4.5 13.0.3 EN, FR
Genealogie Bastiaanssen Jan Bastiaanssen Public / private (registration) 13.1.0.7 13.1.2 EN NL SP
Genealogie Assent-Metternich Rainer H. Assent Public / private (registration) 13.0.4.5 13.0.4 DE
Lathrope Family Genealogy S Sharpe Public Site 13.0.4.5 13.0.4 EN
Kemp(e) Family History Andrew Kemp Public Site 13.1.0.6 13.1.0 EN
Genealogie Familie Smit - Kamp Bert Smit Public site 13.0.4.5 13.0.1 NL, EN, DE, DK
Familieboekonline Janneke Helling Private site 13.1.0.6 13.1 NL, EN
Joseph Oran Holtz Genealogy Pages Jim Holt Private See Here See Here EN
Huygens - Van de Moortel Tom Huygens Public/Private on WordPress 13.1.0.7 13.1.2 NL
Nordic Ancestry Mogens C. Fenger Private site 13.1.0.7 13.1.2 DA, EN
Conroy Family Tree Bud Conroy Public site 13.1.0.9 13.1.2 EN
Skeel, Schaffalitzky og Ahlefeldt Finn Holbek Public site 13.1.0.9a 13.1.2 DA, Multi
Les Lapierre d'Amérique Normand Lapierre Public/Private site 13.1.0.10a 14.0 FR, EN