Connections

From TNG_Wiki
Jump to navigation Jump to search
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 are having trouble downloading with the Google Chrome browser, try using try right-click and select Open in new Window, then F5, or use another browser Caution


Connections
Summary Display multiple connection paths between any people in the database.
Validation (not yet)
Mod Updated 27 Jul 2022
Download link Connections v13.1.0.8.zip
TNG 13.1.0
Download stats Click to see
Author(s) Michał Jarociński
Homepage Connections (this page)
Mod Support Topic on the TNG Community Forum
Contact Developer As above, or my TNG User Page
Latest Mod v13.1.0.8
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 persons, 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;
Nextimg1a.jpg

The results displayed:
Nextimg2a.jpg

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

Note also that the second path (displayed after the shortest one) is the path No.4, and not the No.2. This is because we have requested that the results have been sorted by the number of marriages in every path, and thus the path passing through blood-relatives only (i.e., 0 marriages) overtook the shorter paths passing one marriage.

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

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.
ConnectionsNarrow.jpg

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.
  • 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.
  2. Un-zip the file.
  3. Move/copy/FTP the .cfg file and the Connections folder to the mods folder of your TNG system.
  4. Follow the normal automated installation for Mod Manager, as shown in the example Mod Manager - Installing Config Files to install the mod.
  5. 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.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).

This is probably the last version of the mod...

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
I'll create an account on request.
13.1.0.8 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, Powerful, Speedy Mod! 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