Changes

Jump to navigation Jump to search
529 bytes added ,  21:56, 25 October 2018
mod v 12.0.0.9
Line 5: Line 5:  
| mod_validation  =  
 
| mod_validation  =  
 
| mod_last_update = 15 May 2018
 
| mod_last_update = 15 May 2018
| download_link  =  [[Media:count_descendants_v12.0.0.9.zip|v12.0.0.9]]<strong style="font-size:85%;color:white; background-color:#0054a6; margin:0 .4em; padding:0.2em; border:1px solid grey;">TNG&nbsp;12</strong><br>
+
| download_link  =  {{Tv120}}[[Media:count_descendants_v12.0.0.9.zip|v12.0.0.9]]<br>
[[Media:count_descendants_v10.1.0.7c.zip|v10.1.0.7c]] <strong style="font-size:90%;background-color: #FFBB33; #000000; margin: 0 .4em; padding: 0.2em; border:1px solid grey;">TNG&nbsp;11</strong><strong style="font-size:90%; background-color: #BDEEFF; #000000; margin: 0 .4em; padding: 0.2em; border:1px solid grey;">TNG&nbsp;10.1</strong><br>
+
See the [[#Revision_History|Revision History]] for older versions
Some download links for earlier versions of the mod for earlier versions of TNG are in the [[#Revision History|Revision History]] below.
   
| download_stats  =
 
| download_stats  =
 
| mod_author      = [[User:Robinrichm|Robin Richmond]]
 
| mod_author      = [[User:Robinrichm|Robin Richmond]]
Line 23: Line 22:  
}}
 
}}
 
== Purpose of the Mod ==
 
== Purpose of the Mod ==
To implement a new chart that contains
+
To implement a new chart that contains a table of counts of a person's descendants, broken out by generation, plus
* A table of counts of a person's descendants, broken out by generation.
   
* The count and a list of marriages between cousins,
 
* The count and a list of marriages between cousins,
* The count and a list of Descendants who have two sets of parents,
+
* The count and a list of spouses who married more than one descendant,
* The count of Descendant surnames, and a Surname Cloud.
+
* The count and a list of descendants who have two sets of parents,
* The count of Descendants' Spouses' surnames, and a Surname Cloud.
+
* The count of descendant surnames, and a Surname Cloud.
* A table of Descendant surname counts, by generation.
+
* The count of descendants' spouses' surnames, and a Surname Cloud.
 +
* A table of descendant surname counts, by generation.
 
{| style="margin-right:0.5 em;" align="right"  
 
{| style="margin-right:0.5 em;" align="right"  
 
| __TOC__
 
| __TOC__
 
|}
 
|}
 
== Notes ==
 
== Notes ==
# This mod installs a new PHP program (rrcount_descendants.php) that generated the Descendant Count chart, and places a link to the Descendant Count chart on the "Inner menu" of Descendant Chart pages, e.g. <code style='background-color:slategrey; color:white; white-space:nowrap'>Standard | Compact | Text | Register | PDF | Count</code>.
+
# This mod
 +
#* Installs a new PHP program (rrcount_descendants.php) that generates the Descendant Count chart, and
 +
#* Places a link to the Descendant Count program in the Inner Menu of all of the native Descendant Chart programs, e.g. <code style='background-color:slategrey; color:white; white-space:nowrap'>Standard | Compact | Text | Register | PDF | Count</code>.
 
# When cousins marry, their descendants are displayed twice by the native TNG descendant charts, but the Count Descendants program counts them only once.  
 
# When cousins marry, their descendants are displayed twice by the native TNG descendant charts, but the Count Descendants program counts them only once.  
 
# The ''native'' TNG Descendant Charts all pass their Generation count to any other native Descendant Charts when the second chart program is invoked from the first chart program's Inner menu.  But the Count Descendant program ignores the generation count that is passed it.  It always starts by processing ''all'' generations.  Once the initial chart showing all generations is displayed, the user can select another value for the generation count. The Count Descendants program does, however, pass its generation count to the other chart programs.
 
# The ''native'' TNG Descendant Charts all pass their Generation count to any other native Descendant Charts when the second chart program is invoked from the first chart program's Inner menu.  But the Count Descendant program ignores the generation count that is passed it.  It always starts by processing ''all'' generations.  Once the initial chart showing all generations is displayed, the user can select another value for the generation count. The Count Descendants program does, however, pass its generation count to the other chart programs.
 
# When cousins marry, they are counted both as a descendant and as a spouse.  Since the program shows a count and a list of marriages between cousins, users who really want to count ''unique'' people can adjust the count accordingly.
 
# When cousins marry, they are counted both as a descendant and as a spouse.  Since the program shows a count and a list of marriages between cousins, users who really want to count ''unique'' people can adjust the count accordingly.
# The program also keeps track of "descendants who have two sets of parents", which is the same as saying "descendants who appear twice in the tree ''as descendants''. This typically occurs when a descendant's second spouse adopts the children of that descendant's first spouse. As with the descendants of cousins who marry, descendants who appear twice in the list are counted only once.
+
# The program also keeps track of "descendants who have two sets of parents", which is the same as saying "descendants who appear twice in the tree ''as descendants''. This typically occurs when a descendant's spouse adopts the children of an earlier spouse of that same descendant. As with the descendants of cousins who marry, descendants who appear twice in the list are counted only once.
 
  −
== Mod Parameters ==
  −
There is one Mod Parameter, which simply sets a flag that removes the borders and cell backgrounds from the results table.
      
== Related Mods ==
 
== Related Mods ==
# This mod coordinates with [[TextPlus Charts|TextPlus Charts v15]] in two distinct ways. Note that, if you want both, you should install [[Descendant Count|Descendant Count v9]] and [[TextPlus Charts]]|TextPlus Charts v15]]
+
# This mod coordinates with [[TextPlus Charts|TextPlus Charts v15]] in two distinct ways. Note that, if you want both mods, you should install [[Count Descendants|Count Descendants v9]] and [[TextPlus Charts]]|TextPlus Charts v15]]
 
#* Inner menu links:
 
#* Inner menu links:
 
#** The Count Descendants chart defines a link to the Text+ Descendant chart that is displayed only if the TextPlus Charts mod is installed.
 
#** The Count Descendants chart defines a link to the Text+ Descendant chart that is displayed only if the TextPlus Charts mod is installed.
Line 59: Line 57:  
   
 
   
 
== Installation ==
 
== Installation ==
 +
This mod uses the standard installation procedure.
 
{{RobinInstallationBoilerplate}}
 
{{RobinInstallationBoilerplate}}
   Line 66: Line 65:  
{| border="2" cellspacing="0" cellpadding="2" class="wikitable"
 
{| border="2" cellspacing="0" cellpadding="2" class="wikitable"
 
|-
 
|-
|<span style="color: red"> AFTER:</span> A screenshot of the report<br/>
+
|'''<span style="color: red"> AFTER:</span> A screenshot of the report'''<br/>
 
Note that the default number of generations is "All".  This screenshot shows the message that is displayed when you choose fewer generations than exist.
 
Note that the default number of generations is "All".  This screenshot shows the message that is displayed when you choose fewer generations than exist.
 
|-
 
|-
| [[Image:count_descendants12-after.png]]
+
| [[Image:count_descendants12-after.jpg]]
 +
|-
 +
|'''<span style="color: red"> AFTER:</span> Some details from the counts below the results table'''<br>
 +
The first two "Show them" buttons have been clicked. Note that "Descendants who married cousins" always come in pairs.  The details link to the family record and to each spouse's record.
 +
|-
 +
| [[Image:count_descendants-after2.jpg]]
 +
|-
 +
|'''<span style="color: red"> AFTER:</span> More details from the counts below the results table'''<br/>
 +
This screenclip shows the descendant surname cloud (with 79 names), and a portion of the pop-up panel that results from clicking on the name "HUTCHESON". In the pop-up panel, you can see that not all of my surnames are fully capitalized. In the data, I only capitalize my ancestors' surnames.  But to avoid confusion between "MACINTYRE", "Macintyre" and, "MacIntyre", the Count Descendants chart uses all-caps for all surnames.
 +
|-
 +
| [[Image:count_descendants-after3-cloud.jpg]]
 
|-
 
|-
|<span style="color: red"> AFTER:</span> Some details from the counts below the results table, with first two "Show them" buttons clicked<br/>
+
|'''<span style="color: red"> AFTER:</span> A portion of the Surname Counts by Generation'''
Note that "Descendants who married cousins" always come in pairs.  The details link to the family record and to each spouse's record.
   
|-
 
|-
| [[Image:count_descendants-after2.png]]
+
| [[Image:count_descendants-after2.jpg]]
 
|-
 
|-
|'''Admin>>Setup>>Chart Settings options form <span style="color:red">AFTER:</span>'''
+
|'''<span style="color:red">AFTER:</span> Admin>>Setup>>Chart Settings options form'''<br>
 +
You can see the new option "Count", and the help icon. When you mouse over the help icon, the text "New Option(s)" is displayed.
 
|-
 
|-
 
| [[Image:count_descendants12-options.jpg]]
 
| [[Image:count_descendants12-options.jpg]]
Line 88: Line 97:  
| [[Media:modname_v12.0.0.9.zip|12.0.0.9]]
 
| [[Media:modname_v12.0.0.9.zip|12.0.0.9]]
 
| 12.0+
 
| 12.0+
| 15 Oct 2018
+
| 25 Oct 2018
| No meaningful changes to the chart itself. The mod is now fully compatible with TNGv12, and, as described above, coordinates more closely with [[TextPlus Charts|TextPlus Charts v15]].
+
| Added surname clouds and a breakdown of descendant surname clouds by generation.  Also replaced my little blue information icon style with the new image that was distributed with TNGv12. (See the last visualization above.) The mod is now fully compatible with TNGv12, and, as described above, coordinates more closely with [[TextPlus Charts|TextPlus Charts v15]].
 
|-
 
|-
 
| v10.1.0.7c
 
| v10.1.0.7c
'''Experienced'''
5,059

edits

Navigation menu