Difference between revisions of "Sosa"
MichelKirsch (talk | contribs) (Page only in English) |
MichelKirsch (talk | contribs) |
||
(43 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{languages}} | {{languages}} | ||
− | |||
{{TNGmod | {{TNGmod | ||
| mod_name = Sosa | | mod_name = Sosa | ||
| mod_summary = Marks graphically the ancestors of the root of a tree. | | mod_summary = Marks graphically the ancestors of the root of a tree. | ||
− | | mod_last_update = | + | | mod_validation = |
− | | download_link = for {{Tv120}}<br> [ | + | | mod_last_update = 30 Jun 2019 |
+ | | download_link = for {{Tv120}}<br> [http://www.mkirsch.be/c-count/click.php?id=3&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} Sosa v12.0.2.2 Rev 3] | ||
+ | | download_stats = | ||
| mod_author = [[User:MichelKirsch|Michel Kirsch]] | | mod_author = [[User:MichelKirsch|Michel Kirsch]] | ||
+ | | mod_url = [http://genealogie.mkirsch.be/ Luxemburg & Hainaut Roots] | ||
| mod_support = [http://tng.community/ TNG Community Forums] | | mod_support = [http://tng.community/ TNG Community Forums] | ||
| mod_contact = [[Image:Image mail.png|MyMail]] | | mod_contact = [[Image:Image mail.png|MyMail]] | ||
− | | mod_version = 12.0.2. | + | | mod_version = 12.0.2.2 Rev 3 - '''ATTENTION! Delete sosa table at uninstall of earlier version''' for TNG v12 |
| min_TNG_ver = n.c | | min_TNG_ver = n.c | ||
| max_TNG_ver = 12+ | | max_TNG_ver = 12+ | ||
Line 24: | Line 26: | ||
'''This Mod allows''' the administrator to designate the root of his tree (SOSA No. 1).<br> | '''This Mod allows''' the administrator to designate the root of his tree (SOSA No. 1).<br> | ||
Then the users can trace the lineage of your SOSA 1 through all forms of TNG.<br> | Then the users can trace the lineage of your SOSA 1 through all forms of TNG.<br> | ||
− | The ancestors of the SOSA 1 are then identified by a green ball and | + | The ancestors of the SOSA 1 are then identified by a green ball and by their SOSA number.<br> |
− | The Mod also gives you a list of all SOSA over | + | The Mod also gives you a list of all SOSA over 31/63 generations. The next generations are also treated but receive no sosa (sosa > 2.10**9/2.10**18 !)<br> |
+ | It is provided with a mini mod which modifiy the "Add Person Siblings Row" mod if you have installed it.<br><br> | ||
It is based on Sosa-Stradonitz's numbering, also called Eizinger's method or [https://en.wikipedia.org/wiki/Ahnentafel '''Ahnentafel''' numbering] | It is based on Sosa-Stradonitz's numbering, also called Eizinger's method or [https://en.wikipedia.org/wiki/Ahnentafel '''Ahnentafel''' numbering] | ||
== Many thanks to == | == Many thanks to == | ||
− | [ | + | [[User:Tngrlkrz|'''Ron''']], [[User:KenRoy|'''Ken''']], [[User:Mkoche| '''Scott''']] for the testing, the ideas and the comments about this first version !<br> |
− | [ | + | [[User:Roebie| '''Bart''']] for the code to delete the table before uninstall !<br> |
'''Google''' for some translations... | '''Google''' for some translations... | ||
== Development == | == Development == | ||
− | Written by : [https://tng.community/index.php?/profile/12528-michel-kirsch/ MichelKirsch] | + | Written by : [https://tng.community/index.php?/profile/12528-michel-kirsch/ MichelKirsch] from Charleroi - Hainaut - Belgium |
== Requirements == | == Requirements == | ||
'''A TNG 12.0.2 installation''' in working order.<br> | '''A TNG 12.0.2 installation''' in working order.<br> | ||
This Mod works perfectly with Mods | This Mod works perfectly with Mods | ||
− | [https://tng.lythgoes.net/wiki/index.php?title=OpenStreetMap '''Open Street Map'''] | + | [https://tng.lythgoes.net/wiki/index.php?title=OpenStreetMap '''Open Street Map'''], [https://tng.lythgoes.net/wiki/index.php?title=Add_Person_Siblings_Row '''Add Person Siblings Row'''], [https://tng.lythgoes.net/wiki/index.php?title=Show_Siblings '''Show Siblings'''], [https://tng.lythgoes.net/wiki/index.php?title=Living_Color_Mod '''Living Color'''], [https://tng.lythgoes.net/wiki/index.php?title=Research_Tools '''Research Tools'''] and many others as I seen by Ron (80+ mods installed !)<br> |
It is possible that it works with earlier versions of TNG, <br> | It is possible that it works with earlier versions of TNG, <br> | ||
but the tests haven't been done. If someone tries, let me know the result.<br> | but the tests haven't been done. If someone tries, let me know the result.<br> | ||
Line 47: | Line 50: | ||
'''Before installing''', it is important to make a backup copy of the following files (they will be modified by this mod):<br> | '''Before installing''', it is important to make a backup copy of the following files (they will be modified by this mod):<br> | ||
By alphabetical order : | By alphabetical order : | ||
− | + | admin_backup.php | |
− | + | admin_families.php | |
− | + | admin_optimize.php | |
− | + | admin_people.php | |
− | + | admin_restore.php | |
− | + | admin_utilities.php | |
− | + | ahnentafel.php | |
− | + | customconfig.php | |
− | + | descend.php | |
− | + | descendtext.php | |
− | + | desctracker.php | |
− | + | extrastree.php | |
− | + | familychart.php | |
− | + | familygroup.php | |
− | + | genlib.php | |
− | + | getperson.php | |
+ | languages/Dutch/cust_text.php | ||
+ | languages/Dutch-UTF8/cust_text.php | ||
+ | languages/English/cust_text.php | ||
+ | languages/English-UTF8/cust_text.php | ||
+ | languages/French/cust_text.php | ||
+ | languages/French-UTF8/cust_text.php | ||
+ | languages/German/cust_text.php | ||
+ | languages/German-UTF8/cust_text.php | ||
+ | languages/Spanish/cust_text.php | ||
+ | languages/Spanish-UTF8/cust_text.php | ||
+ | pedigreetext.php | ||
+ | register.php | ||
+ | search.php | ||
+ | verticalchart.php | ||
== INSTALLATION == | == INSTALLATION == | ||
Line 72: | Line 89: | ||
[[Image:drop table.jpg|drop table button]] | [[Image:drop table.jpg|drop table button]] | ||
+ | |||
+ | == Upgrade == | ||
+ | When upgrading to a higher version. | ||
+ | |||
+ | * '''Uninstall''' and "delete" the current Mod. It is '''not''' necessary to delete your table sosa_tng, '''EXCEPT''' if it is expressly explained in the release notes! | ||
+ | * Proceed as for an installation with the new Mod | ||
== In the event of a problem == | == In the event of a problem == | ||
Line 79: | Line 102: | ||
* '''Copy''' the backup of the affected files back to your TNG directory | * '''Copy''' the backup of the affected files back to your TNG directory | ||
+ | == Revision History == | ||
+ | |||
+ | {| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable" | ||
+ | |- | ||
+ | ! Version | ||
+ | ! Release Date | ||
+ | ! Contents | ||
+ | |- | ||
+ | | V12.0.2.2-3 | ||
+ | | 29 june 2019 | ||
+ | | Optimize for 64 bits systems - '''The old table sosa must be deleted at uninstall of earlier version''' - Variables to change colours of sosa list - Marks parents in getperson.php - Marks child having a sosa in the siblings of current person (Show Siblings installed)- Choice between fake sosa(= -1) or negative sosa when trespassing PHP_INT_MAX limit | ||
+ | |- | ||
+ | | V12.0.2.2-2 | ||
+ | | 20 june 2019 | ||
+ | | Upgrade for 64 bits systems - '''The old table sosa must be deleted at uninstall of earlier version''' - New algorithm to compute sosa - Sosa Icon | ||
+ | |- | ||
+ | | V12.0.2.2-1 | ||
+ | | 16 june 2019 | ||
+ | | Sosa list before the TNG Menu. Big sosa list (must be open in a new tab) | ||
+ | |- | ||
+ | | V12.0.2.2 | ||
+ | | 14 june 2019 | ||
+ | | Some changes of behaviour / layout. Version number visible on sosa menu | ||
+ | |- | ||
+ | | V12.0.2.1 | ||
+ | | 23 may 2019 | ||
+ | | Original version. | ||
+ | |} | ||
== Sites using this mod == | == Sites using this mod == | ||
Line 96: | Line 147: | ||
| [[User:MichelKirsch|Michel Kirsch]] | | [[User:MichelKirsch|Michel Kirsch]] | ||
| Developper of the Mod | | Developper of the Mod | ||
− | | 12.0.2. | + | | 12.0.2.2 Rev 2 |
| 12.0.2 | | 12.0.2 | ||
| FR / EN / NL / (D) | | FR / EN / NL / (D) | ||
+ | |- | ||
+ | | [https://www.kmtrees.com/index.php Roots & Relatives Remembered] | ||
+ | | [[User:tngrlkrz| Ron Krzmarzick]] | ||
+ | | Public & Private (modified) | ||
+ | | 12.0.2.2 R3 | ||
+ | | [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here] | ||
+ | | EN,DE,CS,ES | ||
+ | |- | ||
+ | | [http://racine-ad.fr/TNG/index.php Racine d'Alsace] | ||
+ | | [[User:Louis42|J-Louis Valory]] | ||
+ | | Public- private - T17 customized | ||
+ | | 12.0.2.2 | ||
+ | | 12.1 | ||
+ | | FR | ||
+ | |- | ||
|} | |} | ||
== Snapshots == | == Snapshots == | ||
− | ''' Here are some snapshots of the modified screens (there are | + | ''' Here are some snapshots of the modified screens (there are 16 screens modified by Sosa) : '''<br> |
{| border="1" cellspacing="0" cellpadding="5" width="100%" class="wikitable" | {| border="1" cellspacing="0" cellpadding="5" width="100%" class="wikitable" | ||
Line 112: | Line 178: | ||
|- | |- | ||
|Main page (getperson.php) <br> | |Main page (getperson.php) <br> | ||
− | A green | + | A green ball indicates that this person is in the lineage. His sosa number is revealed by passing the mouse over the green ball. <br> |
The spouse and descendant in the lineage are marked with a green ball as well. <br> | The spouse and descendant in the lineage are marked with a green ball as well. <br> | ||
− | + | A new menu appears in the menu bar. It offers the following options: <br> | |
For all: Go directly to sosa N° 1 '''[Goto Sosa 1]''' and list of sosas '''[List Sosa]''' <br> | For all: Go directly to sosa N° 1 '''[Goto Sosa 1]''' and list of sosas '''[List Sosa]''' <br> | ||
For the administrator of the site: possibility of designating the current person as sosa N ° 1 '''[Make him (her) sosa 1]''' <br> | For the administrator of the site: possibility of designating the current person as sosa N ° 1 '''[Make him (her) sosa 1]''' <br> | ||
Line 123: | Line 189: | ||
|- | |- | ||
|Sample list of sosa: <br> | |Sample list of sosa: <br> | ||
− | The list starts at sosa 1 (generation 0) until the | + | The list starts at sosa 1 (generation 0) until the 31st generation.(Next generations are not numbered) <br> |
The list includes: the generation, sosa number, full name, ID of the person with him (her) possible multiple sosas <br> | The list includes: the generation, sosa number, full name, ID of the person with him (her) possible multiple sosas <br> | ||
The common person is highlighted in clear in the list. <br> | The common person is highlighted in clear in the list. <br> | ||
Line 152: | Line 218: | ||
|} | |} | ||
+ | |||
+ | [[Category:Mods for TNG v12]] | ||
+ | |||
+ | [[Category:admin_backup.php mods]] | ||
+ | [[Category:admin_families.php mods]] | ||
+ | [[Category:admin_optimize.php mods]] | ||
+ | [[Category:admin_people.php mods]] | ||
+ | [[Category:admin_restore.php mods]] | ||
+ | [[Category:admin_utilities.php mods]] | ||
+ | [[Category:ahnentafel.php mods]] | ||
+ | [[Category:customconfig.php mods]] | ||
+ | [[Category:descend.php mods]] | ||
+ | [[Category:descendtext.php mods]] | ||
+ | [[Category:desctracker.php mods]] | ||
+ | [[Category:familychart.php mods]] | ||
+ | [[Category:familygroup.php mods]] | ||
+ | [[Category:genlib.php mods]] | ||
+ | [[Category:getperson.php mods]] | ||
+ | [[Category:register.php mods]] | ||
+ | [[Category:search.php mods]] |
Revision as of 05:26, 8 July 2019
Sosa | ||
---|---|---|
Summary | Marks graphically the ancestors of the root of a tree. | |
Validation | ||
Mod Updated | 30 Jun 2019 | |
Download link | for
Sosa v12.0.2.2 Rev 3 | |
Download stats | ||
Author(s) | Michel Kirsch | |
Homepage | Luxemburg & Hainaut Roots | |
Mod Support | TNG Community Forums | |
Contact Developer | ||
Latest Mod | 12.0.2.2 Rev 3 - ATTENTION! Delete sosa table at uninstall of earlier version for TNG v12 | |
Min TNG V | n.c | |
Max TNG V | 12+ | |
Files modified | admin_backup.php admin_families.php admin_optimize.php admin_people.php admin_restore.php admin_utilities.php customconfig.php descend.php descendtext.php desctracker.php familychart.php familygroup.php genlib.php getperson.php register.php search.php | |
Related Mods | ||
Notes |
Purpose of the Mod
This Mod allows the administrator to designate the root of his tree (SOSA No. 1).
Then the users can trace the lineage of your SOSA 1 through all forms of TNG.
The ancestors of the SOSA 1 are then identified by a green ball and by their SOSA number.
The Mod also gives you a list of all SOSA over 31/63 generations. The next generations are also treated but receive no sosa (sosa > 2.10**9/2.10**18 !)
It is provided with a mini mod which modifiy the "Add Person Siblings Row" mod if you have installed it.
It is based on Sosa-Stradonitz's numbering, also called Eizinger's method or Ahnentafel numbering
Many thanks to
Ron, Ken, Scott for the testing, the ideas and the comments about this first version !
Bart for the code to delete the table before uninstall !
Google for some translations...
Development
Written by : MichelKirsch from Charleroi - Hainaut - Belgium
Requirements
A TNG 12.0.2 installation in working order.
This Mod works perfectly with Mods
Open Street Map, Add Person Siblings Row, Show Siblings, Living Color, Research Tools and many others as I seen by Ron (80+ mods installed !)
It is possible that it works with earlier versions of TNG,
but the tests haven't been done. If someone tries, let me know the result.
Thank you.
IMPORTANT : Before installing
Before installing, it is important to make a backup copy of the following files (they will be modified by this mod):
By alphabetical order :
admin_backup.php admin_families.php admin_optimize.php admin_people.php admin_restore.php admin_utilities.php ahnentafel.php customconfig.php descend.php descendtext.php desctracker.php extrastree.php familychart.php familygroup.php genlib.php getperson.php languages/Dutch/cust_text.php languages/Dutch-UTF8/cust_text.php languages/English/cust_text.php languages/English-UTF8/cust_text.php languages/French/cust_text.php languages/French-UTF8/cust_text.php languages/German/cust_text.php languages/German-UTF8/cust_text.php languages/Spanish/cust_text.php languages/Spanish-UTF8/cust_text.php pedigreetext.php register.php search.php verticalchart.php
INSTALLATION
Unzip the received file into a "sosa" directory directly in the "mods" sub directory of your TNG installation.
You do not have to create the table manually. It is created automatically at the first execution.
On the other hand for the uninstall, it is necessary to follow the instructions in order to erase
the table sosa (tng_sosa) become useless.
Upgrade
When upgrading to a higher version.
- Uninstall and "delete" the current Mod. It is not necessary to delete your table sosa_tng, EXCEPT if it is expressly explained in the release notes!
- Proceed as for an installation with the new Mod
In the event of a problem
- Try using the Mod Manager Remove capability
- Open an issue in the TNG Community Forums
- Copy the backup of the affected files back to your TNG directory
Revision History
Version | Release Date | Contents |
---|---|---|
V12.0.2.2-3 | 29 june 2019 | Optimize for 64 bits systems - The old table sosa must be deleted at uninstall of earlier version - Variables to change colours of sosa list - Marks parents in getperson.php - Marks child having a sosa in the siblings of current person (Show Siblings installed)- Choice between fake sosa(= -1) or negative sosa when trespassing PHP_INT_MAX limit |
V12.0.2.2-2 | 20 june 2019 | Upgrade for 64 bits systems - The old table sosa must be deleted at uninstall of earlier version - New algorithm to compute sosa - Sosa Icon |
V12.0.2.2-1 | 16 june 2019 | Sosa list before the TNG Menu. Big sosa list (must be open in a new tab) |
V12.0.2.2 | 14 june 2019 | Some changes of behaviour / layout. Version number visible on sosa menu |
V12.0.2.1 | 23 may 2019 | Original version. |
Sites using this mod
If you download and install this mod, please add your TNG site to the table below: If you have a problem to do it, sebd me a mail...
URL | User | Note | Mod-Version | TNG-Version | User-language |
---|---|---|---|---|---|
Racines luxo-hennuyeres | Michel Kirsch | Developper of the Mod | 12.0.2.2 Rev 2 | 12.0.2 | FR / EN / NL / (D) |
Roots & Relatives Remembered | Ron Krzmarzick | Public & Private (modified) | 12.0.2.2 R3 | See Here | EN,DE,CS,ES |
Racine d'Alsace | J-Louis Valory | Public- private - T17 customized | 12.0.2.2 | 12.1 | FR |
Snapshots
Here are some snapshots of the modified screens (there are 16 screens modified by Sosa) :
EN - Explanations | Image |
Main page (getperson.php) A green ball indicates that this person is in the lineage. His sosa number is revealed by passing the mouse over the green ball. |
|
Sample list of sosa: The list starts at sosa 1 (generation 0) until the 31st generation.(Next generations are not numbered) |
|
The same list with some multiple sosas. | |
All the reports of descent are provided with their sosa marker (the green bullet)next to people of the lineage, possibly with their multiple sosa Here's an example with implex (multiple sosas) to A-A-grandparents. |
|
Here's the descend tree in text mode (descend.php) | |
The sosa marker is also present in the search results... | |
... and in every others graphical representations of your tree (here in desctracker.php) |
- Mods for TNG v12
- Admin backup.php mods
- Admin families.php mods
- Admin optimize.php mods
- Admin people.php mods
- Admin restore.php mods
- Admin utilities.php mods
- Ahnentafel.php mods
- Customconfig.php mods
- Descend.php mods
- Descendtext.php mods
- Desctracker.php mods
- Familychart.php mods
- Familygroup.php mods
- Genlib.php mods
- Getperson.php mods
- Register.php mods
- Search.php mods