Modifications à ce jour à mon site TNG version 12 (2019)
(En construction)
Nouveau 2019
Travailler avec deux bases de données TNG
Plutôt que faire une mise à jour globale de ma généalogie je peux travailler avec deux BD TNG.
Façon de faire pour changer le nom du
répertoire de la BD de généalogie TNG
1 Changer le nom du répertoire de
la généalogie TNG active (comme de genealog à
genealog2)
2 Aller dans Configuration TNG et changer les lignes;
Root Path: /home/content/38/.....................
Genealogy URL
http://mwlandry.ca/genealog2
3 Changer le nom du répertoire de la généalogie TNG nouvelle (comme de genealog3 à genealog)
4 Aller
dans Configuration TNG et changer les lignes;
Root Path: /home/content/38/.....................
Genealogy URL
http://mwlandry.ca/genealog
2019
Installation TNG12
(Je fais l'installation à partir de l'anglais car l'aide est plus précise)
4. Rename two folders:
backups en backups.........
gedcom en gedcom............
5. Choose your language and character set:
French (UTF-8)
6. Establish a connection to your database:
Host Name: localhost; geneal..........
Database Name: genea......
Database Username: gene....
Database Password: xxxxxxxxxxxxxxxxx
7. Create the database tables
Database Collation: utf8_swedish_ci
Dans la BD je change MySQL connection collation de utf8_unicode_ci à utf8_swedish_ci basé sur recommandation à page https://tng.lythgoes.net/wiki/index.php?title=Database_Collation_-_Explain_Choosing Note: La langue est utf8, ça indique comment les lettres sont codées. La Collation indique comment elles sont triés. Exemple "œ" trié comme "oe", é comme e, etc. Pour la collation utf8_swedish_ci et les autres voir ici. |
8. Create a user for yourself:
usager principal : .....................................
9. Tree
04 -Fiches temporaires
10. Template
Choisir un Template au besoin.
Other settings
J'installe deux langues
French-UTF8
English-UTF8
Administration - Utilisateurs
Il faut inscrire un premier utilisateur en lui donnant tous les droits. Si on a pas d'utilisateur, tous les usagers peuvent accéder au menu d'administration.
Premier USAGER et Mot de Passe.
______________________________________________________________________________
Administration - Configurations -
Configuration générale - Chemins et
dossiers
Dossiers Sauvegarde et Gedcom:
Par mesure de sécurité, changer backup pour backupxxxxxxxxxxx. Également Gedcom.
Administration - Configurations - Configuration générale - Conception et définition du site
Page d'accueil: À
changer plus tard lorsqu'on aura fait une page d'accueil.
Genealogy URL: http://mwlandry.ca/genealogtest
: Il est important car sera utilisé dans les
courriels
Nom du site: Généalogie de test
Description du site: Site de généalogie des personnes ayant portées le nom
Landry.
Courriel: adresse de courriel du site marcel......
(C'est l'adresse de courriel où les gens écrivent et de qui ils reçoivent
l'information)
Propriétaire du Site: Marcel Walter Landry
Arbre par défaut:
À conserver vide de façon à avoir accès à tous les arbres au départ.
Administration - Configurations -
Configuration générale -
Confidentialité
Afficher les données SDJ/LDS:
Jamais
Montrer les
données des personnes Vivantes:
En fonction des droits des utilisateurs
Montrer les noms de personnes en vie: oui
Administration - Configurations - Configuration générale - Langues
Ajouter
Nom de langue affiché pour les
visiteurs: Français
Dossier de stockage de la langue: French-UTF8
Jeu de caractères : Maintenant on doit utiliser UTF-8 (sans
BOM selon Notepad++): (Anciennement ISO-8859-1)
Administration - Configurations - Configuration générale - Divers
Décalage horaire entre vous-même et le serveur (en heures): 3 Plus 3 signifie que je suis 3 heures avant lui. Ceci permet d'afficher mon heure locale dans mes journaux. (PS 2 en hiver, 3 avec l'heure avancée. Ceci a peu d'importance cependant pour le site)
Max générations, téléchargement GEDCOM: 5
SAUVEGARDER vos changements.
________________________________________________________________________
_________________________________________________________________________
Administration - Configurations -
Configuration des arbres
Pas changé
_________________________________________________________________________
Administration - Configurations - Configuration du journal d'accès (Log Settings)
On peut changer le
nom des fichiers log, genlog.txt et adminlog.txt
Maximum de lignes du registre (Publique): change 250
pour 20000
Maximum de lignes du registre Admin: change 1000 pour
20000
Ici en cas de spam on a l'option "Bloquer les suggestions ou les enregistrements de nouveaux utilisateurs dans lesquels....."
Sauvegarder
_________________________________________________________________________
Administration - Configurations - Configuration d'importation
Aucun changement.
__________________________________________________________________________________________________________________________________________________
Administration - Types d'évènements personnalisés -
On doit entrer
ces données à partir de la page anglaise de Administration, sinon il ne mémorise pas les 2 noms,
français et anglais. C'est encore le cas dans la version 7.0.2.
Code | Ind/Fam | Affichage franç, | Affichage angl. | espagnol | Ordre d'affichage | À l'importation | Commentaires |
SSN | Individuel | Note privée | Note privée | Note privée | Ignorer | NE PAS PUBLIER | |
REFN | Individuel | Numéro de Référence | Reference number | Número de referencia | 3 | Accepter | |
PROB | Individuel | Recens. 1901 | 1901 census | 4 | Accepter | ||
RESI | Individuel | Résidence | Residence | 4 | Accepter | ||
CENS | Individuel | Recensement | Census | 4 | Accepter | ||
OCCU | Individuel | Profession | Occupation | 4 | Accepter | ||
NATI | Individuel | Nationalité | Nationality | 4 | Accepter | ||
_FNRL | Individuel | Funérailles | Funeral | 4 | Accepter | Code non Gedcom mais BK7 | |
DSCR | Individuel |
Description |
Description | 4 | Accepter | ||
ORDN | Individuel | Ordination | Ordained | 4 | Accepter | ||
RELI | Individuel | Religion | Religion | 4 | Accepter | ||
CONF | Individuel | Confirmation | Confirmation | Confirmación | 4 | Accepter | |
ANCI | Individuel | Ancêtre | Ancestor | Antepasado | 9 | Accepter | |
_SOSA | Individuel | SOSA | SOSA | SOSA | 9 | Accepter | Code non Gedcom. Pas utilisé pour l'instant |
_NMAR | Individuel | Jamais marié | Never married | Nunca me casé | 9 | Accepter | Ne s'affiche pas sauf s'il y a un commentaire. |
ZZZZZZ | ZZZZZZ | ZZZZZZ | ZZZZZZ | ZZZZZZ | ZZZZZZ | ZZZZZZ | ZZZZZZ |
MARC | Famille | Contrat de mariage | Marriage contract | 3 | Accepter | ||
REHA | Famille | Réhabilitation | Rehabilitation | 3 | Accepter | Code non Gedcom | |
ANUL | Famille | Annulation | Annulment | 3 | |||
RESI | Famille | Résidence | Residence | 9 | Ignorer | J'utilise l'Individuel seulement. | |
CENS | Famille | Recensement | Census | 9 | Ignorer | J'utilise l'Individuel seulement. | |
BAPM | Individuel | BAPM de BK | BAPM of BK | BAPM | 4 | Voir note ci-bas | |
CHR | Géré par TNG | ||||||
CHR vs BAPM
Brothers Keeper utilise BAPM pour les baptêmes. TNG utilise CHR pour les baptêmes. C'est limite comme définitions.
GEDCOM 5.5 dit
BAPM The event of
baptism (not LDS), performed in infancy or later
CHR The religious event (not LDS) of baptizing and/or naming a child.
-Dans TNG pour les baptêmes, ne pas utiliser BAPM pour remplacer CHR car TNG n'utilisera pas la valeur de BAPM comme celle de CHR dans les rapports. Voir ma page Transmettre mes données de généalogie de Brother's Keeper vers un site web TNG sur la façon de faire.
ANCE et ANCI
Gedcom défini se code comme étant
ANCE {ANCESTORS}:=Pertaining to forbearers of an individual.
ANCI {ANCES_INTEREST}:= Indicates an interest in additional research for
ancestors of this individual.
Pour une raison que j'ignore BK6 utilise ANCI et non ANCE.
J'utilise ce code de façon indirect avec Brothers Keeper. Voir Transmettre mes données de généalogie de Brother's Keeper vers un site web TNG
_________________________________________________________________________
Arbres
Ajouter un arbre avec le ID de 05 que je nomme Landry à travers le Monde. Pour les arbres ont peu changer le nom mais pas le numéro ID.
Également
03 Acadiens
04 _Fiches temporaires
05 Landry
_________________________________________________________________________
Administration - Evènements de la ligne du temps
Voir la page particulière sur ce sujet
_________________________________________________________________________
Gestion des usagers
Suivre la procédure dans ma page tng users
Carte Google et Open Street Map
Remplacé par l'option MODS. Voir ci-bas
|
_________________________________________________________________________
Textes en français et anglais
Les fichiers concernant la langue utilisée sont maintenant (version 11) dans les répertoires
\languages\French-UTF8
\languages\English-UTF8
Il s'agit de pages php. Il faut les importer sur notre poste et les éditer avec Bloc-Notes. Il ne s'affiche pas si on les exécute avec Internet Explorer localement.
- text.php : cette page contient la majorité des mots affichés en français qu'on peut modifier.
- admintext.php : contient les noms affichés pour plusieurs fonctions dont le nom des codes Gedcom e.g. REFN = Numéro de référence CHR = Baptême, .
- alltext.php : pour les mois., les niveaux des cartes, etc.
cust_text.php : contient rien au départ et il est le dernier exécuté dans les fichiers de mots. Si on change la définition d'un mot ici c'est cette version qui sera affichée.
Ce dernier fichier est l'outil privilégié pour les changements. Il est le dernier fichier de langue utilisé et remplace les valeurs précédentes au besoin. On peut ici modifier ce qui a été demandé dans les autres fichiers de langues. Alors toutes les modifications seront faites dans ce fichier seulement.
Avant de transférer le nouveau fichier modifié, sur mon site, je change le nom de l'original de cust_text.php à cust_textOrig.php. Au cas OÙ. |
Dans \French-UTF8\cust_text.php ajouter à la fin, juste avant le ?>
//Changement de
MWL
$text['livingnote'] = "Une personne vivante est liée à cette fiche - Un Compte
Utilisateur est requis pour lire les détails, voir - Demander un Compte
Utilisateur- en PAGE d'accueil."; |
Note: Les 'level' sont relier à OpenStreetMap Originalement dans alltext.php on a //For Google
maps use - admin and public pages
|
|
|
Texte en anglais
Dans \English\cust_text.php ajouter à la fin, juste avant le ?>
//Changement de MWL
$admtext[placelevel] = "Place Level";
$admtext['level1'] = "Local, building";
$admtext['level2'] = "Parish, Areas";
$admtext['level3'] = "City/Town";
$admtext['level4'] = "County/Shire";
$admtext['level5'] = "State/Province/Country";
$admtext['level6'] = "Country";
$admtext['level0'] = "Various";
$text['livingnote'] = "One living individual is linked to this note - A User
Account required, see - Register for a User Account in Home Page.";
$text['pwrdby'] = "Generated by data from Marcel Walter Landry and ";
Autres changements
1. J'ai changé
newacctform.php pour ajouter un * au bout de certaines demandes ci-bas, car j'exige cette
info pour l'enregistrement d'un usager.
Pour
adresse, ville et province/état
echo $text['address']; ?>*:
echo $text['city']; ?>*:
echo $text['state']; ?>*:
2. J'enlève l'option de télécharger des fichiers CSV sauf pour les administrateurs selon cette méthode.
Pas fait pour version 11 et 12, à vérifier.
Dans des fichiers
.php comme sur mon site TNG de généalogie.
Pour avoir un icône différent pour la généalogie
Renommer le fichier icône, faviconfleur1.ico
en favicon.ico.
Et copier le dans le dans le dossier racine de la généalogie en remplacement de ce fichier de TNG.
Ça prend un certain temps avant que le nouvel icone s'affiche à cause de la cache.
Ligne du temps
Voir aussi comment introduire Évènements de la ligne du temps
Template 15
Pour créer un
gendex.
Aller dans Importation des données / Outil secondaire de maintenance /
Cliquer sur Créer GENDEX et un nouveau fichier gendex.txt est créé dans le
dossier gendex.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pour TNG 11 en 2018 j'ai arrêté ici les modifications. Également pour 2012.
Google Analytics
Dans la version 7 on devait mettre l'information dans footer.html. Maintenant dans la version 9 et des fichier .php voici la procédure à suivre. J'ai fait de même version TNG11
Cette procédure est
proposé sur le Wiki TNG que j'ai adapté pour mon
site. Le texte en anglais vient de cette source. Source: http://www.tngforum.us/lofiversion/index.php?t5487.html |
Installing Google Analytics I have mine in my footer.php file. The footer comes up on every page except admin pages. First, you need to create a file called analyticstracking.php with the following code (replace UA-xxxxxx-x with your tracking ID, leaving the quote marks in place): <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-xxxxxx-x"); pageTracker._trackPageview(); </script> <?php // End Analytics tracking code ?> Then at the bottom of your footer, place the following code: Dans mon cas j'utilise le Template 7, alors je modifie le footer.php dans le répertoire /genealog/templates/template7/ . Je place également le fichier analyticstracking.php dans ce répertoire. <?php include ("analyticstracking.php"); ?> This location and methodology will work, do not add the </body> and </html> tags to footer.php. They are already inserted into your TNG pages by genlib.php (which is also where the opening <html> and <body> tags are located), and there are a few other important javascript functions called by the footer function in genlib.php which are now located after your new first set of </body> and </html> tags. Those analytics instructions assume that you are working with freestanding, individual pages, whereas in this situation footer.php is always called as part of a larger dynamically constructed page which already includes those elements elsewhere. Un autre membre propose de le placer dans index.php. Le placer dans le fichier index.php n'a pas donné de résultats. décembre 2012. |
Affichage haut de page
Pour modifier l'affichage en haut de
la page
http://mwlandry.ca/genealog/searchform.php
modifier
D:\Références\Logiciels\Genealog\TNG9\Installation sur genealog\template7\topmenu.php
avec Microsoft Office 2007 Share Point Designer
Pour modifier le haut de page de
http://mwlandry.ca/genealog/index.php
"Nouvelles: 1 mai 2014, Mise à jour m ....."
Aller dans Administration Configuration Configuration des thèmes Modèle 7
et modifier le texte.
Les Médias (À re-valider avec la version 9 et 11)
Il y a des problèmes à avoir les dossiers Texte et Word dans le dossier Histoire en particulier lorsqu'ils sont joints à une fiche famille ils ne sont pas importés par TNG.
Je change le fichier mwlandry.ca\genealog\tngfiletypes.php pour que les fichiers .TXT et .DOC soit traité comme les fichiers .PDF et conservé dans le dossiers documents.
Je remplace les lignes
<?php
$imagetypes = array( "JPG", "GIF","PNG","JPEG" );
$videotypes = array( "AVI", "MPG", "MOV", "WMV", "3GP", "M4V", "MP4", "ASF" );
$historytypes = array( "DOC", "TXT", "PHP", "HTM", "HTML", "WPD" );
$documenttypes = array( "PDF" );
$recordingtypes = array( "MP3", "WMA", "WAV", "AU", "M4A" );
//$imagetypes = array( "JPG", "GIF", "BMP", "EPS", "PCX", "PCD", "PSD", "PNG", "TIF", "TGA", "WMF", "WPG" );
par les lignes
<?php
$imagetypes = array( "JPG", "GIF","PNG" );
$videotypes = array( "AVI", "MPG", "MOV", "WMV", "3GP", "M4V", "MP4", "ASF" );
$historytypes = array( "PHP", "HTM", "HTML", "WPD" );
$documenttypes = array( "DOC", "TXT", "PDF", "JPEG" );
$recordingtypes = array( "MP3", "WMA", "WAV", "AU", "M4A" );
//$imagetypes = array( "JPG", "GIF", "BMP", "EPS", "PCX", "PCD", "PSD", "PNG", "TIF", "TGA", "WMF", "WPG" );
TNG ne tient pas compte dans quel répertoire proviennent les documents mais uniquement leur extension pour déterminer dans quel répertoire il les place. Alors je vais conserver les fichiers .JPG dans imagetypes et je vais placer JPEG dans documenttypes. Si on veut que les photos apparaisse dans les documents on devra leur donner l'extension JPEG plutôt que JPG. Ainsi ces fichiers JPEG devront être placé dans le dossier genealog\documents, il n'y aura pas d'icône, lors de l'affichage on ne verra que la photo, aucun texte comme dans le cas des photos provenant du dossier genealog\photos.
PS Je crois qu'une fois que TNG a établi un lien avec une pièce de document le fait de modifier cette information dans BK6 ne change pas l'information dans TNG. Pour modifier ce lien allez dans TNG -Administration - Médias - Gérer, sélectionner les médias concernés et au bas avec Convertir la sélection en ils seront convertis dans le choix indiqué sous le titre Effacer la sélection.
Exemple voir la fiche http://mwlandry.ca/genealog/getperson.php?personID=I3&tree=09
Si requis on pourra ajouter d'autres extension à cette liste
TEMPLATE (Dans version 9 et 11)
J'utilise le Template10. Dans le répertoire /templates/template10
J'ai modifié les fichiers
footer.php, index.php et topmenu.php
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Ci-bas, Pas fait dans version 2018+ de mon site, entre autre Template 7.
Dans le sous-répertoire
/css, dans le fichier templatestyle.css, j'ai remplacé trois fois
#ff8212 par #3c28d4
ce qui change la couleur rouge en bleue.
À vérifier pour Template 10
TEMPLATE 7 - Dans footer.php
J'ai ajouté ceci
juste avant le <?php final:
............................. Administré par <a href="mailto:mwl101ca@yahoo.ca">Marcel
Walter Landry </a>
Site web <a target="_blank" href="http://mwlandry.ca/">Histoire et généalogie
des Landry</a>
TEMPLATE 7 - Dans index.php
dans la ligne 192 (TNG9) 191 (TNG11) |
$tngquery = "SELECT lastname, firstname, changedate, personID, gedcom, living, private, branch, lnprefix, title, suffix, prefix FROM $people_table ORDER BY changedate DESC LIMIT 10"; |
j'ai changé ORDER BY changedate par ORDER BY title. Cette ligne devient |
$tngquery = "SELECT lastname, firstname, changedate, personID, gedcom, living, private, branch, lnprefix, title, suffix, prefix FROM $people_table ORDER BY title DESC LIMIT 10"; |
ce qui permet l'affichage des 10 personnes avec des titres. |
J'ai modifié 10 fiches pour obtenir cette liste. Par concordance j'ai du modifier $text['latupdates'], voir plus haut, dans French. |
Les 10 fiches retenues sont Ancêtre : #3, #5, #3001, #7713 (Londeree), #18347 (Suisse) Fille du roi: #1341, #13685 Moyen-âge : #100356 (Chevalier) #100470 (Maire du palais) Webmestre : #5000 |
J'utilise l'option MODS pour faire certaines modifications soit
- OpenStreetMap
- Csv_reports_admin
Clique ici pour comprendre le fonctionnement des MODS dans TNG.
Au besoin Cliques ici pour m'envoyer un courriel.
Dernière modification : 27 février 2020.