Difference between revisions of "Show All Family"

From TNG_Wiki
Jump to navigation Jump to search
 
(232 intermediate revisions by 35 users not shown)
Line 1: Line 1:
{{caution
+
{{caution |notes= Uninstall [[Show_End_of_Lines]], [[Show_Stepparents]], [[Other_Spouses]] and [[Show_Children_Spouses]] to use this mod.}}
|notes= Show All Family combines four mods: [[Show_End_of_Lines]], [[Show_Stepparents]], [[Other_Spouses]] and [[Show_Children_Spouses]]. You must uninstall them all first.
+
{{caution |notes=<b>WARNING</b> - If you have not entered place names in a standard way, such as--most local place, ... , county or district, state or province, country--mod can result in excessive CPU use (slow loading).  In this case, disable the "donut" in the options for the mod. Heatmap will also not work if you use the [[OpenStreetMap]] mod and are below V8c (You need to update it). Update 28 Apr 2023. 
}}
+
}}{{V12_cust_text}}{{TNGmod
 
+
| mod_name        = {{PAGENAME}}
{{TNGmod
+
| mod_summary    = Adds family lines tab; earliest ancestors, spouses other spouses, children spouses, stepparents and alternative name spellings to getperson.php; variant spellings search to search page.
| mod_name        = Show All Family
 
| mod_summary    = Adds end of line ancestors, spouses other spouses, children spouses, stepparents and alternative name spellings to the getperson page
 
 
| mod_validation  =  
 
| mod_validation  =  
| mod_last_update = 13 Aug 2019
+
| mod_last_update = 25 Jan 2024
| download_link  = for {{Tv120}}[[Media:Show_All_Family_v12.0.0.1a.zip | Show All Family V12.0.0.1a ]]
+
| download_link  = For{{Tv140}}<br />[[Media:Showallfamily_v9a.zip|Showallfamily_v9a.zip]]<hr style="clear: both;"/>For{{Tv130}}<br />[[Media:Showall_7b.zip|Show All Family 7b]]<hr style="clear: both;"/>For{{Tv130}}{{Tv120}}<br />[[Media:Showallfamily_5c.zip|Show All Family 5c]]<br />PHP<7x without Origin graphic
<hr />
 
 
| download_stats  =
 
| download_stats  =
| mod_author      = A. S. DuPree<br />
+
| mod_author      = [[User:mkoche|A.S. DuPree]]
| mod_url        = [[Show_All_Family]] (this page)
+
| mod_url        = '''{{PAGENAME}}''' (this page)
| mod_support    = [http://tng.community/ TNG Community Forums]
+
| mod_support    = [https://tng.community/index.php?/forums/forum/21-addons/ TNG Community Forums]
| mod_contact    = [http://adupree.com/wp/1120-2]
+
| mod_contact    = [http://adupree.com/wp/1120-2 A.S. DuPree]
| mod_version    = 12.0.0.1a
+
| mod_version    = 14.0.0.9a
| related_mods    =  
+
| related_mods    = {{BrettTextInserts | text=rshw}}
 
| use_mod_manager = Yes
 
| use_mod_manager = Yes
 
| manual_install  = No
 
| manual_install  = No
 
| min_TNG_ver    = 12
 
| min_TNG_ver    = 12
| max_TNG_ver    = 12.1
+
| max_TNG_ver    = 14.0.3
| TNG_file_list  = getperson.php, genlib.php  
+
| TNG_file_list  = getperson.php<br />genlib.php<br />searchlib.php<br />searchform.php<br />css/genstyle.css<br />languages/French-UTF8/cust_text.php<br />languages/English-UTF8/cust_text.php<br />languages/English/cust_text.php<br />languages/Dutch-UTF8/cust_text.php<br />languages/German-UTF8/cust_text.php<br />languages/Spanish-UTF8/cust_text.php<br />languages/Czech-UTF8/cust_text.php<br />languages/Swedish-UTF8/cust_text.php<br />languages/Norwegian-UTF8/cust_text.php
| notes          = Replaces [[Show_End_of_Lines]], [[Show_Stepparents]], [[Other_Spouses]] and [[Show_Children_Spouses]]. These mods are still available if you only want to do one specific thing.
+
| notes          = Replaces [[Show_End_of_Lines]], [[Show_Stepparents]], [[Other_Spouses]] and [[Show_Children_Spouses]]. These mods are still available if you only want to do one specific thing.  
}}
+
}}{| style="margin-right:0.5 em;" align="right"
{|align=right
+
| __TOC__
|__TOC__
 
 
|}
 
|}
 +
== Purpose of the mod ==
 +
Show All Family provides six family member areas to the individual's page (getperson.php) and adds a Family Lines Tab.
 +
# Earliest ancestor aka Origins
 +
# Matriarchs and patriarchs
 +
# Parents other partners (Stepparents)
 +
# Other spouses of spouse
 +
# Children's spouses
 +
# Alternative surname spellings
 +
# Family Lines tab
 +
Options in the mod manager allow you to choose the ones you want. They are all installed as default so that you can see how they look on your page and then choose.
 +
 +
==Developer==
 +
This mod was developed by [[User:mkoche|A.S. DuPree]] ( Happy for any help on improving it)
 +
 +
==Requirements==
 +
* A working TNG installation.
 +
* A backup of all affected files (see the list in the summary in the upper right corner of the page)
 +
* An installed current version of the [[Mod Manager]].
 +
* Both '''English''' and '''English-UTF8''' folders be on your site
 +
* Above v7 requires site uses at least PHP 7xxx and [[OpenStreetMap]] above v8 for the heatmap link to work if you use Open Street Map instead of Google.
  
 
==Introduction==
 
==Introduction==
Show all family combines my four individual mods -- [[Show_End_of_Lines]], [[Show_Stepparents]], [[Other_Spouses]] and [[Show_Children_Spouses]] -- to give you options on additional information that you want to display on a person's page. <b> You must UNINSTALL all of these mods before installing this one.</b><br>
+
Show All Family (v8+) does the following:
 +
<ul><li><b>Family Lines:</b> Adds a tab for viewing maternal and paternal lines family lines up to 7 generations back from the individual.</li>
 +
<li><b>Origins Chart:</b> Adds a pie chart with the origins for a person calculated from the places entered on ancestors to a new origins row on the getperson page.</li>
 +
<li><b>Ancestors:</b> adds matriarchs and patriarchs and earliest ancestors to a new row or rows on the getperson page.</li>
 +
<li><b>Family to Show:</b> adds spouses to children and parent's spouses on the getperson page.</li>
 +
<li><b>Spelling Variants:</b> collects all spelling variants, displays them as + sign next to name (top of page), shows them on the Family Lines page and adds a "with variants" search to the surname dropdown on the search page. </li>
 +
</ul>
 +
 
 +
Show All Family (v7+) does the following:
 +
<ul>
 +
<li><b>Origins Chart:</b> Adds a pie chart with the origins for a person calculated from the places entered on ancestors to a new origins row on the getperson page.</li>
 +
<li><b>Ancestors:</b> adds matriarchs and patriarchs and earliest ancestors to a new row or rows on the getperson page.</li>
 +
<li><b>Family to Show:</b> adds spouses to children and parent's spouses on the getperson page.<nowiki></li>
 +
<li><b>Spelling Variants:</b> collects all spelling variants, displays them as + sign next to name (top of page) and shows them on the Family Lines page.</li>
 +
</ul>
 +
 
 +
You can disable any of these functions in the edit options sections of the mod in the mod manager.
 +
 
 +
<u>A note on the Origins Chart</u>
 +
 
 +
The Origins Chart is slow, so Show All Family delays inserting the row for "Origins." To reduce the delay, you can use these options:
 +
 
 +
*'''Origins Chart 3. Remove details on the donut origin chart -''' this takes out the secondary places and the ancestor links on the primary places
 +
*'''Origins Chart 2. Yes will show the donut origins chart'''  - you can remove the 'Yes' here to just get rid of the graphic altogether.
 +
 
 +
The origins graphic makes the best estimate of a person's origins.  It works best if you have been consistent in entering places with the highest level place (i.e Turkey or Australia) last after a comma. Here is how it works:
 +
 
 +
1) It takes the birth place, christening place, death place or burial place (in that order) of end-of-line ancestors (no parents or one parent) as the best indicators of a person's early origins. They are then weighted by the generation and added together to make a chart of early origins.  The chart is similar to what DNA testing companies make but it is based on your real data.
 +
 
 +
2) When no place has been entered, the mod does a predictive search adding in place of marriage or place of birth of children as a proxy to predict the place of origin.  Of course, the origins will improve as the data does.
 +
 
 +
3. There are three options for the chart 1) color scheme (3 different color schemes are provided); 2) An option to show or not show the "donut" chart; 3) an option to use a US list, if you are like me and do not add USA to your US ancestors.
 +
 
 +
An example of the donut using color scheme 1 is shown to the lower right. [[File:Screen Shot 2022-02-22 at 5.14.54 PM.png|thumb|The origins donut]]
 +
 
 +
=== 1. Earliest Ancestors aka Origins===
 +
This row shows the earliest ancestors of the individual. It calculates this by getting all ancestors as far back as it can and returning the last generation it finds. Hence, it may show one person or many depending on how many people you have found in that generation. [Note, the massive calculations that are necessary to find this person or people have been trimmed down as much as I can. However, if the mod detects that it may take significant time to find these ancestors, it halts and returns a button instead that will resume the calculation but with a warning about potential delay. Also, the calculations take place on an external page to avoid slowing down the loading of the individual's page]/<br>
 +
<br>
 +
<i>How come my person and the person's spouse BOTH have the same earliest ancestor?</i><br>
 +
Well, you may notice this happening and it is confusing, but before you think there is something wrong with the mod, try the little link icon to the right of the ancestor's name. I have already found two or three couples in my data that have the same earliest ancestor.  Think about it, the data reflects the earliest people you have found...and the likelihood grows as you go back of any two individuals being related. This is further compounded by the limits to the research that means we have all spent more time and energy on fewer lines.<br>
 +
<br>
 +
Earliest ancestors are not a normal thing to display in genealogical software to my knowledge, so I have included a help icon on the field name to try to explain. It may take some getting used to.<br>
 +
 
 +
=== 2. Patriarchs and Matriarchs ===
 +
This row shows the male-to-male line back to the "patriarch" or first father on the father's line. And the female-to-female line back to the 'matriarch' or first mother on the mother's line. These people are useful to know at a glance for DNA research.<br>
 
<br>
 
<br>
Show alternative spellings on a line:<br>
+
Sometimes the matriarchs and patriarchs are the same as the earliest ancestors. I have not attempted to hide this duplication because it is useful to know when they are the same. The screen below shows the earliest ancestor I have for <b>Queen Isabelle of Angouleme</b> and then the ends of her paternal and maternal lines, as far as I know.<br>
 +
{|
 +
|-
 +
|[[Image:SAF-eol.png|850px|Left]]
 +
|}
 +
 
 +
* Note the blue i - that links to a help menu
 +
* Note the icon at the end of the names [[Image:Relatelineicon.png|15px|Left]] - that takes you to the relationship page showing the line between the ancestor and the person.
 +
 
 +
And here is what it looks like if expanded.
 +
 
 
{|
 
{|
 
|-
 
|-
|[[Image:SAF-surname-1.png|250px|Left]]
+
|[[Image:SAF-eol-expand.png|850px|Left]]
 
|}
 
|}
 +
 +
Or you can combine earliest ancestors with patriarchs and matriarchs in a single row. Here is what that looks like when expanded.
 +
 
{|
 
{|
 
|-
 
|-
|[[Image:SAF-surname-2.png|250px|Right]]
+
|[[Image:SAF-singlerow.png|850px|Left]]
 
|}
 
|}
Surname spellings is still being refined. It reports alternative spellings of the name ONLY on the line of the person, following the male line. If a son completly changes the family name, this will also be reflected in the list. If you use a word for people with unknown surnames, this can be excluded in the options menu. The current exclusion is for the word "unknown." Also if the marriage type is "not married" the name change will not be recorded (as in many cases the child will take the mother's surname. You can also change the marriage type to be excluded in the options menu.<br><br>
 
  
Show spouses for children and the other spouses of the spouses of the current person (I know a mouthful):<br>
+
=== 3-5 Spouses ===
 +
These add other spouses to the parents and spouse of the individual and add all spouses to the children. The utility here is the ability to see the whole family at a glance. Not only does this help in telling stories (since one doesn't have to search, for say, the son in law) but also provides clues that are useful when trying to maximize searches through records. <br>
 +
<br>
 +
There are options to change the symbols used for spouses and to put them together all on one line (default). <br>
 +
Show spouses for children:<br>
 
{|
 
{|
 
|-
 
|-
|[[Image:SAF-cspouses.png|550px|Left]]
+
|[[Image:SAF-cspouses.png|850px|Left]]
 
|}
 
|}
 +
Other spouses of spouses
 
{|
 
{|
 
|-
 
|-
 
|[[Image:SAF-other.png|550px|Left]]
 
|[[Image:SAF-other.png|550px|Left]]
 
|}
 
|}
Show stepparents of the individual:<br>
+
Parents Other Partners (Stepparents)
 
{|
 
{|
 
|-
 
|-
|[[Image:SAF-step.png|550px|Left]]
+
|[[Image:SAF-step.png|850px|Left]]
 
|}
 
|}
Show the last paternal and maternal line ancestors of the person:<br>
+
 
 +
=== 6. Alternative Spellings  ===
 +
Alternative spellings looks at all the spellings of the surname on the particular line of the individual and returns a small list of spellings from the database. It may find little differences (Smith and Smythe) and it may find large changes, reflecting the adoption of new surnames on the line. Both are useful information in tracking down histories. The only difference you will see on the page is a little plus sign that only appears if alternative spellings are found. Click on it to open them up.<br><br>There are options to change the word you use to identify an unknown surname (the default is "unknown") and to identify an unmarried couple (the default is "not married")<br>
 +
 
 +
Show alternative spellings on a line:<br>
 
{|
 
{|
 
|-
 
|-
|[[Image:SAF-eol.png|550px|Left]]
+
|[[Image:SAF-surname-1.png|250px|Left]]
 +
|}
 +
{|
 +
|-
 +
|[[Image:SAF-surname-2.png|250px|Right]]
 
|}
 
|}
And you can include whichever of these functions you want in the options menu of the Show All Family mod in the modmanager.<br><br>
+
 
The mod is also ready to work with sosa (version 2.4 that has not yet been released).
+
=== 7. Family Lines Tab  ===
 +
The Family Lines Tab adds in paternal and maternal lines of the individual's ancestors for up to seven generations.  It shows the first person in the line, this person's relationship to the individual, the ancestor for whom this is a direct line, the numbers of descendants and generations for that ancestor.  In short it gives a "best" summary of all the lines of an individual for up to seven generations.  It generates a heatmap to show where these ancestors came from.  By clicking on an individual line, you get a pedigree suitable for printing of the Individual to the first ancestor in the line and more information on the line.  The pedigree works for up to 99 generations.
 +
 
 +
Example of printable pedigree:
 +
[[File:Screen Shot 2023-04-28 at 11.56.33 AM.png|none|thumb|Printable Pedigree]]
 +
 
 +
==Advisory==
 +
All of these functions are only as good as your data. And, no, I am not saying anyone has "bad data." But we all learn as we go along and change our habits of entering our folk in the database, etc. If any are returning bad data -- exclude them in the options. Please feel free to let me know... but I barely have a handle on my own data and before I can track down your problem I have to figure out how you use tng. Some steps to check out from what I know:
 +
# Tng allows for multiple parents -- really useful when you want to keep two paths - but not so useful in finding ancestors. If you do this a lot (enter multiple parents of a person), these functions will not return good data. 
 +
# Try to be consistent in what you do about unknown surnames, etc.
 +
# If you notice a stress or strain on your webpage (i.e. it loads slowly), try excluding the Ancestors, Alternative Surnames and Matriarchs and Patriarchs, in that order. See if things improve.
 +
 +
Mod options include:
 +
* You can choose to show or not show any of the spouses, matriarchs and patriarchs or alternative spellings
 +
* You can choose to use or not use symbols in the display, or change the symbol
 +
* You can adjust the spellings to ignore a word you may use for an unknown surname
 +
 
 +
==Other Mod Integration==
 +
The mod works with the [[Sosa]], [[Family Edit Links Mod]], [[Family Preview Mod]] and [[Family Indicators Mod]] if you have these installed to add information to people it displays.
  
 
==Languages==
 
==Languages==
If you want to use it with a language other English add the correct text (between quotes) in the code below and add to your cust_text file in the appropriate language folder. The mod has has some French translations that come with it.
+
Thanks to Cees, Ron, Michel, Ken, Jan-Thore and Katryne Mod has Czech, Dutch, French, German, Norwegian and Spanish text. Also, thanks to the same group of people for testing and pushing it to a much improved state.<br><br>
 +
Note - the mod calculates relationships (such as 3x great grandfather) using the English custom. This can provide unwanted results in other languages. To avoid this it conforms to the options you set for a language in the admin menu (languages>>Edit Existing Language). The option to "Turn off relationship messages" is set to yes if you do not want to display the relationship (also for other tng pages).  This will not turn off relationships on the Family Lines page, since they are a key part of the content. The only option, at the moment, is to not use the Family Lines tab (turn it off in the options)<br>
 +
If you want to use it with a different language, add the correct text (between quotes) in the code below and add to your cust_text file in the appropriate language folder.  
 +
<div class='mw-collapsible mw-collapsed'>Click on '''[Expand]''' to display the text strings.
 +
<div class='toccolours mw-collapsible-content'>
 +
<pre>
 +
$text['otherpartners'] = "Other Partners: ";
 +
$text['childpartners'] = "Partners: ";
 +
$text['earlyinfo'] = "This is the earliest ancestor or ancestors for this person's mother and father as recorded in the research provided in the database on this web site.";
 +
$text['oldendinfo'] = "These are end of paternal (father to father, etc. or Y-DNA direct line) and maternal (mother to mother. etc. or mtDNA direct line) lines";
 +
$text['oldend'] = "Patriarch & Matriarch";
 +
$text['Grandfather'] = "Grandfather";
 +
$text["Grandmother"] = "Grandmother";
 +
$text['Greatgrandfather'] = "Great Grandfather";
 +
$text['Greatgrandmother'] = "Great Grandmother";
 +
$text['clickearly'] =  "Find earliest ancestors, response may be delayed.";
 +
$text['expandline'] = "Click arrow on left to see the EANC# earliest ancestor(s).";
 +
$text['expandline2'] = "EANC# earliest ancestor(s) in GEN# generation(s) from ~TANC#:";
 +
$text['expandline3'] = "Click arrow on left to see the Earliest ancestor(s)";
 +
$text['earliestancestors'] = "Earliest Ancestor(s)";
 +
$text['origins'] = "Origins";
 +
$text['originphrase'] = "(weighted by generation)";
 +
$text['saf_other'] = "Other";
 +
$text['EOL_a'] = "End of Line Ancestors";
 +
$text['singleparent'] = "Has single parent";
 +
$text['noparents'] = "Has no parents";
 +
$text['unique'] = "unique";
 +
$text['wduplicates'] = "on multiple lines";
 +
$text['lines'] = "Family Lines";
 +
$text['plines'] = "Paternal Lines";
 +
$text['mlines'] = "Maternal Lines";
 +
$text['withspellings'] = "with variants";
 +
$text['parents'] = "Parents";
 +
$text['grandparents'] = "Grandparents";
 +
$text['ggrandparents'] = "Great Grandparents";
 +
$text['recount'] = "Recount";
 +
$text['pedigreeof'] = "Pedigree of";
 +
$text['self'] = "Self";
 +
$text['noplaces'] = 'No places were found.';
 +
$text['variantspellings'] = "Variant Spellings";
 +
$text['count'] = "Count";
 +
</pre>
 +
Note: don't change EANC#, GEN#, ~TANC# ... they will all be numbers when displayed on the page.</div></div>
 +
 
 +
==Revision History==
 +
25 Jan 2024 v14.0.0.9a - Fixed heatmap in orgins area. 
 +
 
 +
12 Sep 2023 v14.0.0.9 - Changes position of child type to after persons name in children list, adds option to change relationship tags (like great grandfather) to generation numbers on family lines, some French revisions, and does away with installation conflict with [[Collapse Family Children]]. 
 +
 
 +
21 May 2023 v14.0.0.8b/c - Fixes to wrong number of earliest ancestors showing up in the origins section 
 +
 
 +
18 May 2023 v14.0.0.8a - Corrects errors under Php 8, adds in drop table option in mod options 
 +
 
 +
28 Apr 2023 V14.0.0.8 (New) Adds in Family Lines Tab with a summary page and individual family lines pages, adds database table to store alternative surnames, descendants and generation counts (this will update when new spellings or descendants numbers are detected), adds in variant search, removes conflict with Collapse Children mod and more. Thanks to Ron Krzmarzick, Ken Roy and Michel Kirsch -- also acknowledgements to Robin Richmond, whose code was adapted for the descendants count. 
 +
 
 +
20 Mar 2023 v14.0.0.7e Fixes some accented names missing from alternative surnames.  
  
 +
2 Mar 2023 v14.0.0.7c Updates from Michel Kirsch and Ken Roy fix bugs and compatability with [[Family Edit Links Mod]] if (Display Before/After Name is set to 0 for display after the person's name)
 +
 +
<div class='mw-collapsible mw-collapsed'>Click on '''[Expand]''' to see previous changes.
 +
<div class='toccolours mw-collapsible-content mw-collapsed'>
 
<pre>
 
<pre>
// ********** START: Showall Family language files
+
30 Dec 2022 v14.0.0.7b  Minor changes for TNG 14 (Ron Krzmarzick)
$text['eol'] = "End of Lines";
 
$text['otherpartners'] = "Other partners: ";
 
$text['stepparents'] = "Stepparents";
 
$text['oldend'] = "Oldest Known Ancestors";
 
$text['paternalline'] = "Paternal Line";
 
$text['maternalline'] = "Maternal Line";
 
// ********** START: Showall Family language files
 
  
</pre>
+
5 Mar 2022 - v7a/b - 7a Fixed my stupid error about places that have dashes in them.  Bad, bad, bad. 7b fixed heatmap when using Google Maps did not work.   
 +
 
 +
3 Mar 2022 - Mostly added data on the legend. But also fixed some php 8 issues and ancestor counts.  Thanks to Ron Krzmarzick for two weeks of testing almost every day!  And also thanks to Katryne Chauvigné-Bourlaud! 
 +
 
 +
22 Feb 2022 - Added in graphic origins donut, fixed some miscounts and more PHP 8 fixes. 
 +
 
 +
2 Feb 2022 - Php fixes, settings moved to extensions so they will be persistent. 
 +
 
 +
21 Dec 2021 - Extensive reduction of php warnings.  Should be more stable.
 +
 
 +
2 Dec 2021 - Added Swedish (Thanks Leif) and some cleanup of variable warnings.
 +
19 Feb 2021 - Fixed target error for installing in tng 13.03
 +
18 Feb 2021 - Refined Dutch language files (thanks CEES) and other fixes to a g version that I must have forgotten to upload.
 +
14 Dec 2020 - V4f & fixed tables hardcoded with tng in associated surnames.
 +
 
 +
12 Nov 2020 - V4e - Small code improvements.
 +
 
 +
17 Oct 2019 - V4d - Adds an option to display maternal and paternal lines in one row.
 +
 
 +
11 Oct 2019 - V4c - Ron added a fix for some users who were not getting the Family Edit Mod links when choosing display personID after name in edit options. (Thanks to Ron for further fixes to Family Edit mod Living/Private flags option made on 12 October and included in the same version number)
 +
 
 +
9 Oct 2019 - V4b - uses same query logic with patriarchs and matriarchs (fixing issue for databases with unexpected relations for children and parents, fixes formatting issue if family edit links placement option is chosen.
 +
 
 +
8 Oct 2019 - V4a - Fix for Dutch text strings, Expanded query logic for ancestors, Fixed missing expand arrow with only one ancestor
 +
 
 +
5 Oct 2019 - V4 - Adds earliest ancestors, Adds relationships and relationship links, Streamlines some formatting, options and text strings.
 +
 
 +
1 Sep 2019 - V3a - Adds edit links and id #s if [[Family Edit Links Mod]] is installed, Adds full birth/death info to paternal and maternal lines, Moves settings to extension folder
  
==Developer==
+
28 Aug 2019 - V3 - Fixes some hard-coded strings, Changes the way steppparents are handled, Changes the way married and unmarried spouses are dealt with, Adds Norwegian, 
  
This mod was developed by A.S. DuPree (a novice, happy for any help on improving it)
+
18 Aug 2019 - V2a - Allows the mod to work with [[Collapse Family Children]]
  
==Requirements==
+
17 Aug 2019 - V2 - numerous formatting changes, Adds in languages and makes some changes to the custom text strings.  
* A working TNG installation.
+
</pre></div></div>
* An installed current version of the [[Mod Manager]].
 
  
==[[Mod Manager - Installing Config Files | Automated Installation]] ==
+
== Conflicts and Issues ==
 +
{{ModConflict
 +
|notes=Versions below 8 conflict with [[Collapse Family Children]]
 +
* If you also use the [[Collapse Family Children]] mod, you must install the [[Show All Family]] before it
 +
: in other words, if the [[Collapse Family Children]] mod is already installed you will need to uninstall it before you can install the [[Show All Family]] mod
 +
* you must also uninstall the [[Collapse Family Children]] mod '''before''' the [[Show All Family]]
 +
<!-- * If you also use [[Family Edit Links Mod]], the [[Show All Family]] prevents the personID and Edit icon from being displayed if you set the Display Before/After Name to 0 for display after the person's name
 +
-->
 +
}}
  
# Download the zip file in the status area in the upper right.
+
==Installation==
# Extract the Show_All_Family_v12.0.0.1.zip to your mod folder. 
+
# Uninstall and delete previous version of this mod (if installed)
 
# <b>Important</b> - uninstall [[Show_End_of_Lines]], [[Show_Stepparents]], [[Other_Spouses]] and [[Show_Children_Spouses]]
 
# <b>Important</b> - uninstall [[Show_End_of_Lines]], [[Show_Stepparents]], [[Other_Spouses]] and [[Show_Children_Spouses]]
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] .
+
# Download the appropriate zip file as shown in the mod summary in the upper right corner of the page.
 +
# Extract the file from the downloaded zip file into the '''mods''' folder or FTP the extracted file to your mods folder.
 +
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the mod.
  
== Conflicts and Issues ==
+
== In the event of a problem ==
 +
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability.
 +
* Copy the backup of the affected files back to your TNG  directory.
 +
* Retry installing mod.
 +
* Contact us through the [https://tng.community/index.php?/forums/forum/21-addons/ TNG Community Forums].
  
==In the event of a problem with your TNG site==
+
== Uninstalling the mod ==
# Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager to Remove]] the mod
+
If  you want to completely '''Remove''' (uninstall) this mod and all its tables, you should
 +
# click the '''Uninstall''' button to uninstall the mod
 +
# click the '''Delete''' button to delete the config file from the mods folder.
  
== Sites using this mod ==
+
== Upgrade ==
 +
*Uninstall and eventually Delete the current Mod.
 +
*Proceed as for an installation with the new Mod.
  
 +
==Sites using this mod==
 
If you download and install this mod, please add your TNG site to the table below:
 
If you download and install this mod, please add your TNG site to the table below:
  
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"
+
{| border="0" cellspacing="1" cellpadding="2" class="wikitable" width="100%"
 
|-
 
|-
 
! URL
 
! URL
Line 111: Line 311:
 
! TNG-Version
 
! TNG-Version
 
! User-language
 
! User-language
|-
+
 
 +
|- style="vertical-align:top;"
 
| [http://adupree.com/wp/g/searchform.php Adupree.com]
 
| [http://adupree.com/wp/g/searchform.php Adupree.com]
| [[User:mkoche|A.S. DuPree]]
+
| style="white-space: nowrap;"|[[User:mkoche|A.S. DuPree]]
 
| Mod Developer
 
| Mod Developer
| 12.0.3.0a
+
| 14.0.0.9a
| 12.0.3
+
| 14.0.2
| English
+
| EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://www.treichel-familie.de Treichel-Familie.de]
 +
| style="white-space: nowrap;"|[[User:EAndy|Andreas Treichel]]
 +
| Public & Private
 +
| 14​.0​.0​.9a
 +
| 14.0.3
 +
| DE, UK, FR, ES, PL
 
|-
 
|-
 +
 +
|- style="vertical-align:top;"
 +
|[https://lein.se/familjenjohnson/index.php Familjen Johnson]
 +
| style="white-space: nowrap;"|[[User:Leif Sweden|Leif Johnson]]
 +
|Public
 +
|14.0.0.9a
 +
|14.0.3
 +
|SE, EN
 +
 +
|- style="vertical-align:top;"
 +
| [http://drzewo.online/ Family tree of Marcin & Emilia Senderski]
 +
| style="white-space: nowrap;"|[[User:Mycroft|Marcin Senderski]]
 +
| Only home page is public
 +
| 12.0.0.4i
 +
| 13.0.4
 +
| EN, PL
 +
 +
|- style="vertical-align:top;"
 
| [http://racine-ad.fr/TNG/index.php Racine d'Alsace]
 
| [http://racine-ad.fr/TNG/index.php Racine d'Alsace]
| [[User:Louis42|J-Louis Valory]]
+
| style="white-space: nowrap;"|[[User:Louis42|J-Louis Valory]]
| Public- private - T17 customized
+
| Public (registration)
| 12.0.0.1a
+
| 14.0.0.9a
 +
| 14.0.4
 +
| FR
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://www.royandboucher.com/tng/getperson.php?personID=I39&tree=T0001 Our Roy and Boucher Family]
 +
| style="white-space: nowrap;"|[[User:KenRoy|Ken Roy]]
 +
| Beta tested version 8
 +
| 14.0.0.9a
 +
| {{Tv1404}}
 +
| EN,FR
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://www.kmtrees.com/index.php Roots & Relatives Remembered]
 +
| style="white-space: nowrap;"|[[User:tngrlkrz| Ron Krzmarzick]]
 +
| Public & Private
 +
| [https://www.kmtrees.com/mods-installed See Here]
 +
| [https://www.kmtrees.com/mods-installed See Here]
 +
| EN,DE,CS
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://www.barta-joggele.li Barta-Joggele Online aus Mauren, Liechtenstein]
 +
| style="white-space: nowrap;"|[[User:Geraldomeier|Gerald Meier]]
 +
| Private
 +
| 14.0.0.7b
 +
| 14.0
 +
| DE,EN,FR,ES,PT
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://slekt.solem.info Solem Genealogy]
 +
| style="white-space: nowrap;"|[[User:JTS|Jan-Thore Solem]]
 +
| Private
 +
| 14.0.0.7e
 +
| 14.0.2
 +
| EN,NO
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://journeysingenealogy.com Journeys in Genealogy]
 +
| style="white-space: nowrap;"|[[User:PapaTango|Patrick Thrush]]
 +
| Public WordPress/TNG bundle
 +
| 12.0.0.4
 
| 12.1
 
| 12.1
| FR
+
| EN
|-
+
 
| [https://www.royandboucher.com/tng/getperson.php?personID=I482&tree=T0001 Our Roy and Boucher Family]
+
|- style="vertical-align:top;"
| [[User:KenRoy|Ken Roy]]
+
| [https://thebrownfamilytree.info Our Family History]
| Beta tested v2
+
| [[User:Slowjim|James Brown]]
| 12.0.0.2
+
| Public
| 12.1.0
+
| 12.0.0.4d
| EN, FR
+
| 12.2
|-
+
| EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://kleinmanngenealogy.com Kleinmann Genealogy]
 +
| style="white-space: nowrap;"|[[User:laxref93|John Kleinmann]]
 +
| Public / Private media
 +
| 14.0.0.7b
 +
| 14.0
 +
| EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://www.schuster-pippersteiner.at/genealogie/TNG/index.php Schuster-Pippersteiner]
 +
| style="white-space: nowrap;"|[[User:pipsi|Ingrid Schuster]]
 +
| Public
 +
| 14.0.0.7b
 +
| 14.0
 +
| DE,CZ,EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://familytree.jansuhr.se Jan Suhr - Släktforskning]
 +
| style="white-space: nowrap;"|[[User:Jan Suhr|Jan Suhr]]
 +
| Public
 +
| 14.0.0.8c
 +
| 14
 +
| SV,DA,EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [http://genealogy.oceanwharf.com Hooley Family Links]
 +
| style="white-space: nowrap;"|[[User: lastejas|Rick Hooley]]
 +
| Public/Private
 +
| [[User: lastejas|See Here]]
 +
| EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [http://genealogie.mkirsch.be Racines luxo-hennuyeres]
 +
| style="white-space: nowrap;"|[[User:MichelKirsch|Michel Kirsch]]
 +
| Public site (registration)
 +
| 14.0.0.8
 +
| 14.0.2
 +
| FR,EN,NL,DA
 +
 
 +
|- style="vertical-align:top;"
 +
| [http://bumbery.com/ Bumbery-Wangler]
 +
| style="white-space: nowrap;"|[[User:Bob|Bob Bumbery]]
 +
| Public/Private site
 +
| 12.0.0.4e
 +
| 13.0.0
 +
| EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://kattau-cloud.goip.de/tng/ Familenforschung Kattau]
 +
| style="white-space: nowrap;"|[[User: Ukattau|Uwe Kattau]]
 +
| Public / Private
 +
| 12.0.0.4f
 +
| 13.0.2
 +
| DE
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://bourdeaux.de Genealogische Datenbank]
 +
| style="white-space: nowrap;"|[[User:JPB|JPB]]
 +
| Public site
 +
| [[User:JPB|see here]]
 +
| [[User:JPB|see here]]
 +
| DE,EN,FR
 +
 
 +
|- style="vertical-align:top;"
 +
| [http://www.colegenealogy.net/ The Cole / Tanner Family Tree]
 +
| style="white-space: nowrap;"|[[User:dlcole|David Cole]]
 +
| Public/Private
 +
| [[User:Dlcole|see here]]
 +
| [[User:Dlcole|see here]]
 +
| EN,DE,FR,ES,NL
 +
 
 +
|- style="vertical-align:top;"
 +
| YourTrees
 +
| style="white-space: nowrap;"|Berkshire FHS/Paul Barrett
 +
| Private/Synology NAS
 +
| 12.0.0.4'
 +
| 13.0.4
 +
| EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://www.lathro.pe Lathrope Family Genealogy]
 +
| style="white-space: nowrap;"|[[User:4lexsharpe|S Sharpe]]
 +
| Public
 +
| 12.0.0.4i
 +
| 13.0.4
 +
| EN
 +
 
 +
|- style="vertical-align:top;"
 +
|[http://www.mes-racines.com/saga/index.php La Saga BIGEY]
 +
| style="white-space: nowrap;"|[[User:yegib|François BIGEY]]
 +
|Public
 +
|V14.0.0.7c
 +
|14.0
 +
|FR
 +
 
 +
|- style="vertical-align:top;"
 +
|[https://www.mckaystevens.us/genealogy/index.php McKay/Stevens]
 +
| style="white-space: nowrap;"|[[User:Jimatpdx|Jim Stevens]]
 +
|Public/Private
 +
|13.1.0.7b
 +
|13.1.1
 +
|EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://clan.chauvigne.info/ GeneaKat]
 +
| style="white-space: nowrap;"|[[User:Katryne|Katryne Chauvigné-Bourlaud]]
 +
| Public/Private
 +
| 14.0.0.9a
 +
| 14.0.3
 +
| FR,EN
 +
 
 +
|- style="vertical-align:top;"
 +
|[https://huygens-vandemoortel-ancestry.be/ Huygens - Van de Moortel]
 +
| style="white-space: nowrap;"|[[User:Fluffy82|Tom Huygens]]
 +
|Public/Private on WordPress
 +
|13.1.0.7b
 +
|13.1.2
 +
|NL
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://www.genealogywings.com/ MOTYER Family Genealogy]
 +
| style="white-space: nowrap;"|[[User:JMM|John Mark Motyer]]
 +
| Public site
 +
| [https://www.genealogywings.com/jmm_pages/My-TNG-mods.php See here]
 +
| [https://www.genealogywings.com/jmm_pages/My-TNG-mods.php See here]
 +
| EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://cnl-gla.ca/nos-ancetres/lapierreamerique/The Lapierre of America]
 +
| style="white-space: nowrap;"|[[User:NLapierre|Normand Lapierre]]
 +
| Public/Private site
 +
| 14.0.0.9
 +
| 14.0.3
 +
| FR,EN
 +
 
 +
|- style="vertical-align:top;"
 +
| Jones Localhost
 +
| style="white-space: nowrap;"|[[User:Mtjones|Michael T. Jones]]
 +
| Private
 +
| 14.0.0.7e
 +
| 14.0.1
 +
| EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://kielakowie.com/ Kielakowie.com]
 +
| style="white-space: nowrap;"|[[User:Janusz Kielak|Janusz Kielak]]
 +
| Public site
 +
| 14.0.0.7b
 +
| 14.0.1
 +
| PL,EN,DE
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://www.duttongenealogy.com/ The Duttons of New England]
 +
| style="white-space: nowrap;"|[[User:Darrin65|Darrin Dutton]]
 +
| Public/Private
 +
| 14.0.0.7e
 +
| 14.0.1
 +
| EN
 +
 
 +
|- style="vertical-align:top;"
 +
|[https://www.halleux.family/ Halleux, Paygnard and others]
 +
| style="white-space: nowrap;"|[[User:Jean-Luc|Jean-Luc Halleux]]
 +
| Public site
 +
| 14.0.0.8c
 +
| 14.0.2
 +
| FR,NL,PT,EN,ES
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://ahnenklein.com/ Following in the footsteps of my ancestors]
 +
| style="white-space: nowrap;"|[[User:Maikl11|Michael Klein]]
 +
| Public/Private site
 +
| 14​.0​.0​.8c
 +
| {{Tv1403}}
 +
| EN, DE
 
|}
 
|}
 +
 +
[[Category:Mods for TNG v14]]
 +
[[Category:Mods for TNG v13]]
 
[[Category:Mods for TNG v12]]
 
[[Category:Mods for TNG v12]]
 +
 
[[Category:getperson.php mods]]
 
[[Category:getperson.php mods]]
 +
[[Category:genlib.php mods]]
 +
[[Category:searchlib.php mods]]
 +
[[Category:searchform.php mods]]
 +
[[Category:genstyle.css mods]]
 +
 +
[[Category:Cust text.php English mods]]
 +
[[Category:Cust text.php Norwegian mods]]
 +
[[Category:Cust text.php French mods]]
 +
[[Category:Cust text.php Czech mods]]
 +
[[Category:Cust text.php German mods]]
 +
[[Category:Cust text.php Spanish mods]]
 +
[[Category:Cust text.php Dutch mods]]
 +
[[Category:Cust text.php Swedish mods]]

Latest revision as of 02:16, 14 April 2024

Caution Uninstall Show_End_of_Lines, Show_Stepparents, Other_Spouses and Show_Children_Spouses to use this mod. Caution


Caution WARNING - If you have not entered place names in a standard way, such as--most local place, ... , county or district, state or province, country--mod can result in excessive CPU use (slow loading). In this case, disable the "donut" in the options for the mod. Heatmap will also not work if you use the OpenStreetMap mod and are below V8c (You need to update it). Update 28 Apr 2023. Caution


Ambox notice.png The latest version of this mod uses the guidelines for TNG v12+ cust_text.php files. If you are using TNGv12+, and any cust_text.php file in this mod is marked with a Bad Target error, you need to update your cust_text.php files before you can install this mod. [Show instructions]

If you upgraded to TNGv12+, and did not update your cust_text.php files as instructed in the upgrade readme script, then you must use the TNG Mod Manager to update them. To do so:

  1. Go to Mod Manager, and select its "Recommended Updates" tab.
    (If the "Recommended Updates" tab is not visible, then go to the Mod Manager Options tab, select "Display Settings", and turn on the "Recommended Updates" tab.)
  2. Click the "Update" button in the "Recommended Updates" tab.
    Installed mods do not interfere with the update, and if you already have (or think you may have) run this update, it will not hurt for you to run it again.

[See details in the TNGv12 Change Impacts Article][Hide the instructions]

TNG 14.0
TNG 13.0
TNG 12.0


Show All Family
Summary Adds family lines tab; earliest ancestors, spouses other spouses, children spouses, stepparents and alternative name spellings to getperson.php; variant spellings search to search page.
Validation
Mod Updated 25 Jan 2024
Download link For
TNG 14.0

Showallfamily_v9a.zip
For
TNG 13.0

Show All Family 7b
For
TNG 13.0
TNG 12.0

Show All Family 5c
PHP<7x without Origin graphic
Download stats
Author(s) A.S. DuPree
Homepage Show All Family (this page)
Mod Support TNG Community Forums
Contact Developer A.S. DuPree
Latest Mod 14.0.0.9a
Min TNG V 12
Max TNG V 14.0.3
Files modified
getperson.php
genlib.php
searchlib.php
searchform.php
css/genstyle.css
languages/French-UTF8/cust_text.php
languages/English-UTF8/cust_text.php
languages/English/cust_text.php
languages/Dutch-UTF8/cust_text.php
languages/German-UTF8/cust_text.php
languages/Spanish-UTF8/cust_text.php
languages/Czech-UTF8/cust_text.php
languages/Swedish-UTF8/cust_text.php
languages/Norwegian-UTF8/cust_text.php
Related Mods
Notes
Replaces Show_End_of_Lines, Show_Stepparents, Other_Spouses and Show_Children_Spouses. These mods are still available if you only want to do one specific thing.

Purpose of the mod

Show All Family provides six family member areas to the individual's page (getperson.php) and adds a Family Lines Tab.

  1. Earliest ancestor aka Origins
  2. Matriarchs and patriarchs
  3. Parents other partners (Stepparents)
  4. Other spouses of spouse
  5. Children's spouses
  6. Alternative surname spellings
  7. Family Lines tab

Options in the mod manager allow you to choose the ones you want. They are all installed as default so that you can see how they look on your page and then choose.

Developer

This mod was developed by A.S. DuPree ( Happy for any help on improving it)

Requirements

  • A working TNG installation.
  • A backup of all affected files (see the list in the summary in the upper right corner of the page)
  • An installed current version of the Mod Manager.
  • Both English and English-UTF8 folders be on your site
  • Above v7 requires site uses at least PHP 7xxx and OpenStreetMap above v8 for the heatmap link to work if you use Open Street Map instead of Google.

Introduction

Show All Family (v8+) does the following:

  • Family Lines: Adds a tab for viewing maternal and paternal lines family lines up to 7 generations back from the individual.
  • Origins Chart: Adds a pie chart with the origins for a person calculated from the places entered on ancestors to a new origins row on the getperson page.
  • Ancestors: adds matriarchs and patriarchs and earliest ancestors to a new row or rows on the getperson page.
  • Family to Show: adds spouses to children and parent's spouses on the getperson page.
  • Spelling Variants: collects all spelling variants, displays them as + sign next to name (top of page), shows them on the Family Lines page and adds a "with variants" search to the surname dropdown on the search page.

Show All Family (v7+) does the following:

  • Origins Chart: Adds a pie chart with the origins for a person calculated from the places entered on ancestors to a new origins row on the getperson page.
  • Ancestors: adds matriarchs and patriarchs and earliest ancestors to a new row or rows on the getperson page.
  • Family to Show: adds spouses to children and parent's spouses on the getperson page.<nowiki>
  • Spelling Variants: collects all spelling variants, displays them as + sign next to name (top of page) and shows them on the Family Lines page.

You can disable any of these functions in the edit options sections of the mod in the mod manager.

A note on the Origins Chart

The Origins Chart is slow, so Show All Family delays inserting the row for "Origins." To reduce the delay, you can use these options:

  • Origins Chart 3. Remove details on the donut origin chart - this takes out the secondary places and the ancestor links on the primary places
  • Origins Chart 2. Yes will show the donut origins chart - you can remove the 'Yes' here to just get rid of the graphic altogether.

The origins graphic makes the best estimate of a person's origins. It works best if you have been consistent in entering places with the highest level place (i.e Turkey or Australia) last after a comma. Here is how it works:

1) It takes the birth place, christening place, death place or burial place (in that order) of end-of-line ancestors (no parents or one parent) as the best indicators of a person's early origins. They are then weighted by the generation and added together to make a chart of early origins. The chart is similar to what DNA testing companies make but it is based on your real data.

2) When no place has been entered, the mod does a predictive search adding in place of marriage or place of birth of children as a proxy to predict the place of origin. Of course, the origins will improve as the data does.

3. There are three options for the chart 1) color scheme (3 different color schemes are provided); 2) An option to show or not show the "donut" chart; 3) an option to use a US list, if you are like me and do not add USA to your US ancestors.

An example of the donut using color scheme 1 is shown to the lower right.

The origins donut

1. Earliest Ancestors aka Origins

This row shows the earliest ancestors of the individual. It calculates this by getting all ancestors as far back as it can and returning the last generation it finds. Hence, it may show one person or many depending on how many people you have found in that generation. [Note, the massive calculations that are necessary to find this person or people have been trimmed down as much as I can. However, if the mod detects that it may take significant time to find these ancestors, it halts and returns a button instead that will resume the calculation but with a warning about potential delay. Also, the calculations take place on an external page to avoid slowing down the loading of the individual's page]/

How come my person and the person's spouse BOTH have the same earliest ancestor?
Well, you may notice this happening and it is confusing, but before you think there is something wrong with the mod, try the little link icon to the right of the ancestor's name. I have already found two or three couples in my data that have the same earliest ancestor. Think about it, the data reflects the earliest people you have found...and the likelihood grows as you go back of any two individuals being related. This is further compounded by the limits to the research that means we have all spent more time and energy on fewer lines.

Earliest ancestors are not a normal thing to display in genealogical software to my knowledge, so I have included a help icon on the field name to try to explain. It may take some getting used to.

2. Patriarchs and Matriarchs

This row shows the male-to-male line back to the "patriarch" or first father on the father's line. And the female-to-female line back to the 'matriarch' or first mother on the mother's line. These people are useful to know at a glance for DNA research.

Sometimes the matriarchs and patriarchs are the same as the earliest ancestors. I have not attempted to hide this duplication because it is useful to know when they are the same. The screen below shows the earliest ancestor I have for Queen Isabelle of Angouleme and then the ends of her paternal and maternal lines, as far as I know.

Left
  • Note the blue i - that links to a help menu
  • Note the icon at the end of the names Left - that takes you to the relationship page showing the line between the ancestor and the person.

And here is what it looks like if expanded.

Left

Or you can combine earliest ancestors with patriarchs and matriarchs in a single row. Here is what that looks like when expanded.

Left

3-5 Spouses

These add other spouses to the parents and spouse of the individual and add all spouses to the children. The utility here is the ability to see the whole family at a glance. Not only does this help in telling stories (since one doesn't have to search, for say, the son in law) but also provides clues that are useful when trying to maximize searches through records.

There are options to change the symbols used for spouses and to put them together all on one line (default).
Show spouses for children:

Left

Other spouses of spouses

Left

Parents Other Partners (Stepparents)

Left

6. Alternative Spellings

Alternative spellings looks at all the spellings of the surname on the particular line of the individual and returns a small list of spellings from the database. It may find little differences (Smith and Smythe) and it may find large changes, reflecting the adoption of new surnames on the line. Both are useful information in tracking down histories. The only difference you will see on the page is a little plus sign that only appears if alternative spellings are found. Click on it to open them up.

There are options to change the word you use to identify an unknown surname (the default is "unknown") and to identify an unmarried couple (the default is "not married")

Show alternative spellings on a line:

Left
Right

7. Family Lines Tab

The Family Lines Tab adds in paternal and maternal lines of the individual's ancestors for up to seven generations. It shows the first person in the line, this person's relationship to the individual, the ancestor for whom this is a direct line, the numbers of descendants and generations for that ancestor. In short it gives a "best" summary of all the lines of an individual for up to seven generations. It generates a heatmap to show where these ancestors came from. By clicking on an individual line, you get a pedigree suitable for printing of the Individual to the first ancestor in the line and more information on the line. The pedigree works for up to 99 generations.

Example of printable pedigree:

Printable Pedigree

Advisory

All of these functions are only as good as your data. And, no, I am not saying anyone has "bad data." But we all learn as we go along and change our habits of entering our folk in the database, etc. If any are returning bad data -- exclude them in the options. Please feel free to let me know... but I barely have a handle on my own data and before I can track down your problem I have to figure out how you use tng. Some steps to check out from what I know:

  1. Tng allows for multiple parents -- really useful when you want to keep two paths - but not so useful in finding ancestors. If you do this a lot (enter multiple parents of a person), these functions will not return good data.
  2. Try to be consistent in what you do about unknown surnames, etc.
  3. If you notice a stress or strain on your webpage (i.e. it loads slowly), try excluding the Ancestors, Alternative Surnames and Matriarchs and Patriarchs, in that order. See if things improve.

Mod options include:

  • You can choose to show or not show any of the spouses, matriarchs and patriarchs or alternative spellings
  • You can choose to use or not use symbols in the display, or change the symbol
  • You can adjust the spellings to ignore a word you may use for an unknown surname

Other Mod Integration

The mod works with the Sosa, Family Edit Links Mod, Family Preview Mod and Family Indicators Mod if you have these installed to add information to people it displays.

Languages

Thanks to Cees, Ron, Michel, Ken, Jan-Thore and Katryne Mod has Czech, Dutch, French, German, Norwegian and Spanish text. Also, thanks to the same group of people for testing and pushing it to a much improved state.

Note - the mod calculates relationships (such as 3x great grandfather) using the English custom. This can provide unwanted results in other languages. To avoid this it conforms to the options you set for a language in the admin menu (languages>>Edit Existing Language). The option to "Turn off relationship messages" is set to yes if you do not want to display the relationship (also for other tng pages). This will not turn off relationships on the Family Lines page, since they are a key part of the content. The only option, at the moment, is to not use the Family Lines tab (turn it off in the options)
If you want to use it with a different language, add the correct text (between quotes) in the code below and add to your cust_text file in the appropriate language folder.

Click on [Expand] to display the text strings.
$text['otherpartners'] = "Other Partners: ";
$text['childpartners'] = "Partners: ";
$text['earlyinfo'] = "This is the earliest ancestor or ancestors for this person's mother and father as recorded in the research provided in the database on this web site.";
$text['oldendinfo'] = "These are end of paternal (father to father, etc. or Y-DNA direct line) and maternal (mother to mother. etc. or mtDNA direct line) lines";
$text['oldend'] = "Patriarch & Matriarch";
$text['Grandfather'] = "Grandfather";
$text["Grandmother"] = "Grandmother";
$text['Greatgrandfather'] = "Great Grandfather";
$text['Greatgrandmother'] = "Great Grandmother";
$text['clickearly'] =  "Find earliest ancestors, response may be delayed.";
$text['expandline'] = "Click arrow on left to see the EANC# earliest ancestor(s).";
$text['expandline2'] = "EANC# earliest ancestor(s) in GEN# generation(s) from ~TANC#:";
$text['expandline3'] = "Click arrow on left to see the Earliest ancestor(s)";
$text['earliestancestors'] = "Earliest Ancestor(s)";
$text['origins'] = "Origins";
$text['originphrase'] = "(weighted by generation)";
$text['saf_other'] = "Other";
$text['EOL_a'] = "End of Line Ancestors";
$text['singleparent'] = "Has single parent";
$text['noparents'] = "Has no parents";
$text['unique'] = "unique";
$text['wduplicates'] = "on multiple lines";
$text['lines'] = "Family Lines";
$text['plines'] = "Paternal Lines";
$text['mlines'] = "Maternal Lines";
$text['withspellings'] = "with variants";
$text['parents'] = "Parents";
$text['grandparents'] = "Grandparents";
$text['ggrandparents'] = "Great Grandparents";
$text['recount'] = "Recount";
$text['pedigreeof'] = "Pedigree of";
$text['self'] = "Self";
$text['noplaces'] = 'No places were found.';
$text['variantspellings'] = "Variant Spellings";
$text['count'] = "Count";
Note: don't change EANC#, GEN#, ~TANC# ... they will all be numbers when displayed on the page.

Revision History

25 Jan 2024 v14.0.0.9a - Fixed heatmap in orgins area.

12 Sep 2023 v14.0.0.9 - Changes position of child type to after persons name in children list, adds option to change relationship tags (like great grandfather) to generation numbers on family lines, some French revisions, and does away with installation conflict with Collapse Family Children.

21 May 2023 v14.0.0.8b/c - Fixes to wrong number of earliest ancestors showing up in the origins section

18 May 2023 v14.0.0.8a - Corrects errors under Php 8, adds in drop table option in mod options

28 Apr 2023 V14.0.0.8 (New) Adds in Family Lines Tab with a summary page and individual family lines pages, adds database table to store alternative surnames, descendants and generation counts (this will update when new spellings or descendants numbers are detected), adds in variant search, removes conflict with Collapse Children mod and more. Thanks to Ron Krzmarzick, Ken Roy and Michel Kirsch -- also acknowledgements to Robin Richmond, whose code was adapted for the descendants count.

20 Mar 2023 v14.0.0.7e Fixes some accented names missing from alternative surnames.

2 Mar 2023 v14.0.0.7c Updates from Michel Kirsch and Ken Roy fix bugs and compatability with Family Edit Links Mod if (Display Before/After Name is set to 0 for display after the person's name)

Click on [Expand] to see previous changes.
30 Dec 2022 v14.0.0.7b  Minor changes for TNG 14 (Ron Krzmarzick) 

5 Mar 2022 - v7a/b - 7a Fixed my stupid error about places that have dashes in them.  Bad, bad, bad. 7b fixed heatmap when using Google Maps did not work.    

3 Mar 2022 - Mostly added data on the legend. But also fixed some php 8 issues and ancestor counts.  Thanks to Ron Krzmarzick for two weeks of testing almost every day!  And also thanks to Katryne Chauvigné-Bourlaud!  

22 Feb 2022 - Added in graphic origins donut, fixed some miscounts and more PHP 8 fixes.  

2 Feb 2022 - Php fixes, settings moved to extensions so they will be persistent.  

21 Dec 2021 - Extensive reduction of php warnings.  Should be more stable. 

2 Dec 2021 - Added Swedish (Thanks Leif) and some cleanup of variable warnings.
19 Feb 2021 - Fixed target error for installing in tng 13.03
18 Feb 2021 - Refined Dutch language files (thanks CEES) and other fixes to a g version that I must have forgotten to upload. 
14 Dec 2020 - V4f & fixed tables hardcoded with tng in associated surnames.

12 Nov 2020 - V4e - Small code improvements. 

17 Oct 2019 - V4d - Adds an option to display maternal and paternal lines in one row. 

11 Oct 2019 - V4c - Ron added a fix for some users who were not getting the Family Edit Mod links when choosing display personID after name in edit options. (Thanks to Ron for further fixes to Family Edit mod Living/Private flags option made on 12 October and included in the same version number)

9 Oct 2019 - V4b - uses same query logic with patriarchs and matriarchs (fixing issue for databases with unexpected relations for children and parents, fixes formatting issue if family edit links placement option is chosen.

8 Oct 2019 - V4a - Fix for Dutch text strings, Expanded query logic for ancestors, Fixed missing expand arrow with only one ancestor

5 Oct 2019 - V4 - Adds earliest ancestors, Adds relationships and relationship links, Streamlines some formatting, options and text strings.

1 Sep 2019 - V3a - Adds edit links and id #s if [[Family Edit Links Mod]] is installed, Adds full birth/death info to paternal and maternal lines, Moves settings to extension folder 

28 Aug 2019 - V3 - Fixes some hard-coded strings, Changes the way steppparents are handled, Changes the way married and unmarried spouses are dealt with, Adds Norwegian,  

18 Aug 2019 - V2a - Allows the mod to work with [[Collapse Family Children]] 

17 Aug 2019 - V2 - numerous formatting changes, Adds in languages and makes some changes to the custom text strings. 

Conflicts and Issues

Mod Conflict Note the install order requirements.

Versions below 8 conflict with Collapse Family Children

in other words, if the Collapse Family Children mod is already installed you will need to uninstall it before you can install the Show All Family mod
Mod Conflict


Installation

  1. Uninstall and delete previous version of this mod (if installed)
  2. Important - uninstall Show_End_of_Lines, Show_Stepparents, Other_Spouses and Show_Children_Spouses
  3. Download the appropriate zip file as shown in the mod summary in the upper right corner of the page.
  4. Extract the file from the downloaded zip file into the mods folder or FTP the extracted file to your mods folder.
  5. Follow the normal automated installation for Mod Manager, as shown in the example Mod Manager - Installing Config Files to install the mod.

In the event of a problem

Uninstalling the mod

If you want to completely Remove (uninstall) this mod and all its tables, you should

  1. click the Uninstall button to uninstall the mod
  2. click the Delete button to delete the config file from the mods folder.

Upgrade

  • Uninstall and eventually Delete the current Mod.
  • Proceed as for an installation with the new Mod.

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
Adupree.com A.S. DuPree Mod Developer 14.0.0.9a 14.0.2 EN
Treichel-Familie.de Andreas Treichel Public & Private 14​.0​.0​.9a 14.0.3 DE, UK, FR, ES, PL
Familjen Johnson Leif Johnson Public 14.0.0.9a 14.0.3 SE, EN
Family tree of Marcin & Emilia Senderski Marcin Senderski Only home page is public 12.0.0.4i 13.0.4 EN, PL
Racine d'Alsace J-Louis Valory Public (registration) 14.0.0.9a 14.0.4 FR
Our Roy and Boucher Family Ken Roy Beta tested version 8 14.0.0.9a
TNG 14.0.4
EN,FR
Roots & Relatives Remembered Ron Krzmarzick Public & Private See Here See Here EN,DE,CS
Barta-Joggele Online aus Mauren, Liechtenstein Gerald Meier Private 14.0.0.7b 14.0 DE,EN,FR,ES,PT
Solem Genealogy Jan-Thore Solem Private 14.0.0.7e 14.0.2 EN,NO
Journeys in Genealogy Patrick Thrush Public WordPress/TNG bundle 12.0.0.4 12.1 EN
Our Family History James Brown Public 12.0.0.4d 12.2 EN
Kleinmann Genealogy John Kleinmann Public / Private media 14.0.0.7b 14.0 EN
Schuster-Pippersteiner Ingrid Schuster Public 14.0.0.7b 14.0 DE,CZ,EN
Jan Suhr - Släktforskning Jan Suhr Public 14.0.0.8c 14 SV,DA,EN
Hooley Family Links Rick Hooley Public/Private See Here EN
Racines luxo-hennuyeres Michel Kirsch Public site (registration) 14.0.0.8 14.0.2 FR,EN,NL,DA
Bumbery-Wangler Bob Bumbery Public/Private site 12.0.0.4e 13.0.0 EN
Familenforschung Kattau Uwe Kattau Public / Private 12.0.0.4f 13.0.2 DE
Genealogische Datenbank JPB Public site see here see here DE,EN,FR
The Cole / Tanner Family Tree David Cole Public/Private see here see here EN,DE,FR,ES,NL
YourTrees Berkshire FHS/Paul Barrett Private/Synology NAS 12.0.0.4' 13.0.4 EN
Lathrope Family Genealogy S Sharpe Public 12.0.0.4i 13.0.4 EN
La Saga BIGEY François BIGEY Public V14.0.0.7c 14.0 FR
McKay/Stevens Jim Stevens Public/Private 13.1.0.7b 13.1.1 EN
GeneaKat Katryne Chauvigné-Bourlaud Public/Private 14.0.0.9a 14.0.3 FR,EN
Huygens - Van de Moortel Tom Huygens Public/Private on WordPress 13.1.0.7b 13.1.2 NL
MOTYER Family Genealogy John Mark Motyer Public site See here See here EN
Lapierre of America Normand Lapierre Public/Private site 14.0.0.9 14.0.3 FR,EN
Jones Localhost Michael T. Jones Private 14.0.0.7e 14.0.1 EN
Kielakowie.com Janusz Kielak Public site 14.0.0.7b 14.0.1 PL,EN,DE
The Duttons of New England Darrin Dutton Public/Private 14.0.0.7e 14.0.1 EN
Halleux, Paygnard and others Jean-Luc Halleux Public site 14.0.0.8c 14.0.2 FR,NL,PT,EN,ES
Following in the footsteps of my ancestors Michael Klein Public/Private site 14​.0​.0​.8c
TNG 14.0.3
EN, DE