Sosa/fr

From TNG_Wiki
Jump to: navigation, search
Sosa
Summary Marque graphiquement les ancêtres de la racine d'un arbre.
Validation
Mod Updated 29 Jun 2019
Download link for
TNG 12.0

Sosa v12.0.2.2 Rev 3
Download stats
Author(s) Michel Kirsch
Homepage Racines luxo-hennuyeres
Mod Support TNG Community Forums
Contact Developer MyMail
Latest Mod 12.0.2.2 Rev 3 - Effacer l'ancienne table sosa 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



But du Mod

Ce Mod permet à l'administrateur de désigner la racine de son arbre (le SOSA N° 1).
Ensuite les utilisateurs peuvent 'tracer' la lignée de votre SOSA 1 à travers toutes les formes de TNG.
Les ancêtres de votre SOSA 1 sont alors identifiés par une boule verte et par leur N° SOSA.
Le Mod vous donne également une liste des tous les SOSA sur 31/63 générations. Les générations suivantes sont prises en charge aussi, mais ne reçoivent pas de numéro sosa (sosa devient > 2.10**9 ou 2.**18)

Il est accompagné d'un mini mod permettant d'agir sur le mod "Add Person Siblings Row" si vous l'avez installé.
Il est basé sur la numerotation de Sosa-Stradonitz aussi appelée méthode Eizinger ou numerotation Ahnentafel

Remerciements

Ron, Ken, Scott pour leurs tests, leurs idées et leurs commentaires pour cette première version !
Bart pour le code pour supprimer la table avant de désinstaller le mod !
Google pour quelques traductions...

Developpement

Ecrit par : MichelKirsch de Charleroi - Hainaut - Belgium

Pré-requis

Une installation de TNG 12.0.2 en état de marche.
Il fonctionne parfaitement avec les Mods Open Street Map, Add Person Siblings Row, Show Siblings, Living Color, Research Tools et beaucoup d'autres, ainsi que j'ai pu le voir chez Ron (> 80 mods installés!)
Il est possible qu'il fonctionne avec des versions plus anciennes de TNG,
mais les essais n'ont pas été faits. Si quelqu'un essaye, qu'il m'avertisse du résultat.
Merci.

IMPORTANT : Avant l'installation

Avant d'installer, il est judicieux de faire une copie de sécurité des fichiers suivants (ils seront modifiés par ce Mod):
Par ordre alphabétique :

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

Dézipper le fichier reçu directement dans le répertoire "mods" de votre installation TNG.
Via le Mod Manager, installer le Mod.</li>
Il n'est pas nécessaire de créer la table manuellement. Elle est créée automatiquement à la première utilisation.
Par contre, pour la désinstallation, il est nécessaire de suivre les instructions afin d'effacer
la table sosa (tng_sosa) devenue inutile.

drop table button


Mise à jour

Lors d'une mise à jour vers une version supérieure.

  • Désinstallez puis supprimez le Mod en cours. Il n'est pas nécessaire de supprimer votre table sosa_tng, SAUF si cela est expressément prévu dans les notes de mise à jour !
  • Procédez comme pour une installation avec le nouveau Mod

En cas de probleme

  • Essayez d'utiliser la désinstallation par le Mod Manager.
  • Ouvrez un topic dans les TNG Community forums.
  • Copiez votre backup en écrasant les fichiers modifiés dans votre répertoire TNG.

Historique des modifications

Version Release Date Contents
V12.0.2.2-3 29 juin 2019 Optimise code 64 bits - ATTENTION ! La table tng_sosa doit être effacée à la désinstallation de l'ancienne version - Variables permettant de changer les couleurs de la liste des sosas - Marque les parents dans getperson.php - Marque l'enfant ayant un sosa dans la liste des frères et soeurs de la personne courante (Show Siblings doit être installé)- Choix entre faux sosa(= -1) ou sosas négatifs quand le système dépasse la limite PHP_INT_MAX (32 ou 64 bits)
V12.0.2.2-2 20 juin 2019 Capacité augmentée pour systèmes 64 bits - L'ancienne table sosa DOIT être effacée lors de la désinstallation de la version précédente - Nouvel algorithme de calcul sosa - Icone sosa
V12.0.2.2-1 16 juin 2019 Liste sosas au-dessous du menu TNG. Grande liste sosa (à ouvrir dans un nouvel onglet)
V12.0.2.2 14 june 2019 Plusieurs modifications de comportement / layout. Le numéro de version devient visible sur le bouton du menu Sosa
V12.0.2.1 23 may 2019 Première version.

Sites utilisant ce Mod

Si vous chargez et installez ce Mod, veuillez ajouter votre site TNG à la table ci-dessous : Si vous n'y parvenez pas, envoyez-moi un mail !

URL User Note Mod-Version TNG-Version User-language
Racines luxo-hennuyeres Michel Kirsch Developper of the Mod 12.0.2.2-2 12.0.2 FR / EN / NL / (D)
Roots & Relatives Remembered Ron Krzmarzick Public & Private (modified) 12.0.2.2 R1 See Here EN,DE,CS,ES
Racine d'Alsace J-Louis Valory Public- private - T17 customized 12.0.2.2 12.1 FR

Captures d'écran

Voici quelques snapshots des écrans modifiés (il y a 16 écrans modifiés au total par Sosa) :

FR - Explications Image
Page principale (getperson.php)

Une boule verte indique que cette personne est dans la lignée. Son N° sosa est révélé en passsant la souris sur la boule verte.
Le conjoint et le descendant dans la lignée sont marqués d'une boule verte également.
Un nouveau menu apparaît dans la barre de menu. Il offre les options suivantes :
Pour tous : Aller directement au sosa N° 1 [Goto Sosa 1] et liste des sosas [List Sosa]
Pour l'administrateur du site : possibilité de désigner la personne courante comme sosa N° 1 [Make him (her) sosa 1]
Si vous avez plusieurs arbres, vous pouvez désigner plusieurs sosa N°1 (un seul par arbre).

Sosa Menu
Exemple de liste sosa :

La liste commence au sosa 1 (génération 0) jusqu'à la 31eme génération (après, les générations ne sont plus numérotées).
La liste reprend : la génération, N° sosa, nom complet, ID de la personne et les éventuels sosa multiples
La personne courante est surlignée en clair dans la liste.
Les personnes ayant plusieurs sosas sont surlignées en bleu.

Sosa List
La même liste avec quelques sosas multiples.
Sosa List with Implex
Tous les rapports de descendance sont pourvus de leur marqueur sosa (la boule verte) en regard

des personnes de la lignée, éventuellement avec les sosa multiples
Voici un exemple avec implexe (sosas multiples) aux A-A-grands-parents.

Descend Compact
Voici l'arbre de descendance en mode texte (descend.php)
Descend Text
Le marqueur sosa est également présent dans les résultats de recherche...
Search Result
... ainsi que dans toutes les autres représentations graphiques de votre arbre (ici dans desctracker.php)
arbre sosa