Changes

fixed download file, calling the new one v14.0.1.20b1 rather than v14.0.1.20b
Line 3: Line 3:  
| mod_summary    = Reorganizes the Person Profile page - for instance, moving 'less important' personal events below the Parent and Family data blocks, putting headings above the Person Profile's data blocks, moving metadata to headings, allow the Map to be hidden, and removing the mostly-empty label column from the Map and Sources blocks.
 
| mod_summary    = Reorganizes the Person Profile page - for instance, moving 'less important' personal events below the Parent and Family data blocks, putting headings above the Person Profile's data blocks, moving metadata to headings, allow the Map to be hidden, and removing the mostly-empty label column from the Map and Sources blocks.
 
| mod_validation  =
 
| mod_validation  =
| mod_last_update = 24 Sep 2023
+
| mod_last_update = 5 Nov 2023
| download_link  =  [[Media:regroup_person_profile_v14.0.1.20b.zip|v14.0.1.20b]]{{Tv1401}}<div style='clear:both;'>[[Media:regroup_person_profile_v14.0.0.20.zip|v14.0.0.20]]{{Tv140}}</div><div style='font-size:90%;clear:both;'>(See the [[#Revision_History|Revision History]])</div>
+
| download_link  =  [[Media:regroup_person_profile_v14.0.1.20b1.zip|v14.0.1.20b1]]{{Tv1401}}<div style='clear:both;'>[[Media:regroup_person_profile_v14.0.0.20.zip|v14.0.0.20]]{{Tv140}}</div><div style='font-size:90%;clear:both;'>(See the [[#Revision_History|Revision History]])</div>
 
| download_stats  =
 
| download_stats  =
 
| mod_author      = [[User:Robinrichm|Robin Richmond]]
 
| mod_author      = [[User:Robinrichm|Robin Richmond]]
 
| mod_url        = [[Regroup Person Profile]] (this page)
 
| mod_url        = [[Regroup Person Profile]] (this page)
 
| mod_contact    = [https://www.robinrichmond.com/family/mod_support.php My Mod Support form]
 
| mod_contact    = [https://www.robinrichmond.com/family/mod_support.php My Mod Support form]
| mod_support    = [https://www.robinrichmond.com/family/mod_support.php My Mod Support form] or [http://tng.community/ TNG Community Forums]
+
| mod_support    = [https://www.robinrichmond.com/family/mod_support.php My Mod Support form]
| mod_version    = v14.0.0.20b
+
| mod_version    = v14.0.0.20b1
 
| min_TNG_ver    = 10.0.1
 
| min_TNG_ver    = 10.0.1
 
| max_TNG_ver    = 14
 
| max_TNG_ver    = 14
| TNG_file_list  = getperson.php, personlib.php, genlib.php, globallib.php, css/genstyle.css, English cust_text.php, Norwegian cust_text.php, admin_genconfig.php, admin_updateconfig.php
+
| TNG_file_list  = getperson.php, personlib.php, genlib.php, admin_genconfig.php, admin_updateconfig.php
| related_mods  = [[Mod Settings Blocks]], The "Regroup Person" family of mods.
+
| related_mods  = [[Mod Settings Blocks]], [[#Related_Mods|The "Regroup Person" family of mods]]
 
| notes    =  
 
| notes    =  
 
}}{| style="margin-right:0.5 em;" align="right"  
 
}}{| style="margin-right:0.5 em;" align="right"  
Line 21: Line 21:  
== Purpose of the Mod ==
 
== Purpose of the Mod ==
 
To rearrange the data in the person profile in a way that I find more readable, with less scrolling.  
 
To rearrange the data in the person profile in a way that I find more readable, with less scrolling.  
Here's a partial list of changes:
+
See the [[#Visualizations|Visualizations]] or
 +
<span class="mw-collapsible mw-customtoggle-features1 mw-customtoggle-features2" id='mw-customcollapsible-features1' style="text-decoration:underline;color:#0645ad;">&#91;a detailed description&#93;</span>
 +
<div class='mw-collapsible mw-collapsible-content mw-collapsed toccolours' id='mw-customcollapsible-features2' style="border:thick solid brown;">
 +
<div class="mw-customtoggle-features1 mw-customtoggle-features2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide detailss&#93;</div>
 +
<!-- BEGIN TOGGLED CONTENT -->
 +
 
 
# The most basic Person information is listed first, then parents, marriages, and only then, "Other Personal Data".
 
# The most basic Person information is listed first, then parents, marriages, and only then, "Other Personal Data".
#* Basic information includes Name, Birth, Death, Burial, Cause of Death (_DCAUSE), Alias (ALIA) and Race, and (I think) LDS ordinances.
+
#* Basic information includes (among other facts and events) Name, Sex, Birth, Death, Burial, Cause of Death, Alias, and Race.
 
# Subheadings have been added above what I call "event blocks" - the blocks of data for personal data, parents, marriages, the event map, source citations, etc.  
 
# Subheadings have been added above what I call "event blocks" - the blocks of data for personal data, parents, marriages, the event map, source citations, etc.  
 
# Metadata elements (primary personID, familyIDs, treename, branches, edit date, links to edit pages) are no longer presented as if they were events. Some metadata elements have been moved to the person's heading, and others are placed immediately above the relevant event blocks.
 
# Metadata elements (primary personID, familyIDs, treename, branches, edit date, links to edit pages) are no longer presented as if they were events. Some metadata elements have been moved to the person's heading, and others are placed immediately above the relevant event blocks.
#* The treename is not displayed if there is only one tree.
+
#* The tree name is not displayed if there is only one tree.
 
# Under the control of a mod option, the personID for relatives (parents, spouses, children, siblings) can be displayed
 
# Under the control of a mod option, the personID for relatives (parents, spouses, children, siblings) can be displayed
# All personIDs are styled "I" is displayed with an alternate font, distinguishing it from from a lower-case l or a 1.  
+
# The letter I in personIDs is displayed in a serif font to distinguish it from the digit 1 and the lower-case letter l.
# The Event Map is enlarged a bit, as I've eliminated the mostly-blank shaded left-hand column, and tweaked the even list adjacent to the map. The entire map can also be hidden and re-displayed.
+
# The Event Map is enlarged a bit, as I've eliminated the mostly-blank shaded left-hand column, and tweaked the event list adjacent to the map. The entire map can also be hidden and re-displayed.
# The Source Citations box is also enlarged with the elimination of the mostly-blank left-hand column. New bolding of the Source titles improve readability a bit.
+
# The Source Citations box is also enlarged with the elimination of the mostly-blank left-hand column. New bolding of the Source titles improve readability a bit. (See also [[Regroup Person-Sources]])
 
# In the Format for Printing page, the cell height for the Source Citations is ignored, under the assumption that, when you print the page, you want to see all of the sources.
 
# In the Format for Printing page, the cell height for the Source Citations is ignored, under the assumption that, when you print the page, you want to see all of the sources.
# Under the control of a mod setting, the person's siblings are displayed, and can be presented either with the Parent data or with the Person data.
+
# Under the control of a mod setting, the person's siblings can be displayed, and can be presented either with the Parent data or with the Person data.
# When siblings are displayed, half-siblings can be included, and are marked as half-siblings.
+
# When siblings are displayed, half-siblings can be included, and are flagged with the &#189; symbol.
 
# A mod option allows the Person Notes to be displayed in places not covered by the related TNG system option, for example, up near the top of the page in the "Personal Information" data block.   
 
# A mod option allows the Person Notes to be displayed in places not covered by the related TNG system option, for example, up near the top of the page in the "Personal Information" data block.   
   −
See also the subheading [[#Related Mods|Related Mods]], some notes under [[#Incompatible Mods|Incompatible Mods]], the [[#Visualizations|Visualizations]], and additional comments in the .cfg file itself.
+
See also [[#Visualizations|Visualizations]], [[#Related Mods|Related Mods]], [[#Incompatible Mods|Incompatible Mods]], and additional comments in the .cfg file itself.
 +
<!-- BUTTON AT THE BOTTOM OF TOGGLED CONTENT --><div class="mw-customtoggle-features1 mw-customtoggle-features2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide the options for mod v19&#93;</div></div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
 
{| style="margin-right:0.5 em;" align="right"  
 
{| style="margin-right:0.5 em;" align="right"  
 
| __TOC__
 
| __TOC__
 
|}
 
|}
 
== Mod Options ==
 
== Mod Options ==
This mod has numerous options in a mod settings block. [[#modsettingsblock|See a Visualization]]  
+
This mod has numerous options in a mod settings block. [[#modsettingsblock|See a Visualization]]<br>
 
<span class="mw-collapsible mw-customtoggle-19op1 mw-customtoggle-19op2" id='mw-customcollapsible-19op1' style="text-decoration:underline;color:#0645ad;">&#91;Show details&#93;</span>
 
<span class="mw-collapsible mw-customtoggle-19op1 mw-customtoggle-19op2" id='mw-customcollapsible-19op1' style="text-decoration:underline;color:#0645ad;">&#91;Show details&#93;</span>
 
<div class='mw-collapsible mw-collapsible-content mw-collapsed toccolours' id='mw-customcollapsible-19op2' style="border:thick solid brown;">
 
<div class='mw-collapsible mw-collapsible-content mw-collapsed toccolours' id='mw-customcollapsible-19op2' style="border:thick solid brown;">
 
<div class="mw-customtoggle-19op1 mw-customtoggle-19op2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide the options&#93;</div>
 
<div class="mw-customtoggle-19op1 mw-customtoggle-19op2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide the options&#93;</div>
 
<!-- BEGIN TOGGLED CONTENT -->
 
<!-- BEGIN TOGGLED CONTENT -->
These options are defined and edited in the form at Admin>>Setup>>General&nbsp;Settings, in the new subform '''Mod&nbsp;Settings&nbsp;Blocks''' , where the options for various mods are organized into '''[https://tng.lythgoes.net/wiki/index.php?title=Mod_Settings_Blocks Mod&nbsp;Settings&nbsp;Blocks]'''.
+
# '''Show dates of last edit" - There's not much point in showing change dates if the data was loaded by a Gedcom Import, since they are all the same.
# '''Use smaller generic male and female thumbnails'''
+
# '''For Relatives,''' (that is, for parents, spouses, children, and siblings) display the Gender Icon and/or personID.
# '''Show dates of last edit" - There's not much point in showing change dates if the data was loaded by a Gedcom Import
  −
# '''Show PersonIDs for Relatives''' - Parents, spouses, children, and siblings.  
   
# Options about displaying siblings:
 
# Options about displaying siblings:
#* '''Where to Display Siblings''' - "Don't display them", "With personal data", or "With parent's data". #**
+
#* '''Where to Display Siblings''' - "Don't display them", "With personal data", or "With parent's data".
#* '''Number of siblings to show when the Person Profile loads''' - Since users aren't always interested in siblings, and a list of eight or ten or fifteen siblings can take up a lot of space, you can set this option to display only a few siblings to start. A hyperlink that says "{n} more" will expose the remaining siblings. The option value "0" means "always show them all". (There is not a way to say "don't show any when the page loads but click on a link to show them all").
+
#* '''Show half-siblings''', which works only when they are displayed with personal data.
# '''<span style="background-color:yellow">New</span> Show extended list of siblings''' - Show half-siblings; that is, all children of all of the profiled person's parents.  
+
#* '''Number of siblings to show when the Person Profile loads''': "none", "all", or some specific number.
# '''<span style="background-color:yellow;">New</span> Where to put notes''' - Allows several possibilities, and overrides a TNG system system
+
#**  Since users aren't always interested in siblings and a list of eight or ten or fifteen siblings can take up a lot of space, you can set this option to display only a few siblings to start. A hyperlink that says "{n} more" will expose the remaining siblings.  
# '''Adjust the styling of templates that use .art‐content‐layout:''' - This option is driven by a styling conflict between Regroup Person Profile and certain TNG Templates. The styling problem manifests itself by using only half of the screen width to display the Person Profile. I may have fixed this conflict, but still, if you encounter the half-screen display, just to select this option.  If it still doesn't work, [https://www.robinrichmond.com/family/mod_support.php please let me know].
+
#* These siblings options are similar to those provided by the [[Add Parents Children Row]] and [[Add Person Siblings Row]]. Those mods used to be compatible with Regroup Person Profile so that you select which way to handle siblings. But they are no long compatible, and there is a very good chance that I will remove this feature in favor those two mods.  
#* This adjustment is done by Javascript, and only done within the Person Profile. It does not affect any other pages in any template.
+
# ''Where to put notes''' - Allows several possibilities, including (but not limited to) displaying personal notes very close to the the top of the Person Profile.
 
+
#* This option overrides the TNG configuration variable that provides more limited control of the placement of notes, and replaces that option in the configuration page with a note.
'''Some details about the display of siblings'''
+
# '''Adjust the styling of templates that use .art‐content‐layout:'''
* When they are shown with the parents' data (as the parents' "''children''"),
+
#* This option is driven by a styling conflict between Regroup Person Profile and certain TNG Templates. The styling problem manifests itself by using only half of the screen width to display the Person Profile. I may have fixed this conflict, but I can't be sure that it works in ''all'' templates. if you encounter the half-screen display, just try this option.  If it still doesn't work, [https://www.robinrichmond.com/family/mod_support.php please let me know].
** The profiled person is listed but not hyperlinked, and
  −
** If the person has more than one set of parents, each couple's children are listed.
  −
* When shown with the person's personal data (as "siblings"),
  −
** The profiled person is not displayed at all, and
  −
** If the "Show extended list of siblings" is selected, that list includes half-siblings. That is, the list includes all children of all of the person's parents' marriages. The extended list of children is grouped by the parents of a set of children.
     −
Also,
+
Also note that several options from earlier versions of Regroup Person Profile are not listed here. In most cases, the relevant features and their options have been spun off from Regroup Person Profile into new "Regroup Person*" mods. See some details in [#Related_Mods|Related Mods]] below.
* You may have noticed that some of these options enable features that are also implemented by other mods. Those features are included in Regroup Person Profile only when the other mods are incompatible with Regroup Person Profile. See [[#Overlap|Overlap]] and [[#Interdependencies|Interdependencies]] in the [[#Other_mods|Other mods]] section of this aticle]]
  −
* Several options from mod version 18 that affected the display of event dates and places, and the name/birth/death/age data for relatives have been moved to [[Regroup Person-Date Place|Regroup Person-Date Place v19]]. If you want to use both this mod and [[Regroup Person-Date Place]], you must use version 19* of both.
   
<!-- BUTTON AT THE BOTTOM OF TOGGLED CONTENT --><div class="mw-customtoggle-19op1 mw-customtoggle-19op2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide the options for mod v19&#93;</div></div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
 
<!-- BUTTON AT THE BOTTOM OF TOGGLED CONTENT --><div class="mw-customtoggle-19op1 mw-customtoggle-19op2" style="text-decoration:underline;color:#0645ad;text-align:right;">&#91;Hide the options for mod v19&#93;</div></div><!-- END TOGGLED CONTENT and END DOUBLE TOGGLE -->
    
== Other Mods ==
 
== Other Mods ==
Many, many mods affect the Person Profile.  These notes cannot cover them all. (There are also a year or two out of date.)
+
Many, many mods affect the Person Profile.  These notes cannot cover them all (and are a year or two out of date).
    
=== Related Mods ===
 
=== Related Mods ===
Line 88: Line 85:     
=== Overlap ===
 
=== Overlap ===
These mods conflict with Regroup Person Profile, but Regroup Person Profile, or a companion mod, implements at least a good part of the functionality of these mods:
+
These mod implement features that are also implemented by Regroup Person Profile or a companion mod from the Regroup Person* family. In some cases, the two mods have installation or functional conflicts, and you must pick one or the other. In cases where the mods do work together, some Regroup Person* features can be disabled in favor of the other mod, but, in others the "compatible" features are redundant and you'll probably want to install just one of the two mods.
 
* [[Add Person Siblings Row]] adds the profiled person's siblings to the personal data block. Regroup Person Profile also ''optionally'' displays siblings, though in a different specific location and in a different format. Since Regroup Person Profile and [[Add Person Siblings Row]] ''are'' compatible, you can choose the format you prefer. Of course, if you do install [[Add Person Siblings Row]], then you'll probably want to use the options for Regroup Person Profile to disable its display of siblings.
 
* [[Add Person Siblings Row]] adds the profiled person's siblings to the personal data block. Regroup Person Profile also ''optionally'' displays siblings, though in a different specific location and in a different format. Since Regroup Person Profile and [[Add Person Siblings Row]] ''are'' compatible, you can choose the format you prefer. Of course, if you do install [[Add Person Siblings Row]], then you'll probably want to use the options for Regroup Person Profile to disable its display of siblings.
 
* [[Add Parents Children Row]], like [[Add Person Siblings Row]], adds the profiled person siblings to the Person Profile, but does no in the parents' data block. Again, Regroup Person Profile also ''optionally'' displays siblings in the parents' data block, but does so in a different format.  Regroup Person Profile and [[Add Parents Children Row]] ''are'' compatible, but if you install [[Add Parents Children Row]], then you'll probably want to disable Regroup Person Profile's display of siblings.
 
* [[Add Parents Children Row]], like [[Add Person Siblings Row]], adds the profiled person siblings to the Person Profile, but does no in the parents' data block. Again, Regroup Person Profile also ''optionally'' displays siblings in the parents' data block, but does so in a different format.  Regroup Person Profile and [[Add Parents Children Row]] ''are'' compatible, but if you install [[Add Parents Children Row]], then you'll probably want to disable Regroup Person Profile's display of siblings.
Line 164: Line 161:  
<span id='modsettingsblock'></span>
 
<span id='modsettingsblock'></span>
 
{| border="2" cellspacing="1" cellpadding="2" class="wikitable"
 
{| border="2" cellspacing="1" cellpadding="2" class="wikitable"
| <span style="brown;">'''7. AFTER:'''</span> '''The Regroup Person Profile "Mod Settings Block"'''<br>
+
| <span style="brown;">'''7. AFTER:'''</span> '''The Regroup Person Profile mod configuration settings in their "Mod Settings Block"'''<br>
 
{{RobinBoilerplate | text=msbviz1}}
 
{{RobinBoilerplate | text=msbviz1}}
 
{{RobinBoilerplate | text=msbgenconfig}}
 
{{RobinBoilerplate | text=msbgenconfig}}
 
|-
 
|-
| [[Image:regroup_person_profile-after-modsettingsblock19.jpg]]
+
| [[Image:Rpp-after-msb20b.png]]
 +
|}
 +
 
 +
<span id='innermodmenu'></span>
 +
{| border="2" cellspacing="1" cellpadding="2" class="wikitable"
 +
| colspan='2' | <span style="brown;">'''8. AFTER:'''</span> '''The Person Profile "Inner Mod Menu" after several Regroup Person* mods have been installed.'''
 +
|-
 +
{{RobinBoilerplate | text=msbviz1}}
 +
{{RobinBoilerplate | text=msbgenconfig}}
 +
| [[Image:Rpp-after-Rpp-after-imm20b.PNG]]
 
|}
 
|}
   Line 210: Line 216:  
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"
 
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"
 
! Mod Version !! TNG Version !! Date !! Note
 
! Mod Version !! TNG Version !! Date !! Note
|-
+
|- style="vertical-align:top;"<!-- ############################################################## -->
 +
|[[Media:Regroup Person Profile v14.0.1.20b1.zip|v14.0.1.20b1]]
 +
|14.0.1-14.0.3
 +
|5Nov2023
 +
|(There was a glitch of some sort in the download file for mod version 20.b, so I uploaded a new copy.)
 +
 
 +
|- style="vertical-align:top;"<!-- ############################################################## -->
 
|[[Media:Regroup Person Profile v14.0.1.20b.zip|v14.0.1.20b]]
 
|[[Media:Regroup Person Profile v14.0.1.20b.zip|v14.0.1.20b]]
|14
+
|14.0.1-14.0.3
 
|23Sep2023
 
|23Sep2023
 
|Upgraded to TNGv14.0.1, Fixed bug that caused some mods to display children in the wrong font, Tweaked two insertion strings to avoid conflicts with Show All Family
 
|Upgraded to TNGv14.0.1, Fixed bug that caused some mods to display children in the wrong font, Tweaked two insertion strings to avoid conflicts with Show All Family
<nowiki>*</nowiki>
+
 
 
|- style="vertical-align:top;"<!-- ############################################################## -->
 
|- style="vertical-align:top;"<!-- ############################################################## -->
 
| [[Media:Regroup person profile v13.0.4.19g1.zip|13.0.4.19g1]]
 
| [[Media:Regroup person profile v13.0.4.19g1.zip|13.0.4.19g1]]
Line 537: Line 549:  
[[Category:personlib.php mods]]
 
[[Category:personlib.php mods]]
 
[[Category:genlib.php mods]]
 
[[Category:genlib.php mods]]
[[Category:globallib.php mods]]
  −
[[Category:cust_text.php English mods]]
  −
[[Category:genstyle.css mods]]
   
[[Category:admin_genconfig.php mods]]
 
[[Category:admin_genconfig.php mods]]
 
[[Category:admin_updateconfig.php mods]]
 
[[Category:admin_updateconfig.php mods]]
'''Experienced'''
5,069

edits