Difference between revisions of "Show All Family"

From TNG_Wiki
Jump to navigation Jump to search
(28 intermediate revisions by 6 users not shown)
Line 7: Line 7:
 
| mod_summary    = Adds earliest ancestors, patriarchs and matriarchs (father-to-father and mother-to-mother ends of lines), spouses other spouses, children spouses, stepparents and alternative name spellings to the getperson page
 
| mod_summary    = Adds earliest ancestors, patriarchs and matriarchs (father-to-father and mother-to-mother ends of lines), spouses other spouses, children spouses, stepparents and alternative name spellings to the getperson page
 
| mod_validation  =  
 
| mod_validation  =  
| mod_last_update = 6 Oct 2019
+
| mod_last_update = 18 Oct 2019
| download_link  = for {{Tv120}}[[Media:Showallfamily_v12.0.0.4b.zip  | Show all Family, version 4b ]]
+
| download_link  = for {{Tv120}}[[Media:Show_all_family_v12.0.0.4d.zip  | Show all Family, version 4d ]]
 
<hr />
 
<hr />
 
| download_stats  =
 
| download_stats  =
Line 15: Line 15:
 
| mod_support    = [http://tng.community/ TNG Community Forums]
 
| mod_support    = [http://tng.community/ TNG Community Forums]
 
| mod_contact    = [http://adupree.com/wp/1120-2]
 
| mod_contact    = [http://adupree.com/wp/1120-2]
| mod_version    = 12.0.0.4
+
| mod_version    = 12.0.0.4d
 
| related_mods    = [[Add Person Siblings Row]] to show sibling spouses
 
| related_mods    = [[Add Person Siblings Row]] to show sibling spouses
 
| use_mod_manager = Yes
 
| use_mod_manager = Yes
Line 28: Line 28:
 
|}
 
|}
  
<b>Version 4 is here now - 6 OCT 2019<br></b>
+
<b>Version 4d (18 Oct 2019) adds an option to combine earliest ancestors and paternal/maternal lines in one row.<br></b>
  
 
==Introduction==
 
==Introduction==
<b>NEW - Earliest Ancestor</b><br>
+
Show All Family provides six family member areas to the individual's page (getperson.php).  
Show All Family now provides six family member areas to the main individual's page.  
+
# Earliest ancestor
# Earliest Ancestor
+
# Matriarchs and patriarchs
# Matriarchs and Patriarchs
+
# Parents other partners (Stepparents)
# Stepparents
 
 
# Other spouses of spouse
 
# Other spouses of spouse
 
# Children's spouses
 
# Children's spouses
Line 60: Line 59:
 
* Note the blue i - that links to a help menu
 
* 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.
 
* 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-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-singlerow.png|850px|Left]]
 +
|}
  
 
=== 3-5 Spouses ===
 
=== 3-5 Spouses ===
Line 75: Line 88:
 
|[[Image:SAF-other.png|550px|Left]]
 
|[[Image:SAF-other.png|550px|Left]]
 
|}
 
|}
Stepparents
+
Parents Other Partners (Stepparents)
 
{|
 
{|
 
|-
 
|-
Line 108: Line 121:
  
 
==Other Mod Integration==
 
==Other Mod Integration==
The mod works with [[Sosa]], [[Family Edit Links Mod]] and [[Family Preview Mod]] if you have these installed to add information to people it displays.
+
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==
 
Thanks to 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>
 
Thanks to 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). <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.  
 
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>
 
<pre>
 
$text['otherpartners'] = "Other Partners: ";
 
$text['otherpartners'] = "Other Partners: ";
 
$text['childpartners'] = "Partners: ";
 
$text['childpartners'] = "Partners: ";
 
$text['stepparents'] = "Stepparents";
 
$text['stepparents'] = "Stepparents";
$text['earlyinfo'] = "This is the earliest ancestor for this individual recorded in this research.";
+
$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['oldend'] = "Patriarch & Matriarch";
$text['oldendinfo'] = "These are end of paternal (father to father, etc) and maternal (mother to mother. etc) lines";
 
 
$text['Grandfather'] = "Grandfather";
 
$text['Grandfather'] = "Grandfather";
 
$text["Grandmother"] = "Grandmother";
 
$text["Grandmother"] = "Grandmother";
 
$text['Greatgrandfather'] = "Great Grandfather";
 
$text['Greatgrandfather'] = "Great Grandfather";
 
$text['Greatgrandmother'] = "Great Grandmother";
 
$text['Greatgrandmother'] = "Great Grandmother";
$text['clickearly'] = "Click to find earliest ancestors, response may be delayed.";
+
$text['clickearly'] = "Find earliest ancestors, response may be delayed.";
$text['expandline'] = "Click arrow on left to see the EANC# earliest ancestors in GEN# generations out of a total of ~TANC# ancestors.";
+
$text['expandline'] = "Click arrow on left to see the EANC# earliest ancestor(s) in GEN# generations out of a total of ~TANC# ancestors.";
 +
$text['expandline2'] = "EANC# Earliest Ancestor(s) in GEN# Generations out of a total of ~TANC# Ancestors:";
 +
$text['expandline3'] = "Click arrow on left to see the Earliest ancestor(s)";
 +
$text['earliestancestors'] = "Earliest Ancestor(s)";
 
</pre>
 
</pre>
Note: don't change EANC#, GEN#, ~TANC# ... they will all be numbers when displayed on the page.
+
Note: don't change EANC#, GEN#, ~TANC# ... they will all be numbers when displayed on the page.</div></div>
 +
 
  
 
==Changes and Versions==
 
==Changes and Versions==
 +
17 Oct 2019 - V4d
 +
* Adds an option to display maternal and paternal lines in one row.
 +
<div class='mw-collapsible mw-collapsed'>Click on '''[Expand]''' to see previous changes.
 +
<div class='toccolours mw-collapsible-content mw-collapsed'>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
 
9 Oct 2019 - V4b
 
* uses same query logic with patriarchs and matriarchs (fixing issue for databases with unexpected relations for children and parents)
 
* uses same query logic with patriarchs and matriarchs (fixing issue for databases with unexpected relations for children and parents)
Line 155: Line 179:
 
17 Aug 2019 - V2  
 
17 Aug 2019 - V2  
 
* numerous formatting changes.  
 
* numerous formatting changes.  
* Adds in languages and makes some changes to the custom text strings.
+
* Adds in languages and makes some changes to the custom text strings.</div></div>
  
 
==Developer==
 
==Developer==
 
 
This mod was developed by A.S. DuPree (a novice, happy for any help on improving it)
 
This mod was developed by A.S. DuPree (a novice, happy for any help on improving it)
  
Line 166: Line 189:
  
 
==[[Mod Manager - Installing Config Files | Automated Installation]] ==
 
==[[Mod Manager - Installing Config Files | Automated Installation]] ==
 
 
# Download the zip file in the status area in the upper right.
 
# Download the zip file in the status area in the upper right.
 
# Extract the Show_All_Family_v12.0.0.4.zip to your mod folder.   
 
# Extract the Show_All_Family_v12.0.0.4.zip to your mod folder.   
Line 193: Line 215:
 
| [[User:mkoche|A.S. DuPree]]
 
| [[User:mkoche|A.S. DuPree]]
 
| Mod Developer
 
| Mod Developer
| 12.0.0.4
+
| 12.0.0.4d
 
| 12.1
 
| 12.1
 
| English
 
| English
Line 204: Line 226:
 
| FR
 
| FR
 
|-
 
|-
| [https://www.royandboucher.com/tng/getperson.php?personID=I482&tree=T0001 Our Roy and Boucher Family]
+
| [https://www.royandboucher.com/tng/getperson.php?personID=I39&tree=T0001 Our Roy and Boucher Family]
 
| [[User:KenRoy|Ken Roy]]
 
| [[User:KenRoy|Ken Roy]]
| Beta tested v2
+
| Beta tested v2 and v4
| 12.0.0.3a
+
| 12.0.0.4d
| 12.1.0
+
| 12.2.0
 
| EN, FR
 
| EN, FR
 
|-
 
|-
Line 214: Line 236:
 
| [[User:tngrlkrz| Ron Krzmarzick]]
 
| [[User:tngrlkrz| Ron Krzmarzick]]
 
| Public & Private  
 
| Public & Private  
| 12.0.0.4
+
| [https://www.kmtrees.com/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]
| [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]
+
| [https://www.kmtrees.com/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]
 
| EN,DE,CS,ES
 
| EN,DE,CS,ES
 
|-
 
|-
Line 222: Line 244:
 
| [[User:Geraldomeier|Gerald Meier]]
 
| [[User:Geraldomeier|Gerald Meier]]
 
| Private
 
| Private
| 12.0.0.2a
+
| 12.0.0.4d
| 12.1
+
| 12.2
 
| DE, EN, FR, ES, PT
 
| DE, EN, FR, ES, PT
 
|-
 
|-
Line 229: Line 251:
 
| [[User:JTS|Jan-Thore Solem]]
 
| [[User:JTS|Jan-Thore Solem]]
 
| Private
 
| Private
| 12.0.0.4
+
| 12.0.0.4d
 
| 12.2
 
| 12.2
 
| EN, NO
 
| EN, NO
Line 238: Line 260:
 
| 12.0.0.4
 
| 12.0.0.4
 
| 12.1
 
| 12.1
 +
| English
 +
|-
 +
| [https://thebrownfamilytree.info Our Family History]
 +
| [[User:Slowjim|James Brown]]
 +
| Public
 +
| 12.0.0.4d
 +
| 12.2
 
| English
 
| English
 
|-
 
|-

Revision as of 13:52, 19 November 2019

Caution 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



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 earliest ancestors, patriarchs and matriarchs (father-to-father and mother-to-mother ends of lines), spouses other spouses, children spouses, stepparents and alternative name spellings to the getperson page
Validation
Mod Updated 18 Oct 2019
Download link for
TNG 12.0

Show all Family, version 4d


Download stats
Author(s) A. S. DuPree
Homepage Show_All_Family (this page)
Mod Support TNG Community Forums
Contact Developer [1]
Latest Mod 12.0.0.4d
Min TNG V 12
Max TNG V 12.1
Files modified
getperson.php
Related Mods
Add Person Siblings Row to show sibling spouses
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.


Version 4d (18 Oct 2019) adds an option to combine earliest ancestors and paternal/maternal lines in one row.

Introduction

Show All Family provides six family member areas to the individual's page (getperson.php).

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

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.

1. Earliest Ancestors

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

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 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).
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['stepparents'] = "Stepparents";
$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) in GEN# generations out of a total of ~TANC# ancestors.";
$text['expandline2'] = "EANC# Earliest Ancestor(s) in GEN# Generations out of a total of ~TANC# Ancestors:";
$text['expandline3'] = "Click arrow on left to see the Earliest ancestor(s)";
$text['earliestancestors'] = "Earliest Ancestor(s)";
Note: don't change EANC#, GEN#, ~TANC# ... they will all be numbers when displayed on the page.


Changes and Versions

17 Oct 2019 - V4d

  • Adds an option to display maternal and paternal lines in one row.
Click on [Expand] to see previous changes.
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

17 Aug 2019 - V2

  • numerous formatting changes.
  • Adds in languages and makes some changes to the custom text strings.

Developer

This mod was developed by A.S. DuPree (a novice, happy for any help on improving it)

Requirements

  • A working TNG installation.
  • An installed current version of the Mod Manager.

Automated Installation

  1. Download the zip file in the status area in the upper right.
  2. Extract the Show_All_Family_v12.0.0.4.zip to your mod folder.
  3. Important - uninstall Show_End_of_Lines, Show_Stepparents, Other_Spouses and Show_Children_Spouses
  4. Follow the normal automated installation for Mod Manager, as shown in the example Mod Manager - Installing Config Files .

Conflicts and Issues

In the event of a problem with your TNG site

  1. Try using the Mod Manager to Remove the 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 12.0.0.4d 12.1 English
Racine d'Alsace J-Louis Valory Public- private - T17 customized 12.0.0.3a 12.1 FR
Our Roy and Boucher Family Ken Roy Beta tested v2 and v4 12.0.0.4d 12.2.0 EN, FR
Roots & Relatives Remembered Ron Krzmarzick Public & Private See Here See Here EN,DE,CS,ES
Barta-Joggele Online aus Mauren, Liechtenstein Gerald Meier Private 12.0.0.4d 12.2 DE, EN, FR, ES, PT
Solem Genealogy Jan-Thore Solem Private 12.0.0.4d 12.2 EN, NO
Journeys in Genealogy Patrick Thrush Public WordPress/TNG bundle 12.0.0.4 12.1 English
Our Family History James Brown Public 12.0.0.4d 12.2 English