https://tng.lythgoes.net/wiki/api.php?action=feedcontributions&user=Fholbek&feedformat=atomTNG_Wiki - User contributions [en]2024-03-29T04:45:34ZUser contributionsMediaWiki 1.35.1https://tng.lythgoes.net/wiki/index.php?title=Multi_Language_Date_Edit&diff=76328Multi Language Date Edit2023-01-02T00:45:38Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{Languages}}<br />
{{TNGmod<br />
| mod_name = Multi-language date edit<br />
| mod_summary = Allows entering month names and abbreviations in several languages: Afrikaans, Danish, Dutch, German, Italian, Portuguese, Norwegian, Spanish and Swedish. <br/><br />
| mod_last_update = 31 Mar 2016<br />
| download_link =<br />
[[Media:multi-laguage-date-v11.0.0.0.cfg.zip|multi-laguage-date-v11.0.0.0.cfg.zip]] for {{Tv110}}<br /><br />
| mod_author = [[User:carheu|Carlos Heuser]] <br />
| mod_url = [[Multi_Language_Date_Edit|Multi_Language_Date_Edit]] (This page)<br />
| mod_support = [[User:carheu|Carlos Heuser]]<br />
| mod_contact = [[User:carheu|Carlos Heuser]]<br />
| mod_version = 11.0.0.0<br />
| min_TNG_ver = 11.0.0<br />
| max_TNG_ver = 14.0.0<br />
| TNG_file_list = js/datevalidation.js<br /><br />
| related_mods = <br />
| notes = <br />
| mod_validation = <br />
| download_stats =<br />
}}<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
== Purpose of this Mod ==<br />
<br />
This Mod might be of interest for those who enter data directly in TNG and that would like to enter dates in a language that is not English. <br />
<br />
TNG already allows one to enter dates in several formats. For example, dates like "25.12.2015" (European format), "12/25/2015" (US format) or "25 December 2015" are translated to 25 Dec 2015, the internal format used by TNG and by the GEDCOM format.<br />
<br />
However, in my workflow I often copy and paste data that I collect from other digitally available sources (Web or text files). As my research concentrates on Portuguese, German and Swedish sources, the dates are often written in one of these English and I have to translate and reformat them manually.<br />
<br />
This mod allows one to enter dates in several other languages apart from English. For example, using the mod, the date above could be entered as "25 de dezembro de 2015" or "25 Dez 2015" in Portuguese, or "25. December 2015" in German.<br />
<br />
The Mod does not affect the way dates are displayed or stored in TNG.<br />
<br />
== Supported Languages ==<br />
<br />
At the present, the translation works for Afrikaans, Danish, Dutch, German, Italian, Portuguese, Norwegian, Spanish and Swedish. The Mod does not depend on what languages are installed in TNG. <br />
<br />
To include other languages, please contact the author. Simply entering month names in the cfg file may not work, as the names must be entered in a specific order.<br />
<br />
== Character Encoding ==<br />
<br />
I have tested the Mod with sites encoded in UTF-8. It would be nice to know if it also works with ISO-8859-1.<br />
<br />
== Known Issues ==<br />
<br />
I have not translated the modifiers that may applied to dates (ABT, FROM, TO,...).<br />
<br />
== Using the Mod ==<br />
<br />
* Enter a date written in one of the supported languages in a date field.<br />
* Press Tab or click on some other field and the date will be translated into the TNG standard format in English. <br />
<br />
== Mod installation and database setup ==<br />
<br />
The Mod is installed as usual with the Mod Manager:<br />
<br />
* Download the zip file containing the Mod files and unzip it in the TNG mods folder.<br />
* Install the Mod with the Manager.<br />
<br />
<span style="color: red">Note:</span> After the Mod is installed you must clear caches in your browser.<br />
<br />
== Developer ==<br />
<br />
Mod developer is [[User:carheu|Carlos Heuser]]. <br />
<br />
== Revision History ==<br />
<br />
{| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|-<br />
| v11.0.0.0<br />
| 31 Mar 2016<br />
| * Mod initial release<br />
|}<br />
<br />
== Sites using this mod ==<br />
If you download and install this mod, please consider adding your TNG site to the table below.<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version/TNG-Version<br />
! User-language<br />
|-<br />
| [https://gen-db.heuser.pro.br/ South Brazilian Family Trees]<br />
| [[User:carheu|Carlos Heuser]]<br />
| Developers site<br />
| v11.0.0.0/v14.0.0<br />
| English, German, Brazilian Portuguese<br />
|-<br />
| [http://www.luithlenfamilie.de Luithlenfamilie]<br />
| [[User:pingo|Ingo Wagner]]<br />
| Not a Public site<br />
| 11.0.0.0/11.1.2<br />
| DE, EN, NO, FR<br />
|-<br />
| http://nordiskeaner.info/<br />
| [[User:Mfenger|Mogens C. Fenger]]<br />
| Not a Public Site<br />
| v11.0.0.0<br />
| Danish, English<br />
|-<br />
| https://finnholbek.dk/<br />
| [[User:fholbek|Finn Holbek]]<br />
| Public Site<br />
| v11/13.1.2<br />
| Danish, English etc.<br />
|}<br />
<br />
<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v13]]<br />
[[Category:Mods for TNG v14]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Multi_Language_Date_Edit&diff=76327Multi Language Date Edit2023-01-02T00:44:44Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{Languages}}<br />
{{TNGmod<br />
| mod_name = Multi-language date edit<br />
| mod_summary = Allows entering month names and abbreviations in several languages: Afrikaans, Danish, Dutch, German, Italian, Portuguese, Norwegian, Spanish and Swedish. <br/><br />
| mod_last_update = 31 Mar 2016<br />
| download_link =<br />
[[Media:multi-laguage-date-v11.0.0.0.cfg.zip|multi-laguage-date-v11.0.0.0.cfg.zip]] for {{Tv110}}<br /><br />
| mod_author = [[User:carheu|Carlos Heuser]] <br />
| mod_url = [[Multi_Language_Date_Edit|Multi_Language_Date_Edit]] (This page)<br />
| mod_support = [[User:carheu|Carlos Heuser]]<br />
| mod_contact = [[User:carheu|Carlos Heuser]]<br />
| mod_version = 11.0.0.0<br />
| min_TNG_ver = 11.0.0<br />
| max_TNG_ver = 14.0.0<br />
| TNG_file_list = js/datevalidation.js<br /><br />
| related_mods = <br />
| notes = <br />
| mod_validation = <br />
| download_stats =<br />
}}<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
== Purpose of this Mod ==<br />
<br />
This Mod might be of interest for those who enter data directly in TNG and that would like to enter dates in a language that is not English. <br />
<br />
TNG already allows one to enter dates in several formats. For example, dates like "25.12.2015" (European format), "12/25/2015" (US format) or "25 December 2015" are translated to 25 Dec 2015, the internal format used by TNG and by the GEDCOM format.<br />
<br />
However, in my workflow I often copy and paste data that I collect from other digitally available sources (Web or text files). As my research concentrates on Portuguese, German and Swedish sources, the dates are often written in one of these English and I have to translate and reformat them manually.<br />
<br />
This mod allows one to enter dates in several other languages apart from English. For example, using the mod, the date above could be entered as "25 de dezembro de 2015" or "25 Dez 2015" in Portuguese, or "25. December 2015" in German.<br />
<br />
The Mod does not affect the way dates are displayed or stored in TNG.<br />
<br />
== Supported Languages ==<br />
<br />
At the present, the translation works for Afrikaans, Danish, Dutch, German, Italian, Portuguese, Norwegian, Spanish and Swedish. The Mod does not depend on what languages are installed in TNG. <br />
<br />
To include other languages, please contact the author. Simply entering month names in the cfg file may not work, as the names must be entered in a specific order.<br />
<br />
== Character Encoding ==<br />
<br />
I have tested the Mod with sites encoded in UTF-8. It would be nice to know if it also works with ISO-8859-1.<br />
<br />
== Known Issues ==<br />
<br />
I have not translated the modifiers that may applied to dates (ABT, FROM, TO,...).<br />
<br />
== Using the Mod ==<br />
<br />
* Enter a date written in one of the supported languages in a date field.<br />
* Press Tab or click on some other field and the date will be translated into the TNG standard format in English. <br />
<br />
== Mod installation and database setup ==<br />
<br />
The Mod is installed as usual with the Mod Manager:<br />
<br />
* Download the zip file containing the Mod files and unzip it in the TNG mods folder.<br />
* Install the Mod with the Manager.<br />
<br />
<span style="color: red">Note:</span> After the Mod is installed you must clear caches in your browser.<br />
<br />
== Developer ==<br />
<br />
Mod developer is [[User:carheu|Carlos Heuser]]. <br />
<br />
== Revision History ==<br />
<br />
{| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|-<br />
| v11.0.0.0<br />
| 31 Mar 2016<br />
| * Mod initial release<br />
|}<br />
<br />
== Sites using this mod ==<br />
If you download and install this mod, please consider adding your TNG site to the table below.<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version/TNG-Version<br />
! User-language<br />
|-<br />
| [https://gen-db.heuser.pro.br/ South Brazilian Family Trees]<br />
| [[User:carheu|Carlos Heuser]]<br />
| Developers site<br />
| v11.0.0.0/v14.0.0<br />
| English, German, Brazilian Portuguese<br />
|-<br />
| [http://www.luithlenfamilie.de Luithlenfamilie]<br />
| [[User:pingo|Ingo Wagner]]<br />
| Not a Public site<br />
| 11.0.0.0/11.1.2<br />
| DE, EN, NO, FR<br />
|-<br />
| http://nordiskeaner.info/<br />
| [[User:Mfenger|Mogens C. Fenger]]<br />
| Not a Public Site<br />
| v11.0.0.0<br />
| Danish, English<br />
|-<br />
| https://finnholbek.dk/<br />
| [[User:fholbek|Finn Holbek]]<br />
| Public Site<br />
| v13.1.2<br />
| Danish, English etc.<br />
|}<br />
<br />
<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v13]]<br />
[[Category:Mods for TNG v14]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=User:Fholbek&diff=72889User:Fholbek2022-09-30T05:00:47Z<p>Fholbek: Name</p>
<hr />
<div>Finn Holbek<br />
<br />
TNG web site is [http://finnholbek.dk/ Skeel, Schaffalitzky og Ahlefeldt] - finnholbek.dk</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Connections&diff=72888Connections2022-09-30T04:59:17Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{restricted}}{{TNGmod<br />
| mod_name = Connections<br />
| mod_summary = Display multiple connection paths between any people in the database.<br />
| mod_validation = (not yet)<br />
| mod_last_update = 20 Aug 2022<br />
| download_link = [https://jarocinscy.pl/click31/click.php?id=16&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} Connections v13.1.0.9a.zip]{{Tv1310}} <div style='clear:both;'>[https://jarocinscy.pl/click31/click.php?id=11&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} Connections v13.0.4.5.zip]{{Tv130}}</div><br />
| download_stats = [https://jarocinscy.pl/click31/index.php?action=stats&groupid=5 Click to see]<br />
| mod_author = [[User:Mjaro|Michał Jarociński]]<br />
| mod_url = [[Connections]] (this page)<br />
| mod_support = [https://tng.community/index.php?/forums/topic/15268-search-for-connections-mod Topic on the TNG Community Forum]<br />
| mod_contact = [[User_talk:Mjaro|As above, or my TNG User Page]]<br />
| mod_version = v13.1.0.9a<br />
| min_TNG_ver = 13.0<br />
| max_TNG_ver = 13.1<br />
| TNG_file_list = genlib.php<br />
| related_mods = [[Relate mod]]<br />
| notes =<br />
}}{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
== Purpose of the mod ==<br />
<br />
<p>This mod complements TNG with the function of finding and presenting multiple connection paths between any two selected persons, including non-relatives.</p><br />
<p>The mod inserts a new '''Connections''' tab on the '''Person''' page. It contains a form similar to that already used for checking ''kinship'' (i.e., the Relationship tab). You can select how long the search takes; the default parameters should be satisfactory, but if you want to search for more paths you can increase the search time limit. Some other parameters can be set via ModManager.</p><br />
<p>The way found paths are presented is different (more compact) than in other TNG diagrams. This allows you to view even complex connection paths without having to use scrollbars.</p><br />
<br />
== Visualization of this mod ==<br />
<br />
<p><br />
The new tab of the Person page;<br><br />
[[File:Nextimg1a.jpg|800px]]<br />
</p><br />
<p><br />
The results displayed:<br><br />
[[File:Nextimg2a.jpg|800px]]<br />
</p><br />
<p>Please note how unexpectedly many paths exist between those closely related people!<br />
<p>Note also that the first path displayed is significantly longer than the second. This is because the path going through the common ancestor (if any) is always displayed first.<p>You may choose to display the results in a more compact view, and also without a text description:<br><br />
[[File:Nextimg3c.jpg|800px]]<br />
<p>For diagrams wider than a window (which is the usual case for smartphones) it is possible to drag the diagram horizontally, which is prompted by a "bouncing" message.<br><br />
[[File:ConnectionsNarrow.jpg|500px]]<br />
<br />
== Developer ==<br />
<br />
This mod was developed by Michał Jarociński.<br/>This is my first mod, as I started programming just at the beginning of 2020.<br />
<br />
== Credits ==<br />
<br />
My big thanks and appreciation to [[User:Tngrlkrz|Ron Krzmarzick]] for spending time on early awkward versions, and to [[User:KenRoy|Ken Roy]] and [[User:TheKiwi|Roger Moffat]] for testing the mod, and for many valuable tips. To [[User:MichelKirsch|Michel Kirsch]] for several of his coding tricks I used. Also thanks to helpful testers, debaters and patient translators: Michel, Brett, Ton, Ton (second one :)), Jürgen, Kare, ... (the order of these names is random!).<br />
<br />
== Mod Conflicts ==<br />
<br />
* Not reported yet for the last version<br />
<br />
== Requirements ==<br />
<br />
* A working TNG v13 installation (v13.1 for the 6+ mod versions).<br />
* A backup of all affected files (see the list below) - just to be safe.<br />
<br />
== Installation ==<br />
<br />
# Click on the download link, shown in the summary in the upper right corner of the page.<br />
# Un-zip the file.<br />
# Move/copy/FTP the '''.cfg''' file and the '''Connections''' folder to the '''mods''' folder of your TNG system.<br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the mod.<br />
#'''Clear your browser cache!''' The mod adds lines to genstyle.css so it has to be re-loaded for the styles to take effect. Instructions for how to '''[[Bypassing Browser Cache|are found here]]''' (note: not needeed for latest mod version).<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
* Replace all affected files with the copies you made before the installation.<br />
* [https://tng.community/index.php?/forums/forum/21-addons/ TNG Community Forums: TNG Specific - Code Discussion - Addons]<br />
<br />
== Uninstalling the mod ==<br />
<br />
Click the '''Uninstall''' button.<br/>If you want to completely '''Remove''' this mod and all its files, you should also<br />
* click the '''Delete''' button to delete the config file from the mods folder<br />
* Remove "by hand" the mod folder ('connections' folder under the TNG mods folder) and all files inside it<br />
<br />
== Revision History ==<br />
<br />
{| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Description<br />
|-<br />
|13.1.0.9a<br />
|28 Sep 2022<br />
|Added kinship info (just demo). Added connectors (vertical lines) between boxes making diagrams more readable.<br />
|-<br />
| 13.1.0.9<br />
| 20 Aug 2022<br />
| Added commonAncestor mod parameter to calculate and display path through the closest common ancestor (if the persons are related) before performing regular connection search, even if the path is longer than other connections. Note: there are no translations into other languages yet.<br />
|-<br />
| 13.1.0.8<br />
| 27 Jul 2022<br />
| Added maxTime parameter to limit path search execution time. You set this parameter in the search form instead of maxR (which can still be set as mod parameter).<br />
|-<br />
| 13.1.0.7<br />
| 22 Mar 2022<br />
| Improved filtering algorithm (thx to [[User:Jeffrey Vitter|Jeff]]). New mod parameter allows to skip connections with a large number of marriages (also Jeff's idea). <br />
|-<br />
| 13.1.0.6<br />
| 4 Nov 2021<br />
| Multiple internal changes only (for a more complete changelog see the cfg file).<br />
Now uses the TNG sprite provided in TNG 13.1 that eliminates the conflict with Erik's https://tng.lythgoes.net/wiki/index.php/Maternal_And_Paternal_Lines] thanks to [[User:Bhemph|Brent Hemphill]] who include the sprites for both mods when he added the DNA sprite in TNG 13.1<br />
|-<br />
| 13.0.4.5<br />
| 15 Jun 2021<br />
| Wide diagrams x-draggable also in touch-screen devices (whole page remains y-scrollable). Separated stylesheet; styles are no more included to genstyle.css, but still can be overridden by mytngstyle.css. New buttons "Use my ID" and "Use bookmarks" to set Person2. Mod parameter for anchor setting (used when no Person2 selected yet; eventually the user ID will be used).<br />
|-<br />
| 13.0.3.4f<br />
| 17 Apr 2021<br />
| Corrected path filtering function; added option and mod parameter for displaying paths in compact mode; added mod option of disabling calculations for non-logged users; added Start/End Person marks on diagrams; Czech translation added thanks to [[User:Tngrlkrz|Ron Krzmarzick]]; multiple minor changes (for a more complete changelog see the cfg file).<br />
|-<br />
| 13.0.3.4a<br />
| 26 Feb 2021<br />
| Wordpress compatibility improved (PHP warnings, gender icons, summary message); mod parameter for displaying gender icons in boxes; legend for bullets; form options saved for the session time; translation corrections; editorial improvements.<br />
|-<br />
| 13.0.3.4<br />
| 22 Feb 2021<br />
| Added thumbnail display option, and mod parameter for it. Gender icon (sign) displays after fullname. Whole person box is clickable.<br />
|-<br />
| 13.0.2.3a<br />
| 19 Feb 2021<br />
| Dutch translation added thanks to [https://tng.community/index.php?/profile/12866-fluffy82/ Tom Huygens]. Mod parameter added for sorting (+'none' 3rd option). Bullets preceding every Name in person boxes now are taken from language files. Box shadows added.<br />
|-<br />
| 13.0.2.3<br />
| 16 Feb 2021<br />
| French and German translations added thanks to [[User:MichelKirsch|Michel Kirsch]] and [https://tng.community/index.php?/profile/14575-jpb/ Jürgen]. CSS definition moved to genstyle.css to allow overriding by mytngstyle.css as advised by [[User:KenRoy|Ken Roy]].<br />
|-<br />
| 13.0.2.2a<br />
| 15 Feb 2021<br />
| Small visible changes. Massive file renaming to follow the Mod Guidelines.<br />
|-<br />
| 13.0.2.2<br />
| 14 Feb 2021<br />
| Added mod parameters. Compatibility with PHP 5.6, tng-wordpress-plugin, Fixed Family Tab. Norwegian translation thanks to [[User:Kare|Kåre Kjøllesdal]].<br />
|-<br />
| 13.0.2.1<br />
| 10 Feb 2021<br />
| First public version<br />
|}<br />
<br />
== Sites using this mod ==<br />
'''If you download and install this mod, please add your TNG site to the table below:'''<br />
<br />
{| class="wikitable" border="0" cellspacing="1" cellpadding="2"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [https://jarocinscy.pl/genealogy/index.php Jarocinski Family Database]<br />
| [[User:Mjaro|Michał Jarociński]]<br/>Mod author<br />
| Non-public site<br>I'll create an account on request.<br />
| 13.1.0.9a<br />
| 13.1.2<br />
| PL / EN<br />
|-<br />
| [http://drzewo.online/ Family tree of Marcin & Emilia Senderski]<br />
| [[User:Mycroft|Marcin Senderski]]<br />
| Only home page is public<br />
| 13.0.4.5<br />
| 13.0.4<br />
| PL, EN<br />
|-<br />
| [http://lisaandroger.com/genealogy/connections.php?altprimarypersonID=&savedpersonID=&secondpersonID=I1&maxL=33&maxR=99&showTxt=false&showPic=true&showGend=true&sortpathsby=length&primarypersonID=I16&tree=Roger Roger's Connections to his great great grandfather]<br />
| [[User:TheKiwi|Roger Moffat]]<br />
| Public site - Living Hidden<br />GREAT Mod!!! A Private Mod is changing the colours, font and indicators<br />
| 13.0.3.4<br />
| 13.0.3<br />
| EN<br />
|-<br />
| [https://www.kmtrees.com/ Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| Public & Private, Powerful, Speedy Mod!<br />
| [https://www.kmtrees.com/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]<br />
| [https://www.kmtrees.com/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]<br />
| EN<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User: lastejas|Rick Hooley]]<br />
| Public/Private, excellent Mod<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [https://www.royandboucher.com/tng/connections.php?altprimarypersonID=I1&savedpersonID=I1&secondpersonID=I39&maxL=33&maxR=99&showTxt=false&sortpathsby=true&primarypersonID=I39&tree=T0001 Our Roy and Boucher Family]<br />
| [[User:KenRoy|Ken Roy]]<br />
| Private mod changes colors and restricts Connections to logged in users<br />Great mod for showing connections<br />
| 13.1.0.7<br />
| 13.1.1<br />
| EN, FR<br />
|-<br />
| [https://scealta.nl/ Scealta]<br />
| [[User:Ton|Ton van Lil]]<br />
| Public/Private<br />
| 13.0.3.4<br />
| 13.0.3<br />
| NE, EN<br />
|-<br />
| [https://www.zerweck-family.de/stammbaum/ Zerweck family]<br />
| [[User:Günter|Günter Zerweck]]<br />
| Public - living hidden / Private<br />
| 13.03.4a<br />
| 13.0<br />
| DE, EN<br />
|-<br />
| [https://www.kjoellesdal.com/ Our Roots&Relatives]<br />
| [[User:Kare|Kåre Kjøllesdal]]<br />
| Private site<br />
| 13.1.0.7<br />
| 13.1.2<br />
| NO/EN<br />
|-<br />
| [http://genealogy.mkirsch.be Racines Luxo-hennuyères]<br />
| [[User:MichelKirsch|Michel Kirsch]]<br />
| Public site (registration) <br />
| 13.0.3.4j<br />
| 13.0.3<br />
| FR/EN/GE/NL<br />
|-<br />
| [http://racine-ad.fr/TNG/index.php Racine d'Alsace]<br />
| [[User:Louis42|J-Louis Valory]]<br />
| Public (registration)<br />
| 13.1.0.7<br />
| 13.1.1<br />
| FR<br />
|-<br />
| [https://gen-db.heuser.pro.br/ South Brazilian Family Trees]<br />
| [[User:Carheu|Carlos Heuser]]<br/><br />
| Public site - Living hidden<br />
| 13.0.4.5<br />
| 13.0.4<br />
| PT-Br / EN / DE<br />
|-<br />
| [https://vitter.org/familytree Vitter-Weaver Genealogy]<br />
| [[User:Jeffrey Vitter|Jeffrey Vitter]]<br />
| Public site<br />
| 13.0.3.4f<br />
| 13.0.3<br />
| EN, FR, CH, DE, ES, IT, NO<br />
|-<br />
| [https://zausmerforest.com The Zausmer Forest]<br />
| [[User:Joyaa|Joyaa Antares]]<br />
| Private site<br />
| 13.0.4.5<br />
| 13.0.3<br />
| EN, FR<br />
|-<br />
| [https://bastiaanssen.us Genealogie Bastiaanssen]<br />
| [[User:Janbastiaanssen|Jan Bastiaanssen]]<br />
| Public / private (registration) <br />
| 13.1.0.7<br />
| 13.1.2<br />
| EN NL SP<br />
|-<br />
| [https://genealogie.r-assent.de Genealogie Assent-Metternich]<br />
| [[User:rha|Rainer H. Assent]]<br />
| Public / private (registration) <br />
| 13.0.4.5<br />
| 13.0.4<br />
| DE<br />
|-<br />
| [https://www.lathro.pe Lathrope Family Genealogy]<br />
| [[User:4lexsharpe|S Sharpe]]<br />
| Public Site<br />
| 13.0.4.5<br />
| 13.0.4<br />
| EN<br />
|-<br />
| [https://www.kempfamilyhistory.com Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| Public Site<br />
| 13.1.0.6<br />
| 13.1.0<br />
| EN<br />
|-<br />
| [https://mijnstamboom.net Genealogie Familie Smit - Kamp]<br />
| Bert Smit<br />
| Public site<br />
| 13.0.4.5<br />
| 13.0.1<br />
| NL, EN, DE, DK<br />
|-<br />
| [https://familieboekonline.com/login.php Familieboekonline]<br />
| Janneke Helling<br />
| Private site<br />
| 13.1.0.6<br />
| 13.1<br />
| NL, EN<br />
|-<br />
| [https://www.josephoranholtz.com/ Joseph Oran Holtz Genealogy Pages]<br />
| [[User:Stores|Jim Holt]]<br />
| Private<br />
| [[User:Stores|See Here]]<br />
| [[User:Stores|See Here]]<br />
| EN<br />
|-<br />
|[https://huygens-vandemoortel-ancestry.be/ Huygens - Van de Moortel]<br />
|[https://tng.lythgoes.net/wiki/index.php/User:Fluffy82 Tom Huygens]<br />
|Public/Private on WordPress<br />
|13.1.0.7<br />
|13.1.2<br />
|NL<br />
|-<br />
| [https://nordiskeaner.com/nordiskeaner Nordic Ancestry]<br />
| [[User:Mfenger|Mogens C. Fenger]]<br />
| Private site<br />
| 13.1.0.7<br />
| 13.1.2<br />
| DA, EN<br />
|-<br />
|[http://www.doverdevelopment.com/TNG/index.php Conroy Family Tree]<br />
|[https://tng.lythgoes.net/wiki/index.php/User:Bud_Conroy Bud Conroy]<br />
|Public site<br />
|13.1.0.9<br />
|13.1.2<br />
|EN<br />
|-<br />
| [https://www.severijns.family/Severijns Genealogy of a Dutch East-Indies Family]<br />
| [[User: Severijns|Rob Severijns]]<br />
| Private<br />
| 13.1.0.9<br />
| 13.1.2<br />
| NL, EN<br />
|-<br />
| [https://finnholbek.dk/index.php Skeel, Schaffalitzky og Ahlefeldt]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| Public site<br />
| 13.1.0.9a<br />
| 13.1.2<br />
| DA, Multi<br />
|-<br />
|}<br />
<br />
[[Category:Mods for TNG v13]]<br />
[[Category:genlib.php mods]]<br />
[[Category:genstyle.css mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Person_Map&diff=69329Person Map2021-11-10T06:42:17Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{restricted}}{{V12_cust_text}}<br />
{{TNGmod<br />
| mod_name = Person Map<br />
| mod_summary = Adds options to the Map Settings dialog to fine tune the showing of the map on the person pages.<br />
| mod_validation = The mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]] <br />
| mod_last_update = 28 Feb 2021<br />
| download_link = for {{Tv1301}}<br/>Merged mobile-standard version<br/>[https://www.royandboucher.com/ccount/click.php?id=577&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} person_map_v13.0.1.10.zip]<hr />For {{Tv130}}[https://www.royandboucher.com/ccount/click.php?id=546&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} person_map_v13.0.0.8.zip]<br />Note mobile versions not available at this time<hr /> <span class="nowrap">{{Tv120}} for the Mobile enhanced version [https://www.royandboucher.com/ccount/click.php?id=446&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} mobile_ind_page_person_map_v12.0.0.2.zip]</span><br /><span class="nowrap">[https://www.royandboucher.com/ccount/click.php?id=447&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} person_map_v12.0.0.7.zip]<hr />{{Tv110}} for the Mobile enhanced version [https://www.royandboucher.com/ccount/click.php?id=368&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} mobile_ind_page_person_map_v11.0.0.1.zip]<hr />{{Tv1010}}</span>Mobile enhanced version [https://www.royandboucher.com/ccount/click.php?id=305&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} mobile_ind_page_person_map_v10.1.0.2a.zip]<hr /> <span class="nowrap">{{Tv110}}{{Tv100}}{{Tv91}}</span>[https://www.royandboucher.com/ccount/click.php?id=276&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} person_map_v9.1.0.6a.zip]<!-- <br/>{{Tv90}}[http://ccount.degryse-moeys.net/click.php?id=96 person_map_v9.0.0.5.zip]<br/><hr/>[http://ccount.degryse-moeys.net/click.php?id=90 Dutch language file]<br/>[http://ccount.degryse-moeys.net/click.php?id=91 French language file]<br/>[http://ccount.degryse-moeys.net/click.php?id=92 German language file]<br/>[http://ccount.degryse-moeys.net/click.php?id=89 Spanish language file] --> <br />
<br />
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=265-276-300-546-563-564-565-577 See v9106 and mobile download stats]<!-- <br />[http://ccount.degryse-moeys.net/index.php?action=stats&groupid=13 other download statistics] --> <br />
<br />
| mod_author = [[User:Roebie|Bart 'Roebie' Degryse]]<br />
| mod_url = [[Person Map]]<br />
| mod_support = [http://tng.community TNG Community Forums]<br />
| mod_contact = <br />
| mod_version = 13.0.1.10 for TNG v13.0.1+<br />13.0.0.8 for TNG v13<br />mobile enhanced v12.0.0.2<br />12.0.0.7 for TNG v12<br /> and up mobile enhanced v10.1.0.2a<br />9.1.0.6a for TNG v9.1 and up<br/>9.0.0.5 for TNG v9.0<br />
| min_TNG_ver = 9.0.0<br />
| max_TNG_ver = 13.0.1+<br />
| TNG_file_list = admin_mapconfig.php <br/>admin_updatemapconfig.php <br/>cust_text.php <br/>genlib.php <br/>genstyle.css <br/>getperson.php <br/>mapconfig.php<br />
| related_mods = [[Mouse Wheel Zoom]]<br />
| notes = <br />
}}<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
== Purpose of the mod ==<br />
This mod will add options to the Map Settings dialog to fine tune the showing of the map on the person pages.<br />
<br />
<br />
== Developer ==<br />
<br />
This mod was developed by [[User:Roebie|Bart 'Roebie' Degryse]]<br/><br />
Idea by Cyndi Wiseman in response to a question by Mitch Gariador.<br/><br />
Version 9.x.0.1 features in response to a question by Roger Mitchell.<br/><br />
Version 9.x.0.3 features in response to a question by Sam Clark. Thanks to Sam and to Jerry Liebowitz for extensive testing and to Ken Roy and Martin Pannier for translations.<br />
<br />
{{TNG 12.3.0|and before}}{{TNG 10.1.0|and after}}Mobile enhanced version provided by [[User:Ken Roy|Ken Roy]] for TNG V10.1, V11, and v12 only<br />
<br />
{{TNG 13.0.1|and after}}<br />
Person Map mod includes the previous Mobile version of the mod, since both mods were merged together.<br />
<br />
== Requirements ==<br />
<br />
* A working TNG installation.<br />
* A backup of all affected files (see the list in the summary in the upper right corner of the page)<br />
* An installed current version of the [[Mod Manager]] (is already included in TNG v9)<br />
<br />
<br />
== Installation ==<br />
<br />
# Download the appropriate zip file as shown in the summary in the upper right corner of the page. NOTE that I host these zip files on my own server. That way I can count the number of downloads for each mod I made and estimate the relevance of such mod.<br />
# Extract all the files from the downloaded zip file (1 cfg file and 2 images) into the '''mods''' folder.<br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the mod.<br />
# Go to Admin >> Setup >> Configuration >> Map Settings. <br />
# Make sure ''Enable Maps'' is set to ''Yes''<br />
# Also make sure to set ''Hide Public Maps to Start'' to ''No''<br />
# Next set the three new options ''Show the map on the person page'', ''Allow to toggle the visibility'', ''Reset location markers on unhide'' and ''Scroll event map section to'' to your liking. More on these options in the next two paragraphs.<br />
# Don't forget to press the ''Save'' button.<br />
# If the mod doesn't behave as expected, please clear your <nowiki>browser's</nowiki> cache as a first measure:<br />
## Log out of your TNG website<br />
## Clear your <nowiki>browser's</nowiki> cache<br />
## Close and reopen your browser<br />
## Log in into your TNG website<br />
<br />
<br />
== Features ==<br />
<br />
The latest version of this mod adds tree options to the Map Settings dialog.<br />
* Start with expanded event map section<br />
* Allow to toggle the visibility<br />
The next paragraph will give a detailed description of the effect of these parameters especially in conjunction with other TNG settings.<br />
* Reset location markers on unhide<br />
When you open the page the map will show a given region. Now suppose you scroll the map to show another region.<br />
Now hide the map, next unhide the map. The map will still show the latest region.<br />
Setting this option to Yes, forces the map to reload when you unhide it, making it show the former region again.<br />
* Scroll event map section to<br />
If the getperson page is higher than the browser viewport this option will define the <nowiki>page's</nowiki> behavior: scroll to the top of the event map section, or the bottom or center it in the viewport.<br />
* There is also an image just before the ''Click to display/hide'' link to draw a bit of attention<br />
<br />
<br />
== Detailed Behavior Description ==<br />
<br />
This paragraph will describe the effect of several of the '''Map Settings''' options on the behavior of the getperson page, not only the ones added by the mod itself but also the TNG options. It has become quite extensive as there are many possible combinations. To limit the width of the table I've given each option a number (see below).<br />
<br />
Another aspect that has been overly discussed on and off the mailing list is the impact on bandwidth. To tackle this I have done some tests. Using the Firefox addin [https://addons.mozilla.org/en-US/firefox/addon/httpfox/ HttpFox] I have recorded the list of files and the amount of data fetched from the web server each time I refresh a certain page on my TNG website. The details on the recorded information are in this [http://ccount.degryse-moeys.net/click.php?id=83 excel file] (zipped). The numbers marked in red are the ones that are related to the Event Map section. I have summed them in the excel file and you can also find them in the table below. Remember that these are not absolute figures, they will vary for each website and each getperson page, even for each browser brand. It's the relationship between them that matters most. Or like it was mostly formulated on the mailing list: ''is the map loaded or not?''<br />
<br />
Note 1: I have only recorded this information for the getperson page. That explains why there's not always a number mentioned.<br /><br />
Note 2: Depending on the settings a different part of genstyle.css is fetched. That's why I have decided to add this file to the list of Event Map section related files.<br /><br />
Note 3: This tests where done without caching. With caching on the amounts of data fetched should be (far) lower as many of the files can be perfectly cached.<br /><br />
<br />
{| class="wikitable"<br />
|-<br />
! Option !! Number !! Added by<br />
|-<br />
| Enable Maps || align="center"|1 || TNG<br />
|-<br />
| Hide Admin Maps to Start || align="center"|2 || TNG<br />
|-<br />
| Hide Public Maps to Start || align="center"|3 || TNG<br />
|-<br />
| Start with expanded section || align="center"|4 || MOD<br />
|-<br />
| Allow to toggle the visibility || align="center"|5 || MOD<br />
|}<br />
<br />
An empty cell means that the setting doesn't matter for the described effect.<br />
{| class="wikitable" style="text-align: center;"<br />
|- valign="top"<br />
! style="background-color: #D0BC91;"|1 !! style="background-color: #D0BC91;"|2 !! style="background-color: #D0BC91;"|3 !! style="background-color: #D0BC91;"|4 !! style="background-color: #D0BC91;"|5 !! style="background-color: #D0BC91;"|Bytes fetched !! align="left" style="background-color: #D0BC91;"|Description<br />
|- valign="top"<br />
!colspan="7" style="text-align:right"|Site wide behaviour<br />
|- valign="top"<br />
| No || &nbsp; || &nbsp; || &nbsp; || &nbsp; || align="right"|27,697 || align="left"|Maps are disabled<br />
|- valign="top"<br />
!colspan="7" style="text-align:right"|Behavior of admin site<br />
|- valign="top"<br />
| Yes || No || &nbsp; || &nbsp; || &nbsp; || align="right"|&nbsp; || align="left"|Maps will show<br />
|- valign="top"<br />
| Yes || Yes || &nbsp; || &nbsp; || &nbsp; || align="right"|&nbsp; || align="left"|A grey button labeled ''Show/hide clickable map'' shows, but no map. When you click it the map will show.<br />
|- valign="top"<br />
!colspan="7" style="text-align:right"|Behavior of getperson page<br />
|- valign="top"<br />
| Yes || &nbsp; || No || No || No || align="right"|32,077 || align="left"|<br />
* The Event Map section is completely invisible and there is no way to make it visible.<br />
* The map itself won't load at all.<br />
|- valign="top"<br />
| Yes || &nbsp; || No || No || Yes || align="right"|210,017 || align="left"|<br />
* The Event Map section is collapsed.<br />
* There is a ''Click to Display'' link. When you click it the Event Map section is expanded and the map will show.<br />
* Initially only some parts of the Event Map section are loaded even though they are not visible yet. The map itself is not loaded yet. <br />
|- valign="top"<br />
| Yes || &nbsp; || No || Yes || No || align="right"|1,004,408 || align="left"|<br />
* The Event Map section is completely visible and there is no way to hide it.<br />
* Obviously the map is fully loaded.<br />
* This is the default behavior when this mod is not installed.<br />
|- valign="top"<br />
| Yes || &nbsp; || No || Yes || Yes || align="right"|1,059,504 || align="left"|<br />
* The Event Map section is completely visible.<br />
* There is also a ''Click to Hide'' link.<br />
* Here too the map is fully loaded.<br />
|- valign="top"<br />
| Yes || &nbsp; || Yes || No || No || align="right"|7,421 || align="left"|<br />
* The Event Map section is completely invisible and there is no way to make it visible.<br />
* The map itself won't load at all.<br />
|- valign="top"<br />
| Yes || &nbsp; || Yes || No || Yes || align="right"|96,969 || align="left"|<br />
* The Event Map section is collapsed.<br />
* There is a ''Click to Display'' link. When you click it the Event Map section is expanded. The map is not yet visible: you only get a ''Load the map'' link (with the famous grey arrow). When you click this link the map finally loads and shows.<br />
* Initially only some parts of the Event Map section are loaded even though they are not visible yet. The map itself is not loaded yet.<br />
|- valign="top"<br />
| Yes || &nbsp; || Yes || Yes || No || align="right"|91,840 || align="left"|<br />
* The Event Map section is completely visible and there is no way to hide it.<br />
* The map is not yet visible: you only get a ''Load the map'' link (with the famous grey arrow). When you click this link the map finally loads and shows.<br />
|- valign="top"<br />
| Yes || &nbsp; || Yes || Yes || Yes || align="right"|98,089 || align="left"|<br />
* The Event Map section is completely visible.<br />
* There is also a ''Click to Hide'' link.<br />
* The map is not yet visible: you only get a ''Load the map'' link (with the famous grey arrow). When you click this link the map finally loads and shows.<br />
|- valign="top"<br />
!colspan="7" style="text-align:right"|Behavior of other public pages (cemeteries, ...)<br />
|- valign="top"<br />
| Yes || &nbsp; || &nbsp; || &nbsp; || &nbsp; || align="right"|&nbsp; || align="left"|Since the ''Hide Public Maps to Start'' option only affects the getperson page and this mod doesn't affect other pages than the getperson page, the map on these pages shows, just as it does without the mod. <br />
|}<br />
<br />
<br />
== Other Languages ==<br />
<br />
Those who use other languages in addition to English can find appropriate mods to add Dutch, French or Spanish custom text additions in the summary in the upper right corner of this page. Follow the same procedure as explained above to install them.<br />
<br />
Note that these language mods are only for the 9.0.0.0 version of the mod. New ones will come soon!<br />
<br />
<br />
== Visualization of this mod ==<br />
<br />
The following images show the visual effects of installing the mod.<br />
<br />
{| border="1" cellspacing="0" cellpadding="5" width="100%" class="wikitable"<br />
|- valign="top"<br />
| '''Without the mod installed'''<br />
This is how the Admin >> Setup >> Configuration >> Map Settings page looks in the default TNG 9 template 3 layout.<br />
| [[Image:person_map_before.gif|Without the mod installed]]<br />
|- valign="top"<br />
| '''With the mod installed'''<br />
Once you have this mod installed this is how that same page will look like. As you can see several new options have been added.<br />
| [[Image:person_map_options.png|With the mod installed]]<br />
|- valign="top"<br />
| '''The Event Map section collapsed'''<br />
This is how the Event Map section of the ''getperson page'' might look like (depending on your settings of course). As you can see there is an image in front of the ''Click to display'' link to draw a little more attention.<br />
| [[Image:person_map_display.png|The display image]]<br />
|- valign="top"<br />
| '''The Event Map section expanded'''<br />
Here the Event Map section is already expanded. You can see that the ''Click to hide'' link has its own image.<br />
| [[Image:person_map_hide.png|The hide image]]<br />
|}<br />
<br />
The following images show the effect of the ''Scroll event map section to'' option. To make this screenshots I resized my browser so that the viewport is smaller than the page, but larger than the Event Map section. Then I've scrolled to the bottom of the page. This I consider the starting point which you can see in the first image (the ''Collapsed'' column). Then I've set the mods settings to:<br />
* Hide Public Maps to Start: No<br />
* Start with expanded section: No<br />
* Allow to toggle the visibility: Yes<br />
Each image shows the effect after clicking the ''Click to display'' link (see also image ''The Event Map section collapsed'' above). <br />
<br />
{| border="1" cellspacing="0" cellpadding="5" width="1300px" class="wikitable"<br />
|- valign="top"<br />
| '''Collapsed''' <br />
| '''Top''' <br />
| '''Middle''' <br />
| '''Bottom''' <br />
| '''Browser default'''<br />
|- valign="top"<br />
| [[Image:person_map_collapsed.png|Event Map section collapsed, page scrolled down to the bottom]] <br />
| [[Image:person_map_top.png|Event Map section expanded, page scrolled to section top]]<br />
| [[Image:person_map_middle.png|Event Map section expanded, section vertically centered in viewport]]<br />
| [[Image:person_map_bottom.png|Event Map section expanded, page scrolled to section bottom]]<br />
| [[Image:person_map_default.png|Event Map section expanded, no scrolling]]<br />
|- valign="top"<br />
| This is my starting point: the Event Map section is collapsed<br />
| &nbsp;<br />
| Note that if the viewport is not high enough to accomodate for the Event Map section + a 10 pixel wide border around it, the section will not be centered (it just didn't look good) but scrolled to the top of the section.<br />
| &nbsp;<br />
| This is the behavior when the mod doesn't do any scrolling. This behavior is browser dependent, although most browsers behave the same.<br />
|}<br />
<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
* Open an issue in the [http://tng.community TNG Community Forums]* Copy the backup of the affected files back to your TNG directory<br />
<br />
<br />
== Revision History ==<br />
<br />
{| border="1" cellspacing="5" cellpadding="2" class="wikitable"<br />
|-<br />
! Version<br />
! Release&nbsp;Date<br />
! Contents<br />
|-<br />
| v13.0.1.10<br />
| 28 Feb 2021<br />
| Merged the previous Mobile Individual Page Map - Person Map mod into the Person Map mod rather than create a Mobile Person Map for TNG v13<br />
|-<br />
| v13.0.1.9b<br />
| 26 Oct 2020<br />
| Updated to fix the issue where the mod was showing as Partially Installed if the user update the Map Settings<br />
|-<br />
| v13.0.1.9a<br />
| 25 Oct 2020<br />
| Updated for TNG 13.0.1 to add German and Spanish translations and fix French toggle header text<br />
|-<br />
| v13.0.1.9<br />
| 25 Oct 2020<br />
| Updated for TNG 13.0.1 and includes Danish, Dutch, and French translations<br />
|-<br />
| v13.0.0.8<br />
| 14 Sep 2020<br />
| Updated for TNG 13<br />
|-<br />
| v12.0.0.7<br />
| 15 May 2018<br />
| Updated to fix issue with TNG v12 version when saving Map Settings<br />
|-<br />
| v12.0.0.6<br />
| 1 May 2018<br />
| Updated for TNG v12<br />
|-<br />
| v11.0.0.1<br />
| 23 March 2016<br />
| Fixed the issue where the [[Mobile Individual Person Map]] - Person Map v11.0.0.0 had the wrong version number on a rewrite when changing the mapconfig.php file<br />
|-<br />
| v11.0.0.0<br />
| 15 March 2016<br />
| Updated the [[Mobile Individual Page Map]] - Person Map for TNG V11<br />
|-<br />
| v10.1.0.2a<br />
| 25 April 2015<br />
| Updated the Mobile Individual Page Map - Person Map to fix a problem caused when editing Admin > Map Settings and to add the 2 needed gif files<br />
|-<br />
| v10.1.0.2<br />
| 23 April 2015<br />
| Mobile enhanced version of the Person Map that matches the [[Mobile Individual Page Map]] mod<br />
|-<br />
| v9.1.0.6a<br />
| 25 February 2015<br />
| Fixed problem introduced by v9.1.0.6 changes to display the Wiki icon in TNG v10.1 where the version number was not changed in the admin_updatemapconfig.php which caused a problem when updating Map Settings.<br />
|- valign="top"<br />
| v9.1.0.6<br />
| 13 February 2015<br />
| Added Wiki icon and URL for TNG 10.1 using the %wikipage:Person_Map% Mod Manager directive<br />
|- valign="top"<br />
| v9.0.0.5<br/>v9.1.0.5<br />
| 17 March 2013<br />
| Minor change to ensure compatibility with the [[Mouse Wheel Zoom]] mod.<br />
|- valign="top"<br />
| v9.0.0.4<br/>v9.1.0.4<br />
| 15 March 2013<br />
| Bugfix: the Dutch translation of the ''Click to hide'' and ''Click to display'' labels was not suited for being used by this mod. This version enables to have a custom text. This custom text is set by the language mod.<br />You only need this update if you want to get the Dutch text right. If you do update however you will have to update all the Person Map mods you're using.<br />Example: You cannot update the main mod and the Dutch language mod but keep using the 9.0.0.1 version of the French language mod.<br />
|- valign="top"<br />
| v9.0.0.3<br/>v9.1.0.3<br />
| 12 March 2013<br />
|<br />
* Changed layout and labels of the options added to the Map Settings page<br />
* Added new option ''Scroll Event Map section to''<br />
* Bug fix to avoid hiding of the map on other pages than getperson.php<br />
|- valign="top"<br />
| v9.0.0.2<br/>v9.1.0.2<br />
| 21 February 2013<br />
| Added an image in front of the ''Click to display/hide'' link<br />
|- valign="top"<br />
| v9.1.0.1<br />
| 19 February 2013<br />
| First version of the mod for TNG v9.1+ (jQuery)<br />
Has of course the same features as v9.0.0.1<br />
|- valign="top"<br />
| v9.0.0.1<br />
| 19 February 2013<br />
| Added two more options to the mod's feature set<br />
|- valign="top"<br />
| v9.0.0.0<br />
| 2 August 2012<br />
| Initial config file release for TNG v9.0.0 upto v9.0.3<br />
|}<br />
<br />
== Sites using this mod ==<br />
If you download and install this mod, please add your TNG site to the table below:<br />
<br />
{| class="wikitable" cellspacing="1" cellpadding="2" border="0"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
<br />
|-<br />
| no public site<br />
| [[User:Roebie|Bart 'Roebie' Degryse]]<br />
| Mod developer<br />
| 9.1.0.5<br />
| 9.2.0<br />
| NL/EN/ES/FR<br />
|-<br />
| [https://www.royandboucher.com Our Roy and Boucher Family]<br />
| [[User:Ken Roy|Ken Roy]]<br />
| Currently support Bart's mod. Merged Mobile Individual Page - Person Map in v13.0.1.10<br />
| 13.0.1.10<br />
| 13.0.3<br />
| EN, FR<br />
|-<br />
| [https://genealogie.historischekringlosser.nl Genealogie Dorp en Marke Losser]<br />
| [[User:Peter Heerink| Peter Heerink]]<br />
| Public Site<br />
| 12.0.0.7<br />
| 12.3<br />
| NL<br />
|-<br />
| [http://geneagraphie.com/ Families all over the World]<br />
| [[User:Henri_Textor| Hans Weebers]]<br />
| Public/Private<br />
| 11.0.0.1<br />
| 11.0.0.0<br />
| NL/DE/ENG/(FR) <br />
|-<br />
| [http://mfo.me.uk Mitchell Families Online]<br />
| [[User:HiTowerUK|Roger Mitchell]]<br />
| A great mod made even better!<br />
| 9.1.0.5<br />
| 9.2.0<br />
| EN<br />
|-<br />
| no public site<br />
| [[User:Joyaa|Joyaa Antares]]<br />
| <br />
| 9.1.0.5<br />
| 9.2.0<br />
| EN<br />
<br />
|-<br />
| [https://www.treichel-familie.de Treichel-Familie.de]<br />
| [[User:EAndy| A. Treichel]]<br />
| Public & Private<br />
| 12.0.0.7<br />
| 12.2<br />
| DE, UK, FR, ES, PL<br />
|-<br />
| [http://www.saxonlodge.net The Tathams of County Durham]<br />
| [[User:RobertC|Robert Collingwood]]<br />
| <br />
| 9.1.0.3<br />
| 10.0.2<br />
| EN<br />
|-<br />
|[http://www.palmerfamilyandfriends.com Palmer Family and Friends]<br />
|[[User:GerryH.|Gerry Hubacka]]<br />
|Not a public site.<br />
|9.0.0.2<br />
|9.0.3<br />
|EN<br />
|-<br />
| [http://nordicancestry.info/genealogy Nordic Ancestry]<br />
| [[User:Mfenger|Mogens C Fenger]]<br />
| Not a public site<br />
| 9.1.0.3<br />
| 9.1.2<br />
| DA,EN<br />
|-<br />
| [http://www.katiandgraham.com/genealogy Chamberlain and Eidenbenz Genealogy]<br />
| [[User:Hiraeth|Graham Chamberlain]]<br />
| <br />
| 12.0.0.2<br />
| 12.0.1<br />
| EN,DE,FR,ES,NL<br />
|-<br />
| [http://www.osborne-morris.net Osborne Morris Families]<br />
| [[User:sposborne|Steve Osborne]]<br />
|<br />
| 9.1.0.2<br />
| 9.1.1<br />
| EN<br />
|-<br />
| [http://royroyes.net/ Roy~Royes Family Links]<br />
| [[User:Bruceroy|Bruce Roy]]<br />
|<br />
| 9.1.0.2<br />
| 9.1.1<br />
| EN<br />
|-<br />
| [http://landlfamilytree.myvnc.com/ DiFava/Brandt Family Tree]<br />
| [[User:Brewmaster|Larry & Linda DiFava]]<br />
|<br />
| 9.1.0.2<br />
| 9.1.2<br />
| EN<br />
|-<br />
| [https://www.gilbert-family-history.net Gilbert family history]<br />
| [[User:Warren Gilbert|Warren Gilbert]]<br />
|<br />
| 9.1.0.2<br />
| 9.1.2<br />
| EN<br />
|-<br />
| [http://www.kempfamilyhistory.com Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
| [http://www.whittlesey-whittelseygenealogy.com/ Whittlesey-Whittelsey Family History]<br />
| [[User:wsw9183|Willis S Whittlesey III]]<br />
| Public site<br />
| 9.1.0.2<br />
| 9.2.0<br />
| EN<br />
|-<br />
| [http://http://genealogy.stewart-clan.com/ Ancestral Stewart Family Tree]<br />
| [[User:Ecks|Michael Stewart]]<br />
| <br />
| 9.1.0.3<br />
| 9.2.0<br />
| EN<br />
|-<br />
| [http://legacygazette.com Legacy Gazette: My Roots - My Legacy]<br />
| [[User:Mylegacy|Melissa Watson Padilla]]<br />
| Public Site<br />
| 9.1.0.5<br />
| TNG 9.2.1<br />
| EN<br />
|-<br />
| [http://www.robisonandblythe.org/ Robison & Blythe Genealogy]<br />
| [[User:Jefr58|Jeff Robison]]<br />
| Sweet mod<br />
| 9.1.0.3<br />
| 11.1.0<br />
|EN<br />
|-<br />
| [http://www.groganmob.com/ Grogan mob]<br />
| [[User:Mgrogan|Margaret Turner]]<br />
| Public site<br />
| 9.1.0.6a<br />
| 10.1.1<br />
| EN<br />
|-<br />
| [http://www.turnermob.com/ Turner mob]<br />
| [[User:Mgrogan|Margaret Turner]]<br />
| Public site<br />
| 9.1.0.6a<br />
| 10.1.1<br />
| EN<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.gittensfamily.ca Gittens One-name Study]<br />
| [[User:Cliff Gittens|Cliff Gittens ]]<br />
| Nice mod, cleans up initial page view.<br />
| | 9.1.0.5<br />
| 10.0.2<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
|<br />
| 10.1.0.2a<br />
| 10.1.3<br />
| NL, EN<br />
|-<br />
| [https://xerxx.se/getperson.php?personID=I36&tree=tredNr2 Andersson-Hoppe-Sahlin-Thorell]<br />
| [[User:XerxX|Erik Hoppe]]<br />
| Public / Private<br />
| 11.0.0.1<br />
| 11.1.2<br />
| SE, EN, DE<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| 10.1.0.2a<br />
| 10.1.1<br />
| EN, DE<br />
|-<br />
| [https://vanseeventer.nl Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site <br />
| 12.0.0.2<br />
| 12.0.1 beta 2<br />
| EN, DE, NL<br />
|-<br />
| [https://www.kmtrees.com/ Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| Public & Private, Person Map<br />
| [https://www.kmtrees.com/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]<br />
| [https://www.kmtrees.com/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]<br />
| EN,DE,CS<br />
|-<br />
| [http://www.roebuckfamily.com/Donald/genealogy/index.php Roebuck and Families Ancestry Website]<br />
| [[User:don1two|Donald Roebuck]]<br />
| Public site except for Living<br />
| 11.0.0.1<br />
| 11.0.2<br />
| EN<br />
|-<br />
| [http://www.OurFamilyLinks.org Our Family Links ]<br />
| [[User:Chuckfilteau|Chuck Filteau]]<br />
| Public site, modified Template 12 <br />
| 9.1.0.6a <br />
| v10.1.2<br />
| EN<br />
|-<br />
| [https://www.craswell.ca/getperson.php?personID=I17&tree=tree1 Your Roots are Showing]<br />
| [[User:Crashar|Harold Craswell]]<br />
| Using Mobile Individual Person Map v11.0.0.1<br />
| 11.0.0.1<br />
| 11.1.0<br />
| EN<br />
|-<br />
| [http://www.mymispoche.com/getperson.php?personID=I2900&tree=MM MyMispoche]<br />
| [[User:Carltonb|Carlton Brooks]]<br />
| Using Mobile Individual Person Map v11.0.0.1<br />
| 11.0.0.1<br />
| 11.1.0<br />
| EN<br />
|-<br />
| [https://www.ourlife.us OurLife Family History - McMullen Clan]<br />
| [[User:Seanst|Sean Thompson]]<br />
| Not a public site. Using Mobile Individual Person Map version<br />
| 11.0.0.1<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.ourfamilyinfo.org Anderson, Kitchen, Ramirez, and Reynoso Families]<br />
| [[User:DentonAnderson|Denton B. Anderson]]<br />
| Using Mobile Individual Person Map version<br />
| 11.0.0.1<br />
| 11.1.0<br />
| EN<br />
|-<br />
| [https://bourdeaux.de Genealogische Datenbank]<br />
| [[User:JPB|JPB]]<br />
| Public site <br />
| [[User:JPB|see here]]<br />
| [[User:JPB|see here]]<br />
| DE, EN, FR<br />
|-<br />
| [https://www.rintoulbowman.com/ Rintoul/Bowman Family]<br />
| [[User:Adrintoul|Andrew Rintoul]]<br />
| Public/Private<br />
| 12.0.0.2<br />
| 12.0<br />
| EN, DE, ES, FR<br />
|-<br />
| [http://pepel.net Drzewo Genealogiczne Rodziny Pepel]<br />
| [[User:Pepelk|Klemens Pepel]]<br />
| Not a Public site<br />
| 11.0.0.1<br />
| 11.1.1<br />
| English, Polish<br />
|-<br />
| [http://justalittleleaf.co.uk Genealogy of the Weir and Drain Families]<br />
| [[User:BeverleyStimpson|Beverley Stimpson]]<br />
| Public Site<br />
| 11.0.0.1 <br />
| 11.1.2<br />
| EN<br />
|-<br />
| [http://bumbery.com/ Bumbery-Wangler]<br />
| [[User:Bob|Bob Bumbery]]<br />
| Public Site<br />
| 11.0.0.1 <br />
| 11.1.2<br />
| English<br />
|-<br />
| [https://acadianfamily.com Our Acadian Family]<br />
| [[User:Randal Suire| Randal Suire]]<br />
| Public & Media/Private<br />
| 12.0.0.7<br />
| 12.0.1<br />
| DE, FR, <br />
|-<br />
| [http://www.colegenealogy.net/ The Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
| EN, DE, FR, ES, NL<br />
|-<br />
| [https://www.jegersberg.com/slekt/getperson.php?personID=I2586 Jegersberg.com]<br />
| [[User:cfj| C. Jegersberg]]<br />
| Custom public<br />
| 11.0.0.1 <br />
| 11.1.2.1<br />
| NO, SE, EN<br />
|-<br />
| [http://racine-ad.fr/TNG/index.php Racine d'Alsace]<br />
| [[User:Louis42|J-Louis Valory]]<br />
| Public/Private - T17 customized<br />
| 12.0.0.7<br />
| 12.0.2<br />
| FR<br />
|-<br />
| [https://genealogy.johncordes.ca/tng/ Cordes-Thomas Genealogy]<br />
| [[User:jgcordes|John Cordes]]<br />
| Public site<br />
| 12.0.0.7<br />
| 12.0.2<br />
| EN<br />
<br />
|-<br />
| [https://journeysingenealogy.com Journeys in Genealogy]<br />
| [[User:PapaTango|Patrick Thrush]]<br />
| Public WordPress/TNG bundle<br />
| 12.0.0.7<br />
| 12.1<br />
| English<br />
|-<br />
| [https://www.brabantse-genealogie.nl Brabantse Genealogie]<br />
| [[User:Rob van Rij|Rob van Rij]]<br />
| Public Site<br />
| 12.0.0.1<br />
| 12.2<br />
| EN,NL<br />
|-<br />
| [http://www.boerhage.nl Stamboom familie Boersma]<br />
| [[User:Jan|Jan Boersma]]<br />
| public site<br />
| 12.0.0.7<br />
| 12.0.3<br />
| NL, EN<br />
|-<br />
| [https://botebygden.se Botebygden - Local Community Research]<br />
| [[User:XerxX|Erik Hoppe]]<br />
| public site<br />
| 12.0.0.2<br />
| 12.3<br />
| SE<br />
|-<br />
| [https://www.severijns.family Genealogy of a Dutch East-Indies Family]<br />
| Rob Severijns<br />
| Private<br />
| 13.0.1.10<br />
| 13.0.4<br />
| NL, EN<br />
|-<br />
| [http://www.mullfamilies.co.uk Mull Families] <br />
| [[User:Manofmull|Michael Ford]] <br />
| Not a Public Site (login required)<br />
| 13.0.1.10 <br />
| 13.0.2 <br />
| English<br />
|-<br />
| [https://www.hangard.com/tng/ Hangaard Genealogy]<br />
| [[User:Dhangard|David Hangard]]<br />
| Public / Private<br />
| 13.0.1.10<br />
| 13.0.4<br />
| EN, NO<br />
|-<br />
| [https://finnholbek.dk/ Skeel, Schaffalitzky og Ahlefeldt]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| Public / Private<br />
| 13.0.1.10<br />
| 13.1.0<br />
| DA, Multi<br />
|-<br />
|}<br />
<br />
[[Category:Mods for TNG v13]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:admin_mapconfig.php mods]]<br />
[[Category:admin_updatemapconfig.php mods]]<br />
[[Category:cust_text.php Dutch mods]]<br />
[[Category:cust_text.php English mods]]<br />
[[Category:cust_text.php French mods]]<br />
[[Category:cust_text.php Spanish mods]]<br />
[[Category:genlib.php mods]]<br />
[[Category:genstyle.css mods]]<br />
[[Category:getperson.php mods]]<br />
[[Category:mapconfig.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=PersonID_Note_Mod&diff=67505PersonID Note Mod2021-05-21T02:09:41Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{restricted}}{{TNGmod<br />
| mod_name = PersonID Note Mod<br />
| mod_summary = Adds a PersonID column to the Note list display<br />
| mod_validation = Latest mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]<br />
| mod_last_update = 16 May 2021<br />
| download_link = for {{Tv130}}[https://www.royandboucher.com/ccount/click.php?id=588&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} personid_note_v13.0.0.2.zip]<hr />{{Tv120}}<br />[http://www.royandboucher.com/ccount/click.php?id=457&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} personid_notes_v12.0.0.1.zip]<hr /><br />
<div class='mw-collapsible mw-collapsible-content' id='mw-customcollapsible-sb1'><span class='mw-customtoggle-sb1 mw-customtoggle-sbdiv' style='text-decoration:underline;float:right;'>&#91;Show Previous Versions&#93;</span></div><br />
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id='mw-customcollapsible-sbdiv'><br />
for {{Tv110}}<br />[https://www.royandboucher.com/ccount/click.php?id=356&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} personid_notes_v11.0.0.0.zip]<hr /><br />
for {{Tv1010}} [https://www.royandboucher.com/ccount/click.php?id=247&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} personid_note_v10.1.0.2.zip]<br />if using [[Responsive Tables]] [https://www.royandboucher.com/ccount/click.php?id=295&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} responsive_tables_notes_personid_v10.1.0.3b.zip] <hr />for {{Tv100}} [https://www.royandboucher.com/ccount/click.php?id=186&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} personid_note_v10.0.0.1.zip]<hr />for {{Tv922}}<br />[https://www.royandboucher.com/ccount/click.php?id=125&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} personid_note_v9.2.2.1.zip] <hr />for {{Tv90}}<br />[https://www.royandboucher.com/ccount/click.php?id=48&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} personid_note_v9.0.0.0.zip] <hr />for {{Tv812}}<br />[https://www.royandboucher.com/ccount/click.php?id=49&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} personid_note_v8.1.2.zip] <hr />for {{Tv80}}<br />[https://www.royandboucher.com/ccount/click.php?id=50&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} personid_note_v8.1.1.zip] <hr />for {{Tv70}}<br />[https://www.royandboucher.com/ccount/click.php?id=51&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} personid_note_v1.0.zip]<div class='mw-customtoggle-sb1 mw-customtoggle-sbdiv' style='text-decoration:underline;float:right;'>&#91;Hide Previous Versions&#93;</div></div><br />
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=157-186-247-356-457-588 View Person ID Note download stats]<br />
| mod_author = Ken Roy<br />
| mod_url = [[PersonID Note Mod]] (This page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_contact = [http://tng.community/ TNG Community Forums]<br />
| mod_version = 113.0.0.2 for TNG v13+<br />2.0.0.1 for TNG V12<br />11.0.0.0 for TNG V11<br />10.1.0.3b for TNG V10.1 with [[Responsive Tables]]<br />10.1.0.2 for TNG V10.1<br />10.0.0.1 for TNG V10<br />9.2.2.1 for TNG V9.2.2<br />9.0.0.0 for TNG V9<br />8.1.1 for TNG V8.1.2<br />8.1.1 for TNG V8<br />1.0 for TNG V7<br />
| min_TNG_ver = 7.1.0<br />
| max_TNG_ver = 13+<br />
| TNG_file_list = browsenotes.php<br />admin_notelist.php{{Tv120}}<br />
| related_mods = None<br />
| notes = If you use the [[Media display columns mod]], it must be installed after the PersonID Note Mod<br />
}}<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
== Purpose of Mod ==<br />
This mod was created to add person ID to notes in order to help clean up notes in the desktop program<br />
<br />
For manual installation for<br />
* TNG V6 see the [http://tng.community/index.php?showtopic=1329&#comment-7005 Add Person ID to Browse Notes display] on TNG Community Forums<br />
* TNG V7 see the [http://tng.community/index.php?showtopic=1329&#comment-17439 TNG v7 version of the mod] on TNG Community Forums<br />
<br />
{{TNG 10.1.2|and before}}{{TNG 10.1.0|and after}}'''Note that if you use the [[Responsive Tables]] mods''', you need to uninstall your current version of this mod and install the Responsive Tables-3 - PersonID Note version<br />
<br />
{{TNG 11.0.0|and after}}If you use the [[Media display columns mod]], it must be installed after the PersonID Note Mod<br />
<br />
<br />
== Developer ==<br />
<br />
Mod developer is Ken Roy<br />
<br />
==Requirements==<br />
* A working TNG installation. The automated installation release was initially tested at TNG Version 7.1.0. Manual installation previously used on TNG 6 and 7.<br />
* A backup of your TNG browsenotes.php file.<br />
* An installed current version of the [[Mod Manager]].<br />
<br />
== Automated Install ==<br />
<br />
# Download the appropriate distribution for your TNG version from the download links in the status area in the upper right.<br />
# Extract the personid_note.zip to your '''admin/mod_folder (V7)''' or '''mods (v8)'''. <br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the '''personid_note.cfg'''.<br />
<br />
== Revision History ==<br />
<br />
{| border="1" cellspacing="5" cellpadding="2" width="70%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|-<br />
| v13.0.0.2<br />
| width="15%"|14 May 2021<br />
| Updated to resolve conflict with [[Private Note Mod]] <br />
|-<br />
| v12.0.0.1<br />
| width="15%"|14 Jun 2018<br />
| Updated to add the PersonID to the admin_notelist.php since the search appears to be better in this script than in the browsenotes.php<br />
|-<br />
| v11.0.0.0<br />
| width="15%"|9 March 2016<br />
| Updated for TNG V11<br />
|-<br />
| v10.1.0.3b<br />
| 22 April 2015<br />
| Version to use, if you are using the [[Responsive Tables]] mod<br />
|-<br />
| v10.1.0.2<br />
| 20 January 2015<br />
| Updated for TNG 10.1 MySQLi changes<br />
|-<br />
| v10.0.0.1<br />
| 21 April 2014<br />
| Updated so that [[Private Note Mod]] can be installed on TNG V10 without having first installed this mod<br /><br />
Note that if you have both mods at version 10.0.0.0 install correctly, you do not need to download and install this version which only fixed the dependencies between the two mods.<br />
|-<br />
| v10.0.0.0<br />
| 29 January 2014<br />
| Updated for TNG V10<br />
|-<br />
| v9.2.2.1<br />
| 10 August 2013<br />
| Updated for TNG V9.2.2. <br />
|}<br />
== Visualization of this mod ==<br />
{|<br />
|<br />
The image on the right shows the Person ID column added to the Notes list page.<br />
|[[image:PersonID_Note.jpg|600px|right]]<br />
|}<br />
<br />
== In the event of a problem ==<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
* Or copy your backup browsenotes.php file to your TNG directory<br />
* All should now be well.<br />
<br />
<br />
<br />
== Sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below:<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [https://www.rgstrong-genes.com/ R G Strong Family Genealogy]<br />
| [[User:Rgstrong|Russ Strong]]<br />
| Public Site<br />
| 12.0.0.1<br />
| 12.0.1<br />
| EN, FR, DE, NL<br />
|-<br />
| [https://www.royandboucher.com/ Our Roy and Boucher Family]<br />
| [[User:Ken Roy|Ken Roy]]<br />
| I use the Responsive Tables version of this mod to quickly find the ID in PAF in order to clean up notes.<br />
| 13.0.0.2<br />
| 13.0.3<br />
| EN, FR<br />
|-<br />
| [http://royroyes.net/genealogy/ Roy~Royes Family Links]<br />
| Bruce Roy<br />
| Very handy for tracking where to amend notes<br />
| 8.1.1<br />
| 8.1.3<br />
| EN<br />
|-<br />
| [https://genealogywings.com/ MOTYER Family Genealogy]<br />
| [[User:JMM|John Mark Motyer]]<br />
| Public site<br />
| [[User:JMM|see here]]<br />
| [[User:JMM|see here]]<br />
| EN, DE, RU<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.roebuckfamily.com/Donald/genealogy/index.php Roebuck and Families Ancestry Website]<br />
| [[User:don1two|Donald Roebuck]]<br />
| Public site except for Living<br />
| 11.0.0.0<br />
| 11.0.2<br />
| EN<br />
|-<br />
| [https://www.ourlife.us OurLife Family History - McMullen Clan]<br />
| [[User:Seanst|Sean Thompson]]<br />
| Not a public site. <br />
| 11.0.0.0<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.myfamily-reunion.org/ancestry/ Family History and Ancestry]<br />
| [[User:FifthEditon|Jay Santos]]<br />
| Not a public site. <br />
| 11.0.0.0<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://kystslekt.no Hans and Hennes Families]<br />
| [[User:Roakdah|Roar Dahle]]<br />
| <br />
| 11.0.0.0<br />
| 11.1.0<br />
| Norwegian<br />
|-<br />
| [http://www.sallacz-Ahnen.at/TNG Stammbaum der Famile Sallacz]<br />
| [[User:Borynka|Hans-Joachim Sallacz]]<br />
| <br />
| 11.0.0.0<br />
| 11.0.2<br />
| Czeck<br />
|-<br />
| [http://finnholbek.dk/genealogy/ Skeel-Schaffalitzky, Ahlefeldt]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| <br />
| 11.0.0.0<br />
| 13.0.3<br />
| multi<br />
|-<br />
| [https://roeljongman.nl Stamboom Jongman]<br />
| [[User:Roelj|Roel Jongman]]<br />
| Public/Private site<br />
| 10.1.0.2<br />
| 10.1.3<br />
| NL, DE, EN<br />
|-<br />
| [http://bumbery.com/ Bumbery-Wangler]<br />
| [[User:Bob|Bob Bumbery]]<br />
| Public site<br />
| 11.0.0.0<br />
| 11.1.2<br />
| English<br />
|-<br />
| ...<br />
| ...<br />
| ...<br />
| ...<br />
| ...<br />
| ...<br />
|}<br />
<br />
== Related Links ==<br />
<br />
This mod is described in the TNG Community Forums <br />
<br />
* for TNG V6 see the [http://tng.community/index.php?showtopic=1329&#comment-7005 Add Person ID to Browse Notes display] on TNG Community Forums<br />
* for TNG V7 see the [http://tng.community/index.php?showtopic=1329&#comment-17439 TNG v7 version of the mod] on TNG Community Forums<br />
<br />
[[Category:Mods for TNG v13]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v7]]<br />
[[Category:Mods for TNG v6]]<br />
[[Category:browsenotes.php mods]]<br />
[[Category:admin_notelist.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Add_Name_to_PersonID&diff=67504Add Name to PersonID2021-05-21T02:05:14Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{TNGver | ver=13.0 }}<br />
{{TNGmod<br />
| mod_name = Add Name To PersonID<br />
| mod_summary = Displays the person's name in three programs where there is a PersonID without a name.<br />
| mod_validation = <br />
| mod_last_update = 20 Sep 2020<br />
| download_link = [[Media:add_name_to_personid_v13.0.0.3.zip|v13.0.0.3]]{{Tv130}}<br />
<div>[[Media:add_name_to_personid_v12.0.0.2.zip|v12.0.0.2]]{{Tv120}}</div><br />
| download_stats =<br />
| mod_author = [[User:Robinrichm|Robin Richmond]]<br />
| mod_url = [http://www.robinrichmond.com/family/ Robin Richmond's Genealogy Database]<br />
| mod_contact = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form]<br />
| mod_support = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form] or [http://tng.community/ TNG Community Forums]<br />
| mod_version = 13.0.0.3<br />
| min_TNG_ver = 12.0<br />
| max_TNG_ver = 13.0.2<br />
| TNG_file_list = admin_edituser.php, admin_branches.php, admin_editbranch.php, js/selectutils.js<br />
| related_mods = [[Show Mod Names]] is optional<br />
| notes = <br />
}}<br />
== Purpose of the Mod ==<br />
To add the selected person's name (generally, as a hyperlink to getperson.php) next to an existing PersonID on some screens. This change allows a user both to see the name of the selected person, and to view information about that person before processing the Person record.<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
Specifically, the Person Name is added to:<br />
#The Starting Individual column in the Admin Branches search results<br />
#The Person lookup widget in the Admin Branches editor,<br />
#The Person lookup widget in the Admin Users editor.<br />
<br />
== Compatibility ==<br />
There are no known mod conflicts.<br />
* With respect to Branches, this mod is compatible with [[Admin Branches]], [[Tree ID Mod]], [[TreeID-One Column]], [[Branch Timestamps]], and [Branches Sort Mod]<br />
* With respect to the Admin Users editor, this mod is compatible with [[Tree ID Mod]], [[TreeID-One Column]], and [[Private Media Mod]], all of which, like this mod, edit several programs, and just touch one small aspect of the Admin Users Editor.<br />
<br />
== Related Mods ==<br />
The optional [[Show Mod Names]] mod will use data saved by Add Name to PersonID to display information about the mods that affect admin_branches.php and admin_branchedit.php '''''if''''' [[Show Mod Names]] is installed.<br />
<br />
== Installation ==<br />
This mod uses the standard installation method. It has just a .cfg file; no subfolder. {{RobinInstallationBoilerplate}}<br />
<br />
== Visualization ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
| style="border:thin solid black;" | '''Admin >> Branches <span style="color: red">BEFORE:</span>'''<br />
[[Image:add_name_to_personid-before-branches.png]]<br />
|-<br />
| style="border:thin solid black;" | '''Admin >> Branches <span style="color: red">AFTER:</span> <br />
[[Image:add_name_to_personid-after-branches.png]]<br />
|}<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
| style="border:thin solid black;" | '''Admin >> Edit Branch <span style="color: red">BEFORE:</span>'''<br />
[[Image:add_name_to_personid-before-editbranch.png]]<br />
| style="border:thin solid black;" | '''<span style="color: red">AFTER:</span> <br />
[[Image:add_name_to_personid-after-editbranch.png]]<br />
|}<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
| style="border:thin solid black;" | '''Admin >> Edit User <span style="color: red">BEFORE:</span>'''<br />
[[Image:add_name_to_personid-before-edituser.png]]<br />
|-<br />
| style="border:thin solid black;" | '''Admin >> Edit User <span style="color: red">AFTER:</span> <br />
[[Image:add_name_to_personid-after-edituser.png]]<br />
|}<br />
<br />
== Revision History ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
! Mod Version !! TNG Version !! Date !! Note<br />
|- style="vertical-align:top;"<br />
| [[Special:Redirect/file/add_name_to_personid_v13.0.0.3.zip|v13.0.0.3]]<br />
| 13.0<br />
| 20Sep2020<br />
| No functional changes; made compatible with TNGv13.<br />
|- style="vertical-align:top;"<br />
| [[Image:add_name_to_personid_v12.0.0.2.zip|v12.0.0.2]]<br />
| 12.0 - 12.0.2+<br />
| 25Jan2019<br />
| No functional changes; made compatible with TNGv12.1<br />
|- style="vertical-align:top;" <br />
| [[index.php?title=Media:Add name to personid v12.0.0.1a.zip|12.0.0.1a]]<br />
| 12.0+<br />
| 3 May 2018<br />
| Fixed typo in beta mod<br />
|}<br />
<br />
== Sites using this mod ==<br />
If you download and install this mod, please add your site to the table below.<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://www.robinrichmond.com/family/ Robin Richmond's Genealogy Database]<br />
| [[User:Robinrichm|Robin Richmond]]<br />
| Mod developer<br />
| 13.0.0.3<br />
| 13.0<br />
| English<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky og Ahlefeldt]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 13.0.0.3<br />
| 13.0.3<br />
| Multi<br />
|-<br />
| [http://www.kleinmanngenealogy.com/ Kleinmann Genealogy]<br />
| [[User:laxref93|John Kleinmann]]<br />
| public & private<br />
| 13.0.0.3<br />
| 13.0<br />
| EN<br />
|-<br />
| [http://www.colegenealogy.net/ The Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
| EN, DE, FR, ES, NL<br />
|}<br />
<br />
<br />
[[Category:Mods for TNG v12]]<br />
[[Category:admin_edituser.php mods]]<br />
[[Category:admin_branches.php mods]]<br />
[[Category:admin_editbranch.php mods]]<br />
[[Category:selectutils.js mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Add_Name_to_PersonID&diff=67503Add Name to PersonID2021-05-21T02:03:08Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{TNGver | ver=13.0 }}<br />
{{TNGmod<br />
| mod_name = Add Name To PersonID<br />
| mod_summary = Displays the person's name in three programs where there is a PersonID without a name.<br />
| mod_validation = <br />
| mod_last_update = 20 Sep 2020<br />
| download_link = [[Media:add_name_to_personid_v13.0.0.3.zip|v13.0.0.3]]{{Tv130}}<br />
<div>[[Media:add_name_to_personid_v12.0.0.2.zip|v12.0.0.2]]{{Tv120}}</div><br />
| download_stats =<br />
| mod_author = [[User:Robinrichm|Robin Richmond]]<br />
| mod_url = [http://www.robinrichmond.com/family/ Robin Richmond's Genealogy Database]<br />
| mod_contact = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form]<br />
| mod_support = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form] or [http://tng.community/ TNG Community Forums]<br />
| mod_version = 13.0.0.3<br />
| min_TNG_ver = 12.0<br />
| max_TNG_ver = 13.0.2<br />
| TNG_file_list = admin_edituser.php, admin_branches.php, admin_editbranch.php, js/selectutils.js<br />
| related_mods = [[Show Mod Names]] is optional<br />
| notes = <br />
}}<br />
== Purpose of the Mod ==<br />
To add the selected person's name (generally, as a hyperlink to getperson.php) next to an existing PersonID on some screens. This change allows a user both to see the name of the selected person, and to view information about that person before processing the Person record.<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
Specifically, the Person Name is added to:<br />
#The Starting Individual column in the Admin Branches search results<br />
#The Person lookup widget in the Admin Branches editor,<br />
#The Person lookup widget in the Admin Users editor.<br />
<br />
== Compatibility ==<br />
There are no known mod conflicts.<br />
* With respect to Branches, this mod is compatible with [[Admin Branches]], [[Tree ID Mod]], [[TreeID-One Column]], [[Branch Timestamps]], and [Branches Sort Mod]<br />
* With respect to the Admin Users editor, this mod is compatible with [[Tree ID Mod]], [[TreeID-One Column]], and [[Private Media Mod]], all of which, like this mod, edit several programs, and just touch one small aspect of the Admin Users Editor.<br />
<br />
== Related Mods ==<br />
The optional [[Show Mod Names]] mod will use data saved by Add Name to PersonID to display information about the mods that affect admin_branches.php and admin_branchedit.php '''''if''''' [[Show Mod Names]] is installed.<br />
<br />
== Installation ==<br />
This mod uses the standard installation method. It has just a .cfg file; no subfolder. {{RobinInstallationBoilerplate}}<br />
<br />
== Visualization ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
| style="border:thin solid black;" | '''Admin >> Branches <span style="color: red">BEFORE:</span>'''<br />
[[Image:add_name_to_personid-before-branches.png]]<br />
|-<br />
| style="border:thin solid black;" | '''Admin >> Branches <span style="color: red">AFTER:</span> <br />
[[Image:add_name_to_personid-after-branches.png]]<br />
|}<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
| style="border:thin solid black;" | '''Admin >> Edit Branch <span style="color: red">BEFORE:</span>'''<br />
[[Image:add_name_to_personid-before-editbranch.png]]<br />
| style="border:thin solid black;" | '''<span style="color: red">AFTER:</span> <br />
[[Image:add_name_to_personid-after-editbranch.png]]<br />
|}<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
| style="border:thin solid black;" | '''Admin >> Edit User <span style="color: red">BEFORE:</span>'''<br />
[[Image:add_name_to_personid-before-edituser.png]]<br />
|-<br />
| style="border:thin solid black;" | '''Admin >> Edit User <span style="color: red">AFTER:</span> <br />
[[Image:add_name_to_personid-after-edituser.png]]<br />
|}<br />
<br />
== Revision History ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
! Mod Version !! TNG Version !! Date !! Note<br />
|- style="vertical-align:top;"<br />
| [[Special:Redirect/file/add_name_to_personid_v13.0.0.3.zip|v13.0.0.3]]<br />
| 13.0<br />
| 20Sep2020<br />
| No functional changes; made compatible with TNGv13.<br />
|- style="vertical-align:top;"<br />
| [[Image:add_name_to_personid_v12.0.0.2.zip|v12.0.0.2]]<br />
| 12.0 - 12.0.2+<br />
| 25Jan2019<br />
| No functional changes; made compatible with TNGv12.1<br />
|- style="vertical-align:top;" <br />
| [[index.php?title=Media:Add name to personid v12.0.0.1a.zip|12.0.0.1a]]<br />
| 12.0+<br />
| 3 May 2018<br />
| Fixed typo in beta mod<br />
|}<br />
<br />
== Sites using this mod ==<br />
If you download and install this mod, please add your site to the table below.<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://www.robinrichmond.com/family/ Robin Richmond's Genealogy Database]<br />
| [[User:Robinrichm|Robin Richmond]]<br />
| Mod developer<br />
| 13.0.0.3<br />
| 13.0<br />
| English<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky og Ahlefeldt]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.1<br />
| DA,EN,DE,CS,ES - etc.<br />
| Danish<br />
|-<br />
| [http://www.kleinmanngenealogy.com/ Kleinmann Genealogy]<br />
| [[User:laxref93|John Kleinmann]]<br />
| public & private<br />
| 13.0.0.3<br />
| 13.0<br />
| EN<br />
|-<br />
| [http://www.colegenealogy.net/ The Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
| EN, DE, FR, ES, NL<br />
|}<br />
<br />
<br />
[[Category:Mods for TNG v12]]<br />
[[Category:admin_edituser.php mods]]<br />
[[Category:admin_branches.php mods]]<br />
[[Category:admin_editbranch.php mods]]<br />
[[Category:selectutils.js mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Geocode_Assistant&diff=61798Geocode Assistant2020-09-27T15:03:04Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{restricted}}{{Languages}}<br />
{{TNGmod<br />
| mod_name = Geocode Assist<br />
| mod_summary = Allows geocoding locations from the person page <br />
| mod_validation = Latest mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]<br />
| mod_last_update = 4 Mar 2018<br />
| download_link = for {{Tv130}}{{Tv120}}{{Tv110}}[http://www.royandboucher.com/ccount/click.php?id=427&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v11.0.0.3.zip]<br /><br />
for {{Tv1010}}[http://www.royandboucher.com/ccount/click.php?id=415&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v10.1.0.2.zip]<br />excludes Don't Geocode locations<br />[https://www.royandboucher.com/ccount/click.php?id=210&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v10.1.0.1.zip]<hr /><span class="nowrap">for {{Tv100}}{{Tv90}}</span>[https://www.royandboucher.com/ccount/click.php?id=146&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v9.0.0.0.zip]<hr /> {{Tv80}}[[Media:geocode_assist_v8.1.2.zip|geocode_assist_v8.1.2.zip]] for<hr />{{Tv70}}[[Media:geocode_assist_v1.6.zip|geocode_assist_v1.6.zip]] for{{Tv60}}<br />
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=146-210-415-427 View download stats]<br />
| mod_author = Brian McFadyen<br />maintainted by Ken Roy<br />
| mod_url = [[Geocode Assist Mod]] (this page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_contact =<br />
| mod_version = 11.0.0.3 for TNG 11 and up<br/>10.1.0.1/2 for TNG 10.1 and up<br/>9.0.0.0 for TNG V9<br />8.1.2 for TNG V8<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 7.1.0<br />
| max_TNG_ver = 12+<br />
| TNG_file_list = globabllib.php - v11.0.0.1 and later<br />personlib.php - v10.1.0.2 and previous<br />globe.gif<br /><br />
| related_mods = <br />
| notes = In TNG V9 through TNG 10.0.3, if you install the [[Wiki Integration]] mod along with this mod, the Wiki Integration mod must be installed before the Geocode Assist Mod. <br />
}}<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
<br />
==Introduction==<br />
<br />
This mod provides an easy way to [[Google_Maps_-_Geocoding_Places|geocode locations]]. A small globe icon is added on the person page to the location that has not yet been geocoded. You must have '''Admin''' privileges to use this mod. <br />
<br />
'''Geocoding''' is the process of coding a latitude and longitude for a location that allows the display of the location in the Google Maps section of the TNG page. In TNG, it also includes setting the Place Level and Zoom values. The small globe icon will only be shown when you are logged in with Admin privileges and only for locations that currently do not have latitude and longitude information.<br />
<br />
The geocode_assistant function is added to personlib.php to return the html that adds a geocode globe url link next to the location name if no latitude and longitude information exists. When you click on the globe, a new window will be opened that allows you to quickly geocode this location, since the Edit Place geocode screen form has been pre-filled you only need to click the Search button. The latitude and longitude information will be automatically added to the TNG Place record when you click the Save button.<br />
<br />
Version 8.1.1 of the mod now '''closes''' the Edit / Update Place window when you save the geocoded location. Note that the Edit window close is incorporated into TNG V9, so the enhancement part of the mod was dropped.<br />
<br />
Version 8.1.2 of the mod is XHTML compliant.<br />
<br />
{{TNG 10.0.3|and before}}{{TNG 9.0|and after}}In TNG V9 throught TNG 10.0.3, while there is not mod conflict per se. If you install the [[Wiki Integration]] mod along with the the [[Geocode Assist Mod]], the Wiki Integration mod must be installed before the Geocode Assist Mod in order to get the globe icon to display after the Place name. This conflict was resolved in TNG 10.1<br />
<br />
==Developer==<br />
<br />
This mod was developed by Brian McFadyen and enhanced by Ken Roy in version 8.1.1 <br />
<br />
V11.0.0.1 added the geocode assistant to the search results page. Code provided by Teresa Goatham. <br />
<br />
==Requirements==<br />
<br />
* A working TNG installation. The config file release was initially tested at TNG Version 7.1.0<br />
* A backup of your TNG '''personlib.php''' file.<br />
* An installed current version of the [[Mod Manager]].<br />
<br />
==Revision History==<br />
<br />
{| border="1" cellspacing="5" cellpadding="2" width="70%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|-<br />
| V11.0.0.3<br />
| 4 Mar 2018<br />
| Updated to add the geocode assistant to the Search results page. Code provided by Teresa Goatham. Geocode assistant function was moved from personlib.php to globallib.php. Note that this version might in fact install and work on TNG 10.1 and above but has not been tested as such. <br />
|-<br />
| V10.1.0.2<br />
| 16 May 2017<br />
| Updated to not display the geocode globe if the placelevel is set to "-1" (Don't geocode) which can be set by the [[Admin Places Geocode]] mod <br />
|-<br />
| V10.1.0.1<br />
| 10 January 2015<br />
| Updated for TNG V10.1 to support MySQLi <br />
|-<br />
| V9.0.0.0<br />
| 2 February 2012<br />
| Updated for TNG V9<br />
|-<br />
| V8.1.2<br />
| 8 February 2011<br />
| Updated to be XHTML compliant.<br />
|-<br />
| V8.1.1<br />
| 30 October 2010<br />
| Updated to now '''close''' the Edit Place window when you save the geocoded location.<br />
|-<br />
| V8.1.0<br />
| May 28, 2010<br />
| Updated for TNG 8 and to conform to the Mod Manager Parameter Editing<br />
|-<br />
| V1.6<br />
| Dec 4, 2009 <br />
| Updated config file documentation to point to TNG Wiki. This file is identical as that of V1.5 included in the Mod Manager zip file, but will soon be eliminated from the bundle. <br />
|-<br />
| V1.5<br />
| May 18, 2009 <br />
| Initial release of config file<br />
<br />
|}<br />
<br />
==[[Mod Manager - Installing Config Files | Automated Installation]] ==<br />
<br />
# Download the appropriate distribution for your TNG version from the download links in the status area in the upper right.<br />
# Extract the geocode_assist.zip to your '''./mod_folder (V7)''' or '''./mods (v8 and after)'''. <br />
# Uninstall the previous version of the mod before installing the new version<br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the '''geocode_assist.cfg'''.<br />
<br />
== Side effects ==<br />
<br />
As with most source code modifications, these changes will likely be overwritten during your next TNG revision upgrade and will need to be re-implemented. (Using the [[Mod Manager]] greatly simplifies this process).<br />
<br />
== Do not Geocode ==<br />
<br />
Version v10.1.0.2 of the mod will not display the Geocode globe if the place level is to -1 (Don't Geocode) which can be set by the [[Admin Places Geocode]] mod. If you import your data via GEDCOM, then it requires that your Places set to Don't Geocode not be deleted or replaced by the import.<br />
<br />
As far as I know TNG only preserves the Places table entry under the following circumstances:<br />
<br />
* Place contains geocode (latitude/longitude) data<br />
* Places are shared or pooled with other trees<br />
<br />
You can set the option to [[Pooling Places|pool Places]] in Admin > Setup > General Settings by expanding the Miscellaneous section and changing the '''Assign Place records to Trees''': to NO<br />
<br />
Setting the option to No will then provide another screen to eliminate the treeID (gedcom column) from the places. Make sure you click '''Save''' in General Settings after changing this option, which was designed to Pool Places for multiple trees. Changing the option to remove the tree from the Places means you are pooling places, that is sharing them with other tree, so TNG will not delete the places table or entries within it. [[Pooling Places]] can be used even though you only have one tree, to prevent the Don't Geocode information from being deleted or replaced.<br />
<br />
The downside of this approach means that you now need to manage (delete or merge) unused places. You can use my [[Places Subject to Deletion]] mod to help with this or the SQL Report for [[Maintenance - Pooled Places with no Events]]<br />
<br />
== Visualization==<br />
{| border="0" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|The image on the right shows a visualization of the Geocode Assist Mod on the Individual page. The globe that you can click on to launch the Admin edit place screen is only shown if you have '''Admin''' privilege.<br />
|[[Image:Geocode_assist_visualizaton.jpg|600px|right]]<br />
|}<br />
<br />
==In the event of a problem with your TNG site==<br />
<br />
# Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager to Remove]] the mod<br />
# Copy your backup personlib.php to your base TNG directory<br />
#* all should be well now<br />
<br />
<br />
== Sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below:<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://genealogie.mkirsch.be/ Racines luxo-hennuyeres]<br />
| [[User:MichelKirsch| Michel KIRSCH]]<br />
| <br />
| 11.0.0.3<br />
| 12.2<br />
| FR/EN/NL/SP/IT<br />
|-<br />
| [http://genealogy.mcfadyen.ca/ McFadyen - Parker History]<br />
| [[User:Bmcfadyen|Brian McFadyen]]<br />
| Mod Developer<br />
| <br />
|<br />
|<br />
|-<br />
| [http://www.teige.eu my family]<br />
| [[File:Oname.gif|link=User:ojay]]<br />
| (no public site)<br />
| see [[User:ojay]]<br />
| see [[User:ojay]]<br />
| D,(NL),(GB)<br />
|-<br />
| [https://www.royandboucher.com/ Our Roy and Boucher Family]<br />
| [[User:Ken Roy|Ken Roy]]<br />
| Added Close Window enhancement and support for Don't Geocode<br />
| 11.0.0.3<br />
| 12.0.0<br />
| EN, FR<br />
|-<br />
| [http://genealogy.ravensbeak.com/index.php Genealogy.Ravensbeak.com]<br />
| [[User:cmhbob|Bob Mueller]]<br />
|...<br />
| 9.0.0.0<br />
| 9.2.0<br />
| EN, DE<br />
|-<br />
| [http://www.appelthaus.com/ AppeltHaus Genealogy]<br />
| [[User:InvernessHighlander|Lawrence Appelt]]<br />
| Not a Public Site.<br />
| 10.1.0.1<br />
| 10.1.0<br />
| EN<br />
|-<br />
| [http://www.arsenaultfamily.com; Arsenault and Simpson families]<br />
| [[User:BobA|Bob Arsenault]]<br />
| Not a Public Site<br />
| V9.0.0.0<br />
| V9.0.3<br />
| EN<br />
|-<br />
| [http://www.kempfamilyhistory.com Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
<br />
| [https://genealogywings.com/ MOTYER Family Genealogy]<br />
| [[User:JMM|John Mark Motyer]]<br />
| Public site<br />
| [[User:JMM|see here]]<br />
| [[User:JMM|see here]]<br />
| EN, DE, RU<br />
|-<br />
| [http://legacygazette.com Legacy Gazette: My Roots - My Legacy]<br />
| [[User:Mylegacy|Melissa Watson Padilla]]<br />
| Public Site<br />
| 9.0.0.0<br />
| TNG 9.2.1<br />
| EN<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy] <br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| Public site<br />
| 10.1.0.1<br />
| 11.0.0<br />
| NL, EN<br />
|-<br />
| [http://mossfamilytree.info Moss Family Tree]<br />
| [[User:Chris Moss|Chris Moss]]<br />
| <br />
| 9.0.0.0<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont]<br />
| [[User:Darrin65|Darrin Dutton]]<br />
| Public Site<br />
| 10.1.0.1<br />
| 11.0.1<br />
| EN<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| 10.1.0.1<br />
| 10.1.1<br />
| EN, DE<br />
|-<br />
|-<br />
| [http://www.bastiaanssen.us/tng Bastiaans(s)en Genealogy] <br />
| [[User:janbastiaanssen|Jan Bastiaanssen]]<br />
| Public site<br />
| 10.1.0.1<br />
| 10.1.2<br />
| EN, NL, ES<br />
|-<br />
| [https://www.rgstrong-genes.com/ R G Strong Family Genealogy]<br />
| [[User:Rgstrong|Russell G. Strong]]<br />
| Public Site<br />
| 11.0.0.3<br />
| 12.0.2<br />
| EN, FR, DE, NL<br />
|-<br />
| [https://ourfamilyhistory.club Our Family History]<br />
| [[User:Paul Barrett|Paul Barrett]]<br />
| Public except for living<br />
| 10.1.0.1<br />
| 11.1<br />
| EN<br />
|-<br />
| [http://leverette-family-history.us Leverette Family History]<br />
| [[User:Jefflev3893|Jeff Leverette]]<br />
| <br />
| 10.1.0.1<br />
| 10.1.3<br />
| EN<br />
|-<br />
| [https://www.ourlife.us OurLife Family History - McMullen Clan]<br />
| [[User:Seanst|Sean Thompson]]<br />
| Not a public site<br />
| 10.1.0.1<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.maesen-beusen.be/ Maesen-Beusen]<br />
| [[User:Steenrots|Pierre Maesen]]<br />
| Not a public site<br />
| 9.0.0.1<br />
| 9.2.2<br />
| Dutch<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| Public & Private<br />
| [https://www.kmtrees.com/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]<br />
| [https://www.kmtrees.com/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]<br />
| EN,DE,CS<br />
|-<br />
| [http://tng.oberhof24.de/ unserer Familien-Genealogie]<br />
| [[User:Anke|Angelika Oberhof]]<br />
| Not a public site<br />
| 10.1.0.1<br />
| 11.1.0<br />
| German, English<br />
|-<br />
| [https://www.larleegenealogy.org The Larlee Genealogy]<br />
| [[User:HeatherFeuer|Heather Feuerhelm]]<br />
| <br />
| 10.1.0.1<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.josephoranholtz.com/ Joseph Oran Holtz Genealogy Pages]<br />
| [[User:Stores|Jim Holt]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://kjoellesdal.com OurRoots&amp;Relatives - genealogy pages of Anne Hegland and Kåre Kjøllesdal]<br />
| [[User:Kare|Kåre Kjøllesdal]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.rodriguezuribe.co Rodriguez Lopez y Uribe Senior pagina de Genealogia]<br />
| [[User:Camiloro|Camilo Rodriguez Uribe]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| English, Spanish<br />
|-<br />
| [http://kystslekt.no Hans and Hennes Families]<br />
| [[User:Roakdah|Roar Dahle]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| Norwegian<br />
|-<br />
| [http://vanheerden.net Genealogy of the van Heerden Family]<br />
| [[User:Emile|Emile van Heerden]]<br />
| <br />
| 10.1.0.2<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.mullfamilies.co.uk Mull Families] <br />
| [[User:Manofmull|Michael Ford]] <br />
| Not a Public Site (login required)<br />
| 10.1.0.2 <br />
| 11.0.2 <br />
| English<br />
|-<br />
| [http://total-family-history.com/tng11/ Total Family History]<br />
| [[User:Fallonman|Scott Bennett]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://tng.oberhof24.de/ unserer Familien-Genealogie]<br />
| [[User:Anke|Angelika Oberhof]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| German, English<br />
|-<br />
| [http://www.ourfamilyhistories.org Our Family Histories]<br />
| [[User:Bsl20b50|Bryan S. Larson]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont Genealogy & History]<br />
| [[User:darrin65|Darrin Dutton]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://justalittleleaf.co.uk Genealogy of the Weir and Drain Families]<br />
| [[User:BeverleyStimpson|Beverley Stimpson]]<br />
| Public Site<br />
| 10.1.0.2 <br />
| 11.1.2<br />
| EN<br />
|-<br />
| [http://bumbery.com/ Bumbery-Wangler]<br />
| [[User:Bob|Bob Bumbery]]<br />
| Public Site<br />
| 10.1.0.2 <br />
| 11.1.2<br />
| English<br />
|-<br />
| [https://finnholbek.dk/ Skeel, Schaffalitzky og Ahlefeldt]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| Public Site<br />
| 11.0.0.3<br />
| 12.1.0.0<br />
| DA, DE, EN - etc.<br />
|-<br />
| [https://ourfamilytreesearch.com/ Our Family Tree Search]<br />
| [[User:JessSenk|Jessica Senkyr-Robinette]]<br />
| Not a public site<br />
| 11.0.0.3<br />
| 12.0.2<br />
| English<br />
|-<br />
| [https://WokingFamily.com/ Woking Family Tree Project]<br />
| [[User:TBirdUK|Pete Smee]]<br />
| Public/Private<br />
| v11.0.0.3<br />
| v12.1<br />
| English<br />
|-<br />
|}<br />
[[Category:Mods for TNG v13]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v7]]<br />
[[Category:personlib.php mods]]<br />
[[Category:GoogleMaps]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Multi_Language_Date_Edit&diff=59814Multi Language Date Edit2020-05-27T19:13:42Z<p>Fholbek: add user and homepage</p>
<hr />
<div>{{Languages}}<br />
{{TNGmod<br />
| mod_name = Multi-language date edit<br />
| mod_summary = Allows entering month names and abbreviations in several languages: Afrikaans, Danish, Dutch, German, Italian, Portuguese, Norwegian, Spanish and Swedish. <br/><br />
| download_link =<br />
[[Media:multi-laguage-date-v11.0.0.0.cfg.zip|multi-laguage-date-v11.0.0.0.cfg.zip]] for {{Tv110}}<br /><br />
| mod_author = Carlos A Heuser <br />
| mod_url = [[Multi_Language_Date_Edit|Multi_Language_Date_Edit]] (This page)<br />
| mod_support = [[User:carheu|Carlos Heuser]]<br />
| mod_contact = [[User:carheu|Carlos Heuser]]<br />
| mod_version = 11.0.0.0 for TNG v11.0.0<br />
| min_TNG_ver = 11.0.0<br />
| max_TNG_ver = 11.0.0<br />
| TNG_file_list = js/datevalidation.js<br /><br />
| related_mods = ...<br />
| notes = ...<br />
}}<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
== Purpose of this Mod ==<br />
<br />
This Mod might be of interest for those that enter data directly in TNG and that would like to enter dates in a language that is not English. <br />
<br />
TNG already allows one to enter dates in several formats. For example, dates like "25.12.2015" (European format), "12/25/2015" (US format) or "25 December 2015" are translated to 25 Dec 2015, the internal format used by TNG and by the GEDCOM format.<br />
<br />
However, in my workflow I often copy and paste data into TNG that I collect from other digitally available sources (Web or text files). As my research concentrates on Portuguese, German and Swedish sources, often the dates are not written in English and I have to translate and reformat them.<br />
<br />
This mod allows one to enter dates in several other languages apart from English. For example, using the mod, the date above could be entered as "25 de dezembro de 2015" or "25 Dez 2015" in Portuguese, or "25. December 2015" in German.<br />
<br />
The Mod does not affect the way dates are displayed in TNG.<br />
<br />
== Supported Languages ==<br />
<br />
At the present, the translation works for Afrikaans, Danish, Dutch, German, Italian, Portuguese, Norwegian, Spanish and Swedish. The Mod does not depend on what languages are installed in TNG. <br />
<br />
To include other languages, please contact the author. Simply entering month names in the cfg file may not work, as the names must be entered in a specific order.<br />
<br />
== Character Encoding ==<br />
<br />
I have tested the Mod with sites encoded in UTF-8. It would be nice to know if it also works with ISO-8859-1.<br />
<br />
== Known Issues ==<br />
<br />
I have not translated the modifiers that may applied to dates (ABT, FROM, TO,...).<br />
<br />
== Using the Mod ==<br />
<br />
* Enter a date written in one of the supported languages in a date field.<br />
* Press Tab or click on some other field and the date should be translated to the TNG standard format in English. <br />
<br />
== Mod installation and database setup ==<br />
<br />
The Mod is installed as usual with the Mod Manager:<br />
<br />
* Download the zip file containing the Mod files and unzip it in the TNG mods folder.<br />
* Install the Mod with the Manager.<br />
<br />
<span style="color: red">Note:</span> After the Mod is installed you must clear caches in your browser.<br />
<br />
== Developer ==<br />
<br />
Mod developer is [[User:carheu|Carlos Heuser]]. <br />
<br />
== File changed ==<br />
<br />
* js/datevalidation.js<br />
<br />
== Revision History ==<br />
<br />
{| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|-<br />
| v11.0.0.0<br />
| 31 Mar 2016<br />
| * Mod realease<br />
|}<br />
<br />
== Sites using this mod ==<br />
If you download and install this mod, please add your TNG site to the table below.<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version/TNG-Version<br />
! User-language<br />
|-<br />
| http://heuser.pro.br/<br />
| [[User:carheu|Carlos Heuser]]<br />
| Developers site<br />
| v11.0.0.0<br />
| English, German, Brazilian Portuguese<br />
|-<br />
| [http://www.luithlenfamilie.de Luithlenfamilie]<br />
| [[User:pingo|Ingo Wagner]]<br />
| Not a Public site<br />
| 11.0.0.0/11.1.2<br />
| DE, EN, NO, FR<br />
|-<br />
| http://nordiskeaner.info/<br />
| [[User:Mfenger|Mogens C. Fenger]]<br />
| Not a Public Site<br />
| v11.0.0.0<br />
| Danish, English<br />
|-<br />
| https://finnholbek.dk/<br />
| [[User:fholbek|Finn Holbek]]<br />
| Public Site<br />
| v11.0.0.0<br />
| Danish, English etc.<br />
|}<br />
<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Show_Nicknames&diff=58417Show Nicknames2020-02-22T22:16:52Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{languages}}<br />
{{TNGver | ver=11000 | notes = Show Nicknames Mod has been tested with other popular mods and no conflicts have been noted. If you encounter a clash with other mods on your website, please provide the details and I will look into it.<br />}}<br />
{{TNGmod<br />
| mod_name = Show Nicknames Mod<br />
| mod_summary = Displays nicknames after first name/s. A parameter controls how nickname is displayed - parentheses, square brackets, double quotes, or single quotes. Another parameter controls where the nickname is displayed - between first names and surname, or after surname. A third parameter controls whether to show nicknames for living people or not.<br />
| mod_validation = <br />
| mod_last_update = 18 January 2019<br />
| download_link = <br />
<br />
<div style="float:right;"><span class="nowrap">{{Tv120}}</span></div><br /><br />
<div style="display:inline-block;width:95%;">[http://pringle-family.com/ccount/click.php?id=18 show_nicknames_v12.0.3.1]</div><hr/><br />
<div style="display:inline-block;width:95%;">[http://pringle-family.com/ccount/click.php?id=15 show_nicknames_v12.0.0.2]</div><hr/><br />
<br />
<div style="float:right;"><span class="nowrap">{{Tv110}}</span></div><br /><br />
<div style="display:inline-block;width:95%;">[http://pringle-family.com/ccount/click.php?id=13 show_nicknames_v11.0.0.3]</div><hr/><br />
<br />
<div style="float:right;"><span class="nowrap">{{Tv1010}}</span></div><br /><br />
<div style="display:inline-block;width:95%;">[http://pringle-family.com/ccount/click.php?id=8 show_nicknames_v10.1.0.0]</div><hr/><br />
<br />
<div style="float:right;"><span class="nowrap">{{Tv1002}}</span></div><br /><br />
<div style="display:inline-block;width:95%;">[http://pringle-family.com/ccount/click.php?id=6 show_nicknames_v10.0.3.4]</div><hr/><br />
<br />
<div style="float:right;"><span class="nowrap">{{Tv1001}}</span></div><br /><br />
<div style="display:inline-block;width:95%;">[http://pringle-family.com/ccount/click.php?id=1 show_nicknames_v10.0.0.0]</div><hr/><br />
<br />
| download_stats = [http://pringle-family.com/ccount/index.php?action=stats&groupid=1 View download statistics]<br />
| mod_author = [[User:Nkristensen|Niels Kristensen]]<br />
| mod_url = [http://pringle-family.com/tng/ Pringle, Kristensen, Schmidt, Schiess Genealogy]<br />
| mod_support = <br />
| mod_version = 12.0.3.1<br />
| mod_contact = <br />
[mailto:niels@opsdata.com Support for Show Nicknames Mod]<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 10.0.1<br />
| max_TNG_ver = <br />
| TNG_file_list = globallib.php, tngdblib.php, verticalchart.php, familychart.php, admin_editfamily.php, search.php<br />
| related_mods = None<br />
| notes = Very easy to configure and use.<br /><br />
}}<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
<br />
== Introduction ==<br />
This mod shows nicknames after first name/s, for example, Johannes Jacobus "John" SMITH, or after the surname, for example, Johannes Jacobus SMITH "John" <br />
<br />
The display of the nickname is controlled by a configurable option - parentheses, square brackets, double quotes or single quotes. Defaults to double quotes. <br />
The position of the nickname is controlled by another option - between first names and surname, or after surname. Defaults to between first names and surname.<br />
Display of nickname for living people can be controlled by a third parameter. Defaults to all people.<br />
<br />
The mod is made to one of the core modules in TNG and therefore applies throughout the site, with minimal modification to scripts.<br />
<br />
== Conflicts With Other Mods ==<br />
At the moment there are no known conflicts with other TNG mods. <br />
<br />
== Revision History ==<br />
{| border="1" cellspacing="5" cellpadding="2" width="50%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|- valign="top"<br />
| v12.0.3.1<br />
| 18&nbsp;January&nbsp;2019<br />
| * Now works in family edit screen as well<br />
|- valign="top"<br />
| v12.0.3.0<br />
| 17&nbsp;January&nbsp;2019<br />
| * Compatibility with TNG v12.0.3 confirmed, and now works in Family chart as well<br />
|- valign="top"<br />
| v12.0.1.0<br />
| 26&nbsp;June&nbsp;2018<br />
| * Compatibility with TNG v12.0.1<br />
|- valign="top"<br />
| v12.0.0.2<br />
| 18&nbsp;June&nbsp;2018<br />
| * Option 2 now working correctly (square brackets around nickname)<br />
|- valign="top"<br />
| v12.0.0.1<br />
| 12&nbsp;June&nbsp;2018<br />
| * Compatibility with TNG v12.0.0 (removed double nick name in search listings)<br />
|- valign="top"<br />
| v11.0.0.3<br />
| 4&nbsp;May&nbsp;2016<br />
| * Added third parameter to control whether nicknames are shown for living people or not<br />
|- valign="top"<br />
| v11.0.0.2<br />
| 4&nbsp;Apr&nbsp;2016<br />
| * Resolved incompatibility with Male and Female Descendant and Parent Ancestor Lines mod<br />
|- valign="top"<br />
| v11.0.0.1<br />
| 29&nbsp;Mar&nbsp;2016<br />
| * Added second parameter to control position of nickname<br />
|- valign="top"<br />
| v11.0.0.0<br />
| 19&nbsp;Mar&nbsp;2016<br />
| * Updated for TNG V11.0 compatibility<br />
|- valign="top"<br />
| v10.1.0.0<br />
| 29&nbsp;Mar&nbsp;2015<br />
| * Updated for TNG V10.1 compatibility<br />
|- valign="top"<br />
| v10.0.3.4<br />
| 30&nbsp;Dec&nbsp;2014<br />
| * Nickname no longer displayed in name row of getperson.php page (superfluous as the nickname is already displayed in the row below that)<br />
|- valign="top"<br />
| v10.0.3.1<br />
| 26&nbsp;Dec&nbsp;2014<br />
| * Bug fix to work with both ISO and UTF-8 character encoding<br />
|- valign="top"<br />
| v10.0.3.0<br />
| 26&nbsp;Dec&nbsp;2014<br />
| * Added parameter to control how nickname is displayed, defaults to double quotes<br />
|- valign="top"<br />
| v10.0.2.2<br />
| 4&nbsp;May&nbsp;2014<br />
| * Compatible with living color mod and confirmed to work with TNG v10.0.3<br />
|- valign="top"<br />
| v10.0.2.0<br />
| 2&nbsp;May&nbsp;2014<br />
| * Compatibility with TNG v10.0.2<br />
|- valign="top"<br />
| v10.0.0.0<br />
| 13&nbsp;Apr&nbsp;2014<br />
| * Release version<br />
|}<br />
<br />
== Requirements ==<br />
<br />
* A working TNG website<br />
* A copy of [http://pringle-family.com/ccount/click.php?id=18 show_nicknames_v12.0.3.1.zip] for TNG v12.0.1 and later<br />
* A copy of [http://pringle-family.com/ccount/click.php?id=15 show_nicknames_v12.0.0.2.zip] for TNG v12.0.0 <br />
* A copy of [http://pringle-family.com/ccount/click.php?id=13 show_nicknames_v11.0.0.3.zip] for TNG v11 <br />
* A copy of [http://pringle-family.com/ccount/click.php?id=8 show_nicknames_v10.1.0.0.zip] for TNG v10.1.0 to TNG v10.1.3<br />
* A copy of [http://pringle-family.com/ccount/click.php?id=6 show_nicknames_v10.0.3.4.zip] for TNG v10.0.2 and TNG v10.0.3<br />
* A copy of [http://pringle-family.com/ccount/click.php?id=1 show_nicknames_v10.0.0.0.zip] for TNG v10.0.1<br />
<br />
== Automated Install ==<br />
# Remove and delete previously installed version.<br />
# Download the appropriate zipped config package from the Mod Summary at the top of the page.<br />
# Unzip the config file and place it in the /mods folder.<br />
# Click on Mod Manager in the Admin panel and install it.<br />
<br />
== Manual Installation ==<br />
Manual installation is not supported.<br />
<br />
== Developer ==<br />
This mod was developed by [[User:nkristensen|Niels Kristensen]]<br />
<br />
== Disclaimer ==<br />
As always, use this script at your own risk. The author will not be responsible for any damage to your website resulting from its use.<br />
<br />
== Sites using this mod ==<br />
If you download and install this mod, please add your TNG site to the table below:<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://hexlyn.com/genetude/ A Genealogy Etude, Coffman,Livingston and Peach,Hansmann Families]<br />
| [[User:IdoGenealogy|Lynda Peach]]<br />
| Public & Private Site<br />
| V10.0.3.4<br />
| TNG V10.0.2<br />
| EN<br />
|-<br />
| [http://pringle-family.com/tng/ Pringle, Kristensen, Schmidt, Schiess Genealogy]<br />
| [[User:Nkristensen|Niels Kristensen]]<br />
| Mod Developer<br />
| V12.0.3.1<br />
| TNG V12.0.3<br />
| EN<br />
|-<br />
| [http://www.katiandgraham.com/genealogy Chamberlain & Eidenbenz Genealogy]<br />
| [[User:hiraeth|Graham Chamberlain]]<br />
| Public Site<br />
| v12.0.0.1<br />
| TNG v12.0.1<br />
| EN,FR,DE,ES,NL<br />
|-<br />
| [http://www.wortelboer.tk/ Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| Public Site<br />
| 11.0.0.2<br />
| 11.0.0<br />
| NL, EN<br />
|-<br />
| [http://bumbery.com/ Bumbery-Wangler]<br />
| [[User:Bob|Bob Bumbery]]<br />
| Public site<br />
| 11.0.0.3<br />
| 11.1.2<br />
| English<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [http://kleinmanngenealogy.com/ Kleinmann Genealogy]<br />
| [[User:laxref93|John Kleinmann]]<br />
| <br />
| 11.0.0.3 <br />
| 12.0.2<br />
| EN<br />
|-<br />
| [https://www.martius-familie.de/ Martius family]<br />
| [[User:Hemar|Hendrik Martius]]<br />
| Half public<br />
| 12.0.1.0<br />
| 12.0.1<br />
| DE, EN, FR, NL<br />
|-<br />
| [https://vanseeventer.nl/ Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site<br />
| 12.0.0.1<br />
| 12.0.1 beta 2<br />
| EN/DE/NL<br />
|-<br />
| [http://racine-ad.fr/TNG/index.php Racine d'Alsace]<br />
| J-Louis Valory<br />
| Public/Private - Template 17<br />
| 12.0.0.2<br />
| 12.0.1<br />
| FR <br />
|-<br />
| [https://dojoba-verlag.de/Stammbaum Bartelds/Kratzer Genealogy]<br />
| [[User:barjo07|Jos Bartelds]]<br />
| Public site<br />
| 12.0.1.0<br />
| 12.0.2<br />
| DE/NL/EN<br />
|-<br />
| [https://www.barta-joggele.li Barta-Joggele Online aus Mauren, Liechtenstein]<br />
| [[User:Geraldomeier|Gerald Meier]]<br />
| Private<br />
| 12.0.3.1<br />
| 12.2<br />
| DE, EN, FR, ES, PT<br />
|-<br />
| [https://finnholbek.dk/index.php Skeel-Holbek]<br />
| [[User:fholbek|Finn Holbek]]<br />
| Public & Private<br />
| 12.2.2<br />
| 12.1.03<br />
| DA, EN, DE, (etc.)<br />
|-<br />
|}<br />
<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:globallib.php mods]]<br />
[[Category:tngdblib.php mods]]<br />
[[Category:verticalchart.php mods]]<br />
[[Category:familychart.php mods]]<br />
[[Category:admin_editfamily.php mods]]<br />
[[Category:search.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Person_Media_Title&diff=58415Person Media Title2020-02-22T22:10:26Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{restricted}}{{V12_cust_text}}<br />
{{TNGmod<br />
| mod_name = Person Media Title<br />
| mod_summary = Add option to show title to media shown on one row. Also add option to allow media other than photos to show on one row when not attached to an event.<br />
| mod_validation = V12.1.0.1 is XHTML compliant.[[Image:Valid-xhtml10.png|44px]] <br />
| mod_last_update = 20 May 2019<br />
| download_link = [http://www.wiese-schneckloth.com/genealogy/ccount/click.php?id=11&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} person_media_title_v12.1.0.3]{{Tv1210}} <br />
| download_stats = [http://www.wiese-schneckloth.com/genealogy/ccount/index.php?action=stats&groupid=4 See download statistics]<br />
| mod_author = Brent Hemphill<br />
| mod_url = [[Person Media Title]] (This page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_contact =<br />
| mod_version = 12.1.0.3<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 12.1.0<br />
| max_TNG_ver = 12.2<br />
| TNG_file_list = admin_genconfig.php<br />admin_updateconfig.php<br />genlib.php<br />getperson.php<br />personlib.php<br />js/net.js<br />languages/English/cust_text.php<br />languages/English/config_help.php<br >languages/English-UTF8/cust_text.php<br />languages/French/cust_text.php<br />languages/French-UTF8/cust_text.php<br />languages/German/cust_text.php<br />languages/German-UTF8/cust_text.php<br /><br />
| related_mods = none<br />
| notes = <br />
}}<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
<br />
<br />
== Purpose of the mod ==<br />
<br />
This TNG modification adds some additional options to <strong>Admin >> Setup >> General Settings >> Media</strong> to allow:<br />
# Media titles to be shown on thumbnails on the getperson page<br />
# Documents to be shown on one row when not attached to an event<br />
# Headstones to be shown on one row when not attached to an event<br />
# Histories to be shown on one row when not attached to an event<br />
# Recordings to be shown on one row when not attached to an event<br />
# Videos to be shown on one row when not attached to an event<br />
# Citations to be shown or not be shown with thumbnails of media attached to the citation<br />
<br />
Also there is a fix to calculate on mobile devices when the preview will flow off the screen to the right and instead display the preview to the left. This is most useful on tablets on the mobile version, since the narrower the screen is the less likely it is that the preview will fit to the left or right of the thumbnail.<br />
<br />
It also fixes a jQuery change that on screen resize, the left or right preview pop-up was not recalculating the screen width. It only does the first 30 table table rows with media, since that function has to be declared before the number of media table rows is known. This number could quickly be increased by replicating some lines of code and incrementing the counters. This change also applies to the left or right preview determination for mobile devices when the orientation is changed.<br />
<br />
It also fixes an issue with a collapsed event where the media row does not end up getting included in the collapsed event when a single row option is chosen.<br />
<br />
== Developer ==<br />
<br />
The Person Media Title mod was developed by Brent Hemphill.<br /><br />
German text provided by Jürgen Bourdeaux.<br /><br />
French text provided by Ken Roy and Katryne Chauvigné-Bourlaud.<br />
<br />
==Revision History==<br />
{| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|-<br />
| v12.1.0.3 <br />
| May 20, 2019 <br />
| Fix a conflict with the [[Public Access Control]] mod and functionality restore for that mod. Also add German text thanks to Jürgen Bourdeaux and French text thanks to Ken Roy and Katryne Chauvigné-Bourlaud.<br />
|-<br />
| v12.1.0.2 <br />
| May 7, 2019 <br />
| Fix an issue with displaying the wrong thumbnail when not set to thumbnail rows. Put generic thumbnails on the same row as the other thumbnails when one row is selected for the media type. Also added an option to not have citation thumbnails. Fix an issue with collapsed event media.<br />
|-<br />
| v12.1.0.1 <br />
| May 5, 2019 <br />
| Fix an issue with the title displaying on single media item rows. Also displaying the title on citations.<br />
|-<br />
| v12.1.0.0 <br />
| May 4, 2019 <br />
| initial release<br />
|}<br />
<br />
== Mod Conflicts ==<br />
This mod must be installed after and uninstalled before [[Mobile Site Enhancements]], since it installs in the middle of a replace operation in that mod and will cause a Bad Target at line 407.<br /><br />
: The conflict was resolved in v12.1.0.5 of the [[Mobile Site Enhancements]] mod<br />
This mod must be installed after and uninstalled before [[Public Access Control]], since it will cause a Bad Target at line 2284 in that mod otherwise.<br /><br />
: The conflict was resolved in v12.1.0.2 of the [[Public Access Control]] mod and the functionality of [[Public Access Control]] was resolved in [[Person Media Title]] v12.1.0.3.<br />
This mod must be installed after [[Private Media Mod]], since it will cause a Bad Target at line 586 in that mod otherwise.<br /><br />
<br />
== Requirements ==<br />
{{TNG 12.1.0}}<br />
* A working TNG installation.<br />
* A backup of all affected files (see the list in the summary in the upper right corner of the page)<br />
* An installed current version of the [[Mod Manager]].<br />
* Both '''English''' and '''English-UTF8''' folders be on your site<br />
<br />
== Installation ==<br />
<br />
# Download the appropriate zip file as shown in the summary in the upper right corner of the page. <br />
# Extract the file from the downloaded zip file into the '''mods''' folder or FTP the extracted file to your mods folder.<br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the mod.<br />
<br />
== Custom Text ==<br />
<br />
This MOD contains custom text in cust_text.php in the English / English-UTF8 folders. It also adds to the config_help.php file in the English folder.<br />
<br />
=== cust_text.php ===<br />
<br />
The following custom text entries need to be created in your language, if you do not use English for TNG Admin<br />
<br />
<syntaxhighlight lang="php" enclose="div"><br />
// Added by Person Media Title<br />
$admtext['showmediatitle'] = "Show media titles on thumbnails";<br />
$admtext['reqmediathumbsset'] = "\"Show photos on one row\" must be set to Yes to enable this option";<br />
$admtext['documentthumbs'] = "Show documents on one row";<br />
$admtext['headstonethumbs'] = "Show headstones on one row";<br />
$admtext['historythumbs'] = "Show histories on one row";<br />
$admtext['recordingthumbs'] = "Show recordings on one row";<br />
$admtext['videothumbs'] = "Show videos on one row";<br />
</syntaxhighlight><br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
* Contact us through the [https://tng.community/index.php?/forums/index.php TNG forum].<br />
* Copy the backup of the affected files back to your TNG directory<br />
<br />
== Visualization ==<br />
<br />
The following screen captures show some of the changes made by the mod<br />
<br />
<strong>Settings Page Before Installation</strong><br /><br />
[[Image:Person_media_title_settings_before.png]]<br /><br />
<br />
<strong>Settings Page After Installation with "Show photos on one row" set to No</strong><br /><br />
[[Image:Person_media_title_settings_after_1.png]]<br /><br />
<br />
<strong>Settings Page After Installation with "Show photos on one row" set to Yes</strong><br /><br />
[[Image:Person_media_title_settings_after_2.png]]<br /><br />
<br />
<br />
<strong>getperson Event Before Installation</strong><br /><br />
[[Image:Getperson_event_before.png]]<br /><br />
<br />
<strong>getperson Event After Installation</strong><br /><br />
[[Image:Getperson_event_after.png]]<br /><br />
<br />
<br />
<strong>getperson Collapsed Event Before Installation</strong><br /><br />
[[Image:Collapsed_event_before.png]]<br /><br />
<br />
<strong>getperson Collapsed Event After Installation</strong><br /><br />
[[Image:Collapsed_event_after.png]]<br /><br />
<br />
<br />
<strong>getperson non-Event Before Installation</strong><br /><br />
[[Image:Getperson_non-event_before.png]]<br /><br />
<br />
<strong>getperson non-Event After Installation</strong><br /><br />
[[Image:Getperson_non-event_after.png]]<br /><br />
<br />
== Sites using this mod ==<br />
If you download and install this mod, please add your TNG site to the table below:<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
!Mod-Version<br />
! TNG-Version<br />
! User-language<br />
<br />
|-<br />
| [https://www.vanheerden.net van Heerden Genealogy]<br />
| Emile van Heerden<br />
| Public & Private<br />
| 12.1.0.0<br />
| 12.1.0<br />
| English<br />
|-<br />
| <br />
| Brent Hemphill<br />
| Private Site/localhost<br />
| 12.1.0.0<br />
| 12.1.0<br />
| English<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| Public & Private (Cool Mod)<br />
| [https://www.kmtrees.com/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]<br />
| [https://www.kmtrees.com/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]<br />
| EN, DE, CS, ES<br />
|-<br />
| [https://finnholbek.dk/index.php Skeel-Holbek]<br />
| [[User:fholbek|Finn Holbek]]<br />
| Public & Private<br />
| 12.2.2<br />
| 12.1.03<br />
| DA, EN, DE, (etc.)<br />
|-<br />
|}<br />
<br />
[[Category:Mods for TNG v12]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Create_Site_Map_Mod&diff=54918Create Site Map Mod2019-04-22T04:54:37Z<p>Fholbek: /* TNG User sites using this mod */</p>
<hr />
<div>{{V12_cust_text}}<br />
{{TNGmod<br />
| mod_name = Create Site Map Mod<br />
| mod_summary = Creates a sitemap.xml.gz file to assist Google with indexing a TNG site<br />
| download_link = [http://lisaandroger.com/downloads/download-info/3637/ Create Sitemap TNG 12.0]<br />for {{Tv120}}<hr/>[http://lisaandroger.com/downloads/download-info/3531/ Create Sitemap TNG 10.1.x, TNG 11.x.x]<br />for {{Tv1010}}{{Tv110}}<hr/>[http://lisaandroger.com/downloads/download-info/tng-8-tng-9-tng10-create-a-google-sitemap/ Roger Moffat's version for TNG 8 TNG 9 and 10]<br />for any version of TNG 8, TNG 9 and TNG 10.0<br />{{Tv91}} {{Tv90}} {{Tv81}} {{Tv80}}<br />{{Tv92}} {{Tv100}}<br />
| mod_author = Steve Hoover - initial version<br />Rush - modified to new Google standards<br />Roger Moffat - Mod Manager versions for TNG 8, TNG 9, TNG 10.0, TNG 10.1, and TNG 12<br />
| mod_url = [[Create Site Map Mod]] (This page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_version = 9.0.0.1 for up to TNG 10.0<br />10.1.0.5 for TNG 10.1, TNG 11<br /> 12.0.0.0 for TNG 12<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 8.0.0<br />
| max_TNG_ver = 12.0.x<br />
| TNG_file_list = admin_secondary.php<br />admin_secondmenu.php<br />
| related_mods = <br />
| notes = <br />
}} <br />
{|align=right<br />
|__TOC__<br />
|} <br />
<br />
== Purpose of the mod ==<br />
This mod is provided to make creating a Google sitemap a very simple process by clicking a button in the Secondary Processes tab of TNG Admin ------> Import/Export<br />
== Developer ==<br />
<br />
This was originally developed by Steve Hoover as a stand alone file to be installed and run manually. Rush updated it for TNG 7 and Google's new standards for sitemap.xml files. Roger Moffat has tweaked it for TNG 8, TNG 9, TNG 10, and TNG 11, and made it a Mod Manager install.<br />
<br />
== Requirements ==<br />
* A working TNG installation. Automated installation has been tested on TNG Version 8.1.3, TNG 9.0.0, TNG 10.0, TNG 10.1. and TNG 11<br />
* A backup of the TNG modules involved - see below.<br />
<br />
== Automated Installation ==<br />
<br />
# Download the config file from the Mod Summary in the upper right hand corner of this page<br />
# Extract the downloaded config file into your mods folder. <br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the config file.<br />
<br />
== After Installation ==<br />
<br />
The Secondary Processes tab in TNG Admin ------> Import/Export shows a new button<br />
<br />
==== TNG 8 & TNG 9 ====<br />
<br /><br />
[[File:create_sitemap_button.png]]<br />
<br />
==== TNG 10 & TNG 11 ====<br />
<br /><br />
[[File:CreateSiteMapButtonTNG10.png]]<br />
<br />
<br /><br />
After you click this button, the script will run and then the following page shows what the output is<br />
<br /><br /><br />
<br />
[[File:CreateSiteMapOutput.png]]<br />
<br />
<br /><br /><br />
<br />
==== TNG 10.1 Parameters ====<br />
<br />
[[File:CreateSiteMapOptions.png]]<br />
<br />
Copy the link for the tngsitemapindex.xml file (the large bold link) and then put that into your Google Webmaster Tools sitemap settings if you have this set up, or place it in your robots.txt file like this<br />
<br />
<br />
<pre>Sitemap: http://lisaandroger.com/tngsitemapindex.xml</pre><br />
<br />
<br />
and Google will find it there.<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
* Or copy the backup versions of the TNG modules involved.<br />
<br />
== Side effects ==<br />
<br />
* Happiness that creating a sitemap that Google will use to draw new cousins to your site is so much easier :-)<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! Version<br />
! Release&nbsp;Date<br />
! Comments<br />
|- valign="top"<br />
| 12.0.0.0<br />
| 14 Nov 2018<br />
| Updated Mod to TNG 12 specs for targeting cust_text.php files. No functional changes.<br />
|- valign="top"<br />
| 10.1.0.5<br />
| 14 Nov 2018<br />
| Added better handling of Media links, including handling folios - thanks to Rick Bisbee for this bit of code. Better counting of individuals, families and media that are indexed, or skipped due to Living or Private.<br />
|- valign="top"<br />
| 10.1.0.4<br />
| 28 June 2018<br />
| Unreleased - allowed for suppression of Living and Private individuals and families.<br />
|- valign="top"<br />
| 10.1.0.3<br />
| 24 August 2016<br />
| Updated to work with newer sitemap practices, including indexing images, and to allow options to include or exclude people, families and media.<br />
|- valign="top"<br />
| 10.1.0.2<br />
| 6 August 2015<br />
| Updated to change the calculation of the path to write the file to and to properly handle the genealogy URL in WordPress environments.<br />
|- valign="top"<br />
| 10.1.0.1<br />
| 15 June 2015<br />
| Updated to support http/https protocols.<br />
|- valign="top"<br />
| 10.1.0.0<br />
| 8 Jan 2015<br />
| Updated to work with TNG 10.1 tng_query structures.<br />
|}<br />
<br />
== TNG User sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version/TNG-Version<br />
! User-language<br />
|-<br />
| This is an Admin function, so can't be seen in action.<br />
| [[User:TheKiwi|Roger Moffat]]<br />
| The mod developer.<br />
| V12.0.0.0/12.0.2<br />
| EN<br />
|-<br />
| [http://www.whittlesey-whittelseygenealogy.com/ Whittlesey-Whittelsey Family History]<br />
| [[User:wsw9183|Willis S Whittlesey III]]<br />
| Public site<br />
| V9.0.0.1/V9.2.0<br />
| EN<br />
|-<br />
| [http://www.gnomi.co.uk g.nomi] <br />
| [[User:WilliamVincent|William Vincent]]<br />
| Integrated with WordPress<br />
| v9.0.0.0/v9.2.2<br />
| EN<br />
|-<br />
| [http://www.katiandgraham.com/genealogy/ Chamberlain & Eidenbenz Genealogy]<br />
| [[User:hiraeth|Graham Chamberlain]]<br />
| <br />
| v10.1.0.3/v12.0.1<br />
| GB, DE, FR, ES, NL<br />
|-<br />
| [http://www.kempfamilyhistory.com/ Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
| [http://familyhistory.cjroots.com Colleen & Jeff's Roots]<br />
| [[user:Colleengreene|Colleen Greene]]<br />
|<br />
| v10.0/v.10.0.0<br />
| English<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| public site<br />
| v10.1.0.0/11.0.0<br />
| NL/EN<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont Genealogy & History]<br />
| [[User:Darrin65|Darrin Dutton]]<br />
| Public Site<br />
| v10.1.0.3/v11.1.1<br />
| EN<br />
|-<br />
| [https://vanseeventer.nl/ Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site<br />
| v10.1.0.3/12.0.1 beta 2<br />
| DE/EN/NL<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| v10.1.0.0/10.1.1<br />
| EN, DE<br />
|-<br />
| [https://donquigley.net Quigley Doyle Family Tree]<br />
| [[User:dwqwiz|Don Quigley]]<br />
| Public Site<br />
| 10.1.0.1/11.0.0<br />
| EN<br />
|-<br />
| [https://www.craxford-family.co.uk/ The Extended Craxford Family Website]<br />
| [[User:Newfloridian|Alan Craxford]]<br />
| Public site<br />
| v10.1.0.3/10.1.3<br />
| EN<br />
|-<br />
| [http://FamilyTreeMystery.com/ Family Tree Mystery - Bond-Slocum/Anderson-Gummow]<br />
| [[User:ntslocum|Tim Slocum]]<br />
| Public site<br />
| v10.1.0.3/11.0.1<br />
| EN<br />
|-<br />
| [https://www.gambrillfamilytree.com/ Gambrill Family Tree]<br />
| [[User:bobbyfamilytree|Bobby Gambrill]]<br />
| Public site<br />
| v10.1.0.3 / 11.0.2<br />
| EN<br />
|-<br />
| [https://www.rintoulbowman.com/ Rintoul/Bowman Family]<br />
| [[User:Adrintoul|Andrew Rintoul]]<br />
| Public/Private<br />
| 10.1.0.3 / 12.0<br />
| EN, DE, ES, FR<br />
|-<br />
| [https://www.brahde.dk/genealogy/ Brahde Family Tree]<br />
| [[User:Brahde|Per Brahde]]<br />
| Public<br />
| 10.1.0.3 / 11.1.1<br />
| EN, DK<br />
|-<br />
| [https://roeljongman.nl Stamboom Jongman]<br />
| [[User:Roelj|Roel Jongman]]<br />
| Public/Private site<br />
| 10.1.0.3/10.1.3 <br />
| NL, DE, EN<br />
|-<br />
| [http://www.bisbeefamily.com Bisbee Family Connection]<br />
| [[User:Kazooter|Rick Bisbee]]<br />
| Public site<br />
| 10.1.0.3/TNGv12 PHP7.2 <br />
| EN<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [https://lindell-herndon.org Lindell-Herndon Genealogy]<br />
| [[User:wrherndon|Bill Herndon]]<br />
| Public site<br />
| 10.1.0.3 / 12.0.2 <br />
| DA, DE, EN, ES, FR, SV<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| public & private<br />
| 12.0.0.0 / [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,DE,CS,ES<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| Public Site<br />
| 12.1.0.0<br />
| DA,EN,DE,CS,ES - etc.<br />
|}<br />
<br />
== TNG modules Involved ==<br />
<br />
*admin_secondary.php<br />
*admin_secondmenu.php<br />
*adds a line to languages/English/cust_text.php and languages/English-UTF8/cust_text.php<br />
<br />
[[Category:Mods for TNG v7]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:admin_secondary.php mods]]<br />
[[Category:admin_secondmenu.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Geocode_Assistant&diff=54917Geocode Assistant2019-04-22T04:53:31Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{restricted}}{{Languages}}<br />
{{TNGmod<br />
| mod_name = Geocode Assist<br />
| mod_summary = Allows geocoding locations from the person page <br />
| mod_validation = Latest mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]<br />
| mod_last_update = 4 Mar 2018<br />
| download_link = for {{Tv120}}{{Tv110}}[http://www.royandboucher.com/ccount/click.php?id=427&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v11.0.0.3.zip]<br /><br />
for {{Tv1010}}[http://www.royandboucher.com/ccount/click.php?id=415&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v10.1.0.2.zip]<br />excludes Don't Geocode locations<br />[https://www.royandboucher.com/ccount/click.php?id=210&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v10.1.0.1.zip]<hr /><span class="nowrap">for {{Tv100}}{{Tv90}}</span>[https://www.royandboucher.com/ccount/click.php?id=146&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v9.0.0.0.zip]<hr /> {{Tv80}}[[Media:geocode_assist_v8.1.2.zip|geocode_assist_v8.1.2.zip]] for<hr />{{Tv70}}[[Media:geocode_assist_v1.6.zip|geocode_assist_v1.6.zip]] for{{Tv60}}<br />
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=146-210-415-427 View download stats]<br />
| mod_author = Brian McFadyen<br />maintainted by Ken Roy<br />
| mod_url = [[Geocode Assist Mod]] (this page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_contact =<br />
| mod_version = 11.0.0.3 for TNG 11 and up<br/>10.1.0.1/2 for TNG 10.1 and up<br/>9.0.0.0 for TNG V9<br />8.1.2 for TNG V8<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 7.1.0<br />
| max_TNG_ver = 12+<br />
| TNG_file_list = globabllib.php - v11.0.0.1 and later<br />personlib.php - v10.1.0.2 and previous<br />globe.gif<br /><br />
| related_mods = <br />
| notes = In TNG V9 through TNG 10.0.3, if you install the [[Wiki Integration]] mod along with this mod, the Wiki Integration mod must be installed before the Geocode Assist Mod. <br />
}}<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
<br />
==Introduction==<br />
<br />
This mod provides an easy way to [[Google_Maps_-_Geocoding_Places|geocode locations]]. A small globe icon is added on the person page to the location that has not yet been geocoded. You must have '''Admin''' privileges to use this mod. <br />
<br />
'''Geocoding''' is the process of coding a latitude and longitude for a location that allows the display of the location in the Google Maps section of the TNG page. In TNG, it also includes setting the Place Level and Zoom values. The small globe icon will only be shown when you are logged in with Admin privileges and only for locations that currently do not have latitude and longitude information.<br />
<br />
The geocode_assistant function is added to personlib.php to return the html that adds a geocode globe url link next to the location name if no latitude and longitude information exists. When you click on the globe, a new window will be opened that allows you to quickly geocode this location, since the Edit Place geocode screen form has been pre-filled you only need to click the Search button. The latitude and longitude information will be automatically added to the TNG Place record when you click the Save button.<br />
<br />
Version 8.1.1 of the mod now '''closes''' the Edit / Update Place window when you save the geocoded location. Note that the Edit window close is incorporated into TNG V9, so the enhancement part of the mod was dropped.<br />
<br />
Version 8.1.2 of the mod is XHTML compliant.<br />
<br />
{{TNG 10.0.3|and before}}{{TNG 9.0|and after}}In TNG V9 throught TNG 10.0.3, while there is not mod conflict per se. If you install the [[Wiki Integration]] mod along with the the [[Geocode Assist Mod]], the Wiki Integration mod must be installed before the Geocode Assist Mod in order to get the globe icon to display after the Place name. This conflict was resolved in TNG 10.1<br />
<br />
==Developer==<br />
<br />
This mod was developed by Brian McFadyen and enhanced by Ken Roy in version 8.1.1 <br />
<br />
V11.0.0.1 added the geocode assistant to the search results page. Code provided by Teresa Goatham. <br />
<br />
==Requirements==<br />
<br />
* A working TNG installation. The config file release was initially tested at TNG Version 7.1.0<br />
* A backup of your TNG '''personlib.php''' file.<br />
* An installed current version of the [[Mod Manager]].<br />
<br />
==Revision History==<br />
<br />
{| border="1" cellspacing="5" cellpadding="2" width="70%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|-<br />
| V11.0.0.3<br />
| 4 Mar 2018<br />
| Updated to add the geocode assistant to the Search results page. Code provided by Teresa Goatham. Geocode assistant function was moved from personlib.php to globallib.php. Note that this version might in fact install and work on TNG 10.1 and above but has not been tested as such. <br />
|-<br />
| V10.1.0.2<br />
| 16 May 2017<br />
| Updated to not display the geocode globe if the placelevel is set to "-1" (Don't geocode) which can be set by the [[Admin Places Geocode]] mod <br />
|-<br />
| V10.1.0.1<br />
| 10 January 2015<br />
| Updated for TNG V10.1 to support MySQLi <br />
|-<br />
| V9.0.0.0<br />
| 2 February 2012<br />
| Updated for TNG V9<br />
|-<br />
| V8.1.2<br />
| 8 February 2011<br />
| Updated to be XHTML compliant.<br />
|-<br />
| V8.1.1<br />
| 30 October 2010<br />
| Updated to now '''close''' the Edit Place window when you save the geocoded location.<br />
|-<br />
| V8.1.0<br />
| May 28, 2010<br />
| Updated for TNG 8 and to conform to the Mod Manager Parameter Editing<br />
|-<br />
| V1.6<br />
| Dec 4, 2009 <br />
| Updated config file documentation to point to TNG Wiki. This file is identical as that of V1.5 included in the Mod Manager zip file, but will soon be eliminated from the bundle. <br />
|-<br />
| V1.5<br />
| May 18, 2009 <br />
| Initial release of config file<br />
<br />
|}<br />
<br />
==[[Mod Manager - Installing Config Files | Automated Installation]] ==<br />
<br />
# Download the appropriate distribution for your TNG version from the download links in the status area in the upper right.<br />
# Extract the geocode_assist.zip to your '''./mod_folder (V7)''' or '''./mods (v8 and after)'''. <br />
# Uninstall the previous version of the mod before installing the new version<br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the '''geocode_assist.cfg'''.<br />
<br />
== Side effects ==<br />
<br />
As with most source code modifications, these changes will likely be overwritten during your next TNG revision upgrade and will need to be re-implemented. (Using the [[Mod Manager]] greatly simplifies this process).<br />
<br />
== Do not Geocode ==<br />
<br />
Version v10.1.0.2 of the mod will not display the Geocode globe if the place level is to -1 (Don't Geocode) which can be set by the [[Admin Places Geocode]] mod. If you import your data via GEDCOM, then it requires that your Places set to Don't Geocode not be deleted or replaced by the import.<br />
<br />
As far as I know TNG only preserves the Places table entry under the following circumstances:<br />
<br />
* Place contains geocode (latitude/longitude) data<br />
* Places are shared or pooled with other trees<br />
<br />
You can set the option to [[Pooling Places|pool Places]] in Admin > Setup > General Settings by expanding the Miscellaneous section and changing the '''Assign Place records to Trees''': to NO<br />
<br />
Setting the option to No will then provide another screen to eliminate the treeID (gedcom column) from the places. Make sure you click '''Save''' in General Settings after changing this option, which was designed to Pool Places for multiple trees. Changing the option to remove the tree from the Places means you are pooling places, that is sharing them with other tree, so TNG will not delete the places table or entries within it. [[Pooling Places]] can be used even though you only have one tree, to prevent the Don't Geocode information from being deleted or replaced.<br />
<br />
The downside of this approach means that you now need to manage (delete or merge) unused places. You can use my [[Places Subject to Deletion]] mod to help with this or the SQL Report for [[Maintenance - Pooled Places with no Events]]<br />
<br />
== Visualization==<br />
{| border="0" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|The image on the right shows a visualization of the Geocode Assist Mod on the Individual page. The globe that you can click on to launch the Admin edit place screen is only shown if you have '''Admin''' privilege.<br />
|[[Image:Geocode_assist_visualizaton.jpg|600px|right]]<br />
|}<br />
<br />
==In the event of a problem with your TNG site==<br />
<br />
# Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager to Remove]] the mod<br />
# Copy your backup personlib.php to your base TNG directory<br />
#* all should be well now<br />
<br />
<br />
== Sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below:<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://genealogy.mcfadyen.ca/ McFadyen - Parker History]<br />
| [[User:Bmcfadyen|Brian McFadyen]]<br />
| Mod Developer<br />
| <br />
|<br />
|<br />
|-<br />
| [http://www.teige.eu my family]<br />
| [[File:Oname.gif|link=User:ojay]]<br />
| (no public site)<br />
| see [[User:ojay]]<br />
| see [[User:ojay]]<br />
| D,(NL),(GB)<br />
|-<br />
| [https://www.royandboucher.com/ Our Roy and Boucher Family]<br />
| [[User:Ken Roy|Ken Roy]]<br />
| Added Close Window enhancement and support for Don't Geocode<br />
| 11.0.0.3<br />
| 12.0.0<br />
| EN, FR<br />
|-<br />
| [http://genealogy.ravensbeak.com/index.php Genealogy.Ravensbeak.com]<br />
| [[User:cmhbob|Bob Mueller]]<br />
|...<br />
| 9.0.0.0<br />
| 9.2.0<br />
| EN, DE<br />
|-<br />
| [http://www.appelthaus.com/ AppeltHaus Genealogy]<br />
| [[User:InvernessHighlander|Lawrence Appelt]]<br />
| Not a Public Site.<br />
| 10.1.0.1<br />
| 10.1.0<br />
| EN<br />
|-<br />
| [http://www.arsenaultfamily.com; Arsenault and Simpson families]<br />
| [[User:BobA|Bob Arsenault]]<br />
| Not a Public Site<br />
| V9.0.0.0<br />
| V9.0.3<br />
| EN<br />
|-<br />
| [http://www.kempfamilyhistory.com Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
<br />
| [https://genealogywings.com/ MOTYER Family Genealogy]<br />
| [[User:JMM|John Mark Motyer]]<br />
| Public site<br />
| [[User:JMM|see here]]<br />
| [[User:JMM|see here]]<br />
| EN, DE, RU<br />
|-<br />
| [http://legacygazette.com Legacy Gazette: My Roots - My Legacy]<br />
| [[User:Mylegacy|Melissa Watson Padilla]]<br />
| Public Site<br />
| 9.0.0.0<br />
| TNG 9.2.1<br />
| EN<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy] <br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| Public site<br />
| 10.1.0.1<br />
| 11.0.0<br />
| NL, EN<br />
|-<br />
| [http://mossfamilytree.info Moss Family Tree]<br />
| [[User:Chris Moss|Chris Moss]]<br />
| <br />
| 9.0.0.0<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont]<br />
| [[User:Darrin65|Darrin Dutton]]<br />
| Public Site<br />
| 10.1.0.1<br />
| 11.0.1<br />
| EN<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| 10.1.0.1<br />
| 10.1.1<br />
| EN, DE<br />
|-<br />
|-<br />
| [http://www.bastiaanssen.us/tng Bastiaans(s)en Genealogy] <br />
| [[User:janbastiaanssen|Jan Bastiaanssen]]<br />
| Public site<br />
| 10.1.0.1<br />
| 10.1.2<br />
| EN, NL, ES<br />
|-<br />
| [https://www.rgstrong-genes.com/ R G Strong Family Genealogy]<br />
| [[User:Rgstrong|Russell G. Strong]]<br />
| Public Site<br />
| 11.0.0.3<br />
| 12.0.2<br />
| EN, FR, DE, NL<br />
|-<br />
| [https://ourfamilyhistory.club Our Family History]<br />
| [[User:Paul Barrett|Paul Barrett]]<br />
| Public except for living<br />
| 10.1.0.1<br />
| 11.1<br />
| EN<br />
|-<br />
| [http://leverette-family-history.us Leverette Family History]<br />
| [[User:Jefflev3893|Jeff Leverette]]<br />
| <br />
| 10.1.0.1<br />
| 10.1.3<br />
| EN<br />
|-<br />
| [https://www.ourlife.us OurLife Family History - McMullen Clan]<br />
| [[User:Seanst|Sean Thompson]]<br />
| Not a public site<br />
| 10.1.0.1<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.maesen-beusen.be/ Maesen-Beusen]<br />
| [[User:Steenrots|Pierre Maesen]]<br />
| Not a public site<br />
| 9.0.0.1<br />
| 9.2.2<br />
| Dutch<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| Public & Private<br />
| 12.0.0.3<br />
| [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,ES,CS,DE<br />
|-<br />
| [http://tng.oberhof24.de/ unserer Familien-Genealogie]<br />
| [[User:Anke|Angelika Oberhof]]<br />
| Not a public site<br />
| 10.1.0.1<br />
| 11.1.0<br />
| German, English<br />
|-<br />
| [https://www.larleegenealogy.org The Larlee Genealogy]<br />
| [[User:HeatherFeuer|Heather Feuerhelm]]<br />
| <br />
| 10.1.0.1<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.josephoranholtz.com/ Joseph Oran Holtz Genealogy Pages]<br />
| [[User:Stores|Jim Holt]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://kjoellesdal.com OurRoots&amp;Relatives - genealogy pages of Anne Hegland and Kåre Kjøllesdal]<br />
| [[User:Kare|Kåre Kjøllesdal]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.rodriguezuribe.co Rodriguez Lopez y Uribe Senior pagina de Genealogia]<br />
| [[User:Camiloro|Camilo Rodriguez Uribe]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| English, Spanish<br />
|-<br />
| [http://kystslekt.no Hans and Hennes Families]<br />
| [[User:Roakdah|Roar Dahle]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| Norwegian<br />
|-<br />
| [http://vanheerden.net Genealogy of the van Heerden Family]<br />
| [[User:Emile|Emile van Heerden]]<br />
| <br />
| 10.1.0.2<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.mullfamilies.co.uk Mull Families] <br />
| [[User:Manofmull|Michael Ford]] <br />
| Not a Public Site (login required)<br />
| 10.1.0.2 <br />
| 11.0.2 <br />
| English<br />
|-<br />
| [http://total-family-history.com/tng11/ Total Family History]<br />
| [[User:Fallonman|Scott Bennett]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://tng.oberhof24.de/ unserer Familien-Genealogie]<br />
| [[User:Anke|Angelika Oberhof]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| German, English<br />
|-<br />
| [http://www.ourfamilyhistories.org Our Family Histories]<br />
| [[User:Bsl20b50|Bryan S. Larson]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont Genealogy & History]<br />
| [[User:darrin65|Darrin Dutton]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://justalittleleaf.co.uk Genealogy of the Weir and Drain Families]<br />
| [[User:BeverleyStimpson|Beverley Stimpson]]<br />
| Public Site<br />
| 10.1.0.2 <br />
| 11.1.2<br />
| EN<br />
|-<br />
| [http://bumbery.com/ Bumbery-Wangler]<br />
| [[User:Bob|Bob Bumbery]]<br />
| Public Site<br />
| 10.1.0.2 <br />
| 11.1.2<br />
| English<br />
|-<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| Public Site<br />
| 11.0.0.3<br />
| 12.1.0.0<br />
| DA, DE, EN - etc.<br />
|-<br />
| ...<br />
| ...<br />
| ...<br />
| ...<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v7]]<br />
[[Category:personlib.php mods]]<br />
[[Category:GoogleMaps]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Geocode_Assistant&diff=54916Geocode Assistant2019-04-22T04:52:52Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{restricted}}{{Languages}}<br />
{{TNGmod<br />
| mod_name = Geocode Assist<br />
| mod_summary = Allows geocoding locations from the person page <br />
| mod_validation = Latest mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]<br />
| mod_last_update = 4 Mar 2018<br />
| download_link = for {{Tv120}}{{Tv110}}[http://www.royandboucher.com/ccount/click.php?id=427&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v11.0.0.3.zip]<br /><br />
for {{Tv1010}}[http://www.royandboucher.com/ccount/click.php?id=415&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v10.1.0.2.zip]<br />excludes Don't Geocode locations<br />[https://www.royandboucher.com/ccount/click.php?id=210&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v10.1.0.1.zip]<hr /><span class="nowrap">for {{Tv100}}{{Tv90}}</span>[https://www.royandboucher.com/ccount/click.php?id=146&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v9.0.0.0.zip]<hr /> {{Tv80}}[[Media:geocode_assist_v8.1.2.zip|geocode_assist_v8.1.2.zip]] for<hr />{{Tv70}}[[Media:geocode_assist_v1.6.zip|geocode_assist_v1.6.zip]] for{{Tv60}}<br />
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=146-210-415-427 View download stats]<br />
| mod_author = Brian McFadyen<br />maintainted by Ken Roy<br />
| mod_url = [[Geocode Assist Mod]] (this page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_contact =<br />
| mod_version = 11.0.0.3 for TNG 11 and up<br/>10.1.0.1/2 for TNG 10.1 and up<br/>9.0.0.0 for TNG V9<br />8.1.2 for TNG V8<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 7.1.0<br />
| max_TNG_ver = 12+<br />
| TNG_file_list = globabllib.php - v11.0.0.1 and later<br />personlib.php - v10.1.0.2 and previous<br />globe.gif<br /><br />
| related_mods = <br />
| notes = In TNG V9 through TNG 10.0.3, if you install the [[Wiki Integration]] mod along with this mod, the Wiki Integration mod must be installed before the Geocode Assist Mod. <br />
}}<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
<br />
==Introduction==<br />
<br />
This mod provides an easy way to [[Google_Maps_-_Geocoding_Places|geocode locations]]. A small globe icon is added on the person page to the location that has not yet been geocoded. You must have '''Admin''' privileges to use this mod. <br />
<br />
'''Geocoding''' is the process of coding a latitude and longitude for a location that allows the display of the location in the Google Maps section of the TNG page. In TNG, it also includes setting the Place Level and Zoom values. The small globe icon will only be shown when you are logged in with Admin privileges and only for locations that currently do not have latitude and longitude information.<br />
<br />
The geocode_assistant function is added to personlib.php to return the html that adds a geocode globe url link next to the location name if no latitude and longitude information exists. When you click on the globe, a new window will be opened that allows you to quickly geocode this location, since the Edit Place geocode screen form has been pre-filled you only need to click the Search button. The latitude and longitude information will be automatically added to the TNG Place record when you click the Save button.<br />
<br />
Version 8.1.1 of the mod now '''closes''' the Edit / Update Place window when you save the geocoded location. Note that the Edit window close is incorporated into TNG V9, so the enhancement part of the mod was dropped.<br />
<br />
Version 8.1.2 of the mod is XHTML compliant.<br />
<br />
{{TNG 10.0.3|and before}}{{TNG 9.0|and after}}In TNG V9 throught TNG 10.0.3, while there is not mod conflict per se. If you install the [[Wiki Integration]] mod along with the the [[Geocode Assist Mod]], the Wiki Integration mod must be installed before the Geocode Assist Mod in order to get the globe icon to display after the Place name. This conflict was resolved in TNG 10.1<br />
<br />
==Developer==<br />
<br />
This mod was developed by Brian McFadyen and enhanced by Ken Roy in version 8.1.1 <br />
<br />
V11.0.0.1 added the geocode assistant to the search results page. Code provided by Teresa Goatham. <br />
<br />
==Requirements==<br />
<br />
* A working TNG installation. The config file release was initially tested at TNG Version 7.1.0<br />
* A backup of your TNG '''personlib.php''' file.<br />
* An installed current version of the [[Mod Manager]].<br />
<br />
==Revision History==<br />
<br />
{| border="1" cellspacing="5" cellpadding="2" width="70%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|-<br />
| V11.0.0.3<br />
| 4 Mar 2018<br />
| Updated to add the geocode assistant to the Search results page. Code provided by Teresa Goatham. Geocode assistant function was moved from personlib.php to globallib.php. Note that this version might in fact install and work on TNG 10.1 and above but has not been tested as such. <br />
|-<br />
| V10.1.0.2<br />
| 16 May 2017<br />
| Updated to not display the geocode globe if the placelevel is set to "-1" (Don't geocode) which can be set by the [[Admin Places Geocode]] mod <br />
|-<br />
| V10.1.0.1<br />
| 10 January 2015<br />
| Updated for TNG V10.1 to support MySQLi <br />
|-<br />
| V9.0.0.0<br />
| 2 February 2012<br />
| Updated for TNG V9<br />
|-<br />
| V8.1.2<br />
| 8 February 2011<br />
| Updated to be XHTML compliant.<br />
|-<br />
| V8.1.1<br />
| 30 October 2010<br />
| Updated to now '''close''' the Edit Place window when you save the geocoded location.<br />
|-<br />
| V8.1.0<br />
| May 28, 2010<br />
| Updated for TNG 8 and to conform to the Mod Manager Parameter Editing<br />
|-<br />
| V1.6<br />
| Dec 4, 2009 <br />
| Updated config file documentation to point to TNG Wiki. This file is identical as that of V1.5 included in the Mod Manager zip file, but will soon be eliminated from the bundle. <br />
|-<br />
| V1.5<br />
| May 18, 2009 <br />
| Initial release of config file<br />
<br />
|}<br />
<br />
==[[Mod Manager - Installing Config Files | Automated Installation]] ==<br />
<br />
# Download the appropriate distribution for your TNG version from the download links in the status area in the upper right.<br />
# Extract the geocode_assist.zip to your '''./mod_folder (V7)''' or '''./mods (v8 and after)'''. <br />
# Uninstall the previous version of the mod before installing the new version<br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the '''geocode_assist.cfg'''.<br />
<br />
== Side effects ==<br />
<br />
As with most source code modifications, these changes will likely be overwritten during your next TNG revision upgrade and will need to be re-implemented. (Using the [[Mod Manager]] greatly simplifies this process).<br />
<br />
== Do not Geocode ==<br />
<br />
Version v10.1.0.2 of the mod will not display the Geocode globe if the place level is to -1 (Don't Geocode) which can be set by the [[Admin Places Geocode]] mod. If you import your data via GEDCOM, then it requires that your Places set to Don't Geocode not be deleted or replaced by the import.<br />
<br />
As far as I know TNG only preserves the Places table entry under the following circumstances:<br />
<br />
* Place contains geocode (latitude/longitude) data<br />
* Places are shared or pooled with other trees<br />
<br />
You can set the option to [[Pooling Places|pool Places]] in Admin > Setup > General Settings by expanding the Miscellaneous section and changing the '''Assign Place records to Trees''': to NO<br />
<br />
Setting the option to No will then provide another screen to eliminate the treeID (gedcom column) from the places. Make sure you click '''Save''' in General Settings after changing this option, which was designed to Pool Places for multiple trees. Changing the option to remove the tree from the Places means you are pooling places, that is sharing them with other tree, so TNG will not delete the places table or entries within it. [[Pooling Places]] can be used even though you only have one tree, to prevent the Don't Geocode information from being deleted or replaced.<br />
<br />
The downside of this approach means that you now need to manage (delete or merge) unused places. You can use my [[Places Subject to Deletion]] mod to help with this or the SQL Report for [[Maintenance - Pooled Places with no Events]]<br />
<br />
== Visualization==<br />
{| border="0" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|The image on the right shows a visualization of the Geocode Assist Mod on the Individual page. The globe that you can click on to launch the Admin edit place screen is only shown if you have '''Admin''' privilege.<br />
|[[Image:Geocode_assist_visualizaton.jpg|600px|right]]<br />
|}<br />
<br />
==In the event of a problem with your TNG site==<br />
<br />
# Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager to Remove]] the mod<br />
# Copy your backup personlib.php to your base TNG directory<br />
#* all should be well now<br />
<br />
<br />
== Sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below:<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://genealogy.mcfadyen.ca/ McFadyen - Parker History]<br />
| [[User:Bmcfadyen|Brian McFadyen]]<br />
| Mod Developer<br />
| <br />
|<br />
|<br />
|-<br />
| [http://www.teige.eu my family]<br />
| [[File:Oname.gif|link=User:ojay]]<br />
| (no public site)<br />
| see [[User:ojay]]<br />
| see [[User:ojay]]<br />
| D,(NL),(GB)<br />
|-<br />
| [https://www.royandboucher.com/ Our Roy and Boucher Family]<br />
| [[User:Ken Roy|Ken Roy]]<br />
| Added Close Window enhancement and support for Don't Geocode<br />
| 11.0.0.3<br />
| 12.0.0<br />
| EN, FR<br />
|-<br />
| [http://genealogy.ravensbeak.com/index.php Genealogy.Ravensbeak.com]<br />
| [[User:cmhbob|Bob Mueller]]<br />
|...<br />
| 9.0.0.0<br />
| 9.2.0<br />
| EN, DE<br />
|-<br />
| [http://www.appelthaus.com/ AppeltHaus Genealogy]<br />
| [[User:InvernessHighlander|Lawrence Appelt]]<br />
| Not a Public Site.<br />
| 10.1.0.1<br />
| 10.1.0<br />
| EN<br />
|-<br />
| [http://www.arsenaultfamily.com; Arsenault and Simpson families]<br />
| [[User:BobA|Bob Arsenault]]<br />
| Not a Public Site<br />
| V9.0.0.0<br />
| V9.0.3<br />
| EN<br />
|-<br />
| [http://www.kempfamilyhistory.com Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
<br />
| [https://genealogywings.com/ MOTYER Family Genealogy]<br />
| [[User:JMM|John Mark Motyer]]<br />
| Public site<br />
| [[User:JMM|see here]]<br />
| [[User:JMM|see here]]<br />
| EN, DE, RU<br />
|-<br />
| [http://legacygazette.com Legacy Gazette: My Roots - My Legacy]<br />
| [[User:Mylegacy|Melissa Watson Padilla]]<br />
| Public Site<br />
| 9.0.0.0<br />
| TNG 9.2.1<br />
| EN<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy] <br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| Public site<br />
| 10.1.0.1<br />
| 11.0.0<br />
| NL, EN<br />
|-<br />
| [http://mossfamilytree.info Moss Family Tree]<br />
| [[User:Chris Moss|Chris Moss]]<br />
| <br />
| 9.0.0.0<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont]<br />
| [[User:Darrin65|Darrin Dutton]]<br />
| Public Site<br />
| 10.1.0.1<br />
| 11.0.1<br />
| EN<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| 10.1.0.1<br />
| 10.1.1<br />
| EN, DE<br />
|-<br />
|-<br />
| [http://www.bastiaanssen.us/tng Bastiaans(s)en Genealogy] <br />
| [[User:janbastiaanssen|Jan Bastiaanssen]]<br />
| Public site<br />
| 10.1.0.1<br />
| 10.1.2<br />
| EN, NL, ES<br />
|-<br />
| [https://www.rgstrong-genes.com/ R G Strong Family Genealogy]<br />
| [[User:Rgstrong|Russell G. Strong]]<br />
| Public Site<br />
| 11.0.0.3<br />
| 12.0.2<br />
| EN, FR, DE, NL<br />
|-<br />
| [https://ourfamilyhistory.club Our Family History]<br />
| [[User:Paul Barrett|Paul Barrett]]<br />
| Public except for living<br />
| 10.1.0.1<br />
| 11.1<br />
| EN<br />
|-<br />
| [http://leverette-family-history.us Leverette Family History]<br />
| [[User:Jefflev3893|Jeff Leverette]]<br />
| <br />
| 10.1.0.1<br />
| 10.1.3<br />
| EN<br />
|-<br />
| [https://www.ourlife.us OurLife Family History - McMullen Clan]<br />
| [[User:Seanst|Sean Thompson]]<br />
| Not a public site<br />
| 10.1.0.1<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.maesen-beusen.be/ Maesen-Beusen]<br />
| [[User:Steenrots|Pierre Maesen]]<br />
| Not a public site<br />
| 9.0.0.1<br />
| 9.2.2<br />
| Dutch<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| Public & Private<br />
| 12.0.0.3<br />
| [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,ES,CS,DE<br />
|-<br />
| [http://tng.oberhof24.de/ unserer Familien-Genealogie]<br />
| [[User:Anke|Angelika Oberhof]]<br />
| Not a public site<br />
| 10.1.0.1<br />
| 11.1.0<br />
| German, English<br />
|-<br />
| [https://www.larleegenealogy.org The Larlee Genealogy]<br />
| [[User:HeatherFeuer|Heather Feuerhelm]]<br />
| <br />
| 10.1.0.1<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.josephoranholtz.com/ Joseph Oran Holtz Genealogy Pages]<br />
| [[User:Stores|Jim Holt]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://kjoellesdal.com OurRoots&amp;Relatives - genealogy pages of Anne Hegland and Kåre Kjøllesdal]<br />
| [[User:Kare|Kåre Kjøllesdal]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.rodriguezuribe.co Rodriguez Lopez y Uribe Senior pagina de Genealogia]<br />
| [[User:Camiloro|Camilo Rodriguez Uribe]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| English, Spanish<br />
|-<br />
| [http://kystslekt.no Hans and Hennes Families]<br />
| [[User:Roakdah|Roar Dahle]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| Norwegian<br />
|-<br />
| [http://vanheerden.net Genealogy of the van Heerden Family]<br />
| [[User:Emile|Emile van Heerden]]<br />
| <br />
| 10.1.0.2<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.mullfamilies.co.uk Mull Families] <br />
| [[User:Manofmull|Michael Ford]] <br />
| Not a Public Site (login required)<br />
| 10.1.0.2 <br />
| 11.0.2 <br />
| English<br />
|-<br />
| [http://total-family-history.com/tng11/ Total Family History]<br />
| [[User:Fallonman|Scott Bennett]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://tng.oberhof24.de/ unserer Familien-Genealogie]<br />
| [[User:Anke|Angelika Oberhof]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| German, English<br />
|-<br />
| [http://www.ourfamilyhistories.org Our Family Histories]<br />
| [[User:Bsl20b50|Bryan S. Larson]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont Genealogy & History]<br />
| [[User:darrin65|Darrin Dutton]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://justalittleleaf.co.uk Genealogy of the Weir and Drain Families]<br />
| [[User:BeverleyStimpson|Beverley Stimpson]]<br />
| Public Site<br />
| 10.1.0.2 <br />
| 11.1.2<br />
| EN<br />
|-<br />
| [http://bumbery.com/ Bumbery-Wangler]<br />
| [[User:Bob|Bob Bumbery]]<br />
| Public Site<br />
| 10.1.0.2 <br />
| 11.1.2<br />
| English<br />
|-<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| Public<br />
| 11.0.0.3<br />
| 12.1.0.0<br />
| DA, DE, EN - etc.<br />
|-<br />
| ...<br />
| ...<br />
| ...<br />
| ...<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v7]]<br />
[[Category:personlib.php mods]]<br />
[[Category:GoogleMaps]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Geocode_Assistant&diff=54915Geocode Assistant2019-04-22T04:51:11Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{restricted}}{{Languages}}<br />
{{TNGmod<br />
| mod_name = Geocode Assist<br />
| mod_summary = Allows geocoding locations from the person page <br />
| mod_validation = Latest mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]<br />
| mod_last_update = 4 Mar 2018<br />
| download_link = for {{Tv120}}{{Tv110}}[http://www.royandboucher.com/ccount/click.php?id=427&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v11.0.0.3.zip]<br /><br />
for {{Tv1010}}[http://www.royandboucher.com/ccount/click.php?id=415&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v10.1.0.2.zip]<br />excludes Don't Geocode locations<br />[https://www.royandboucher.com/ccount/click.php?id=210&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v10.1.0.1.zip]<hr /><span class="nowrap">for {{Tv100}}{{Tv90}}</span>[https://www.royandboucher.com/ccount/click.php?id=146&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v9.0.0.0.zip]<hr /> {{Tv80}}[[Media:geocode_assist_v8.1.2.zip|geocode_assist_v8.1.2.zip]] for<hr />{{Tv70}}[[Media:geocode_assist_v1.6.zip|geocode_assist_v1.6.zip]] for{{Tv60}}<br />
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=146-210-415-427 View download stats]<br />
| mod_author = Brian McFadyen<br />maintainted by Ken Roy<br />
| mod_url = [[Geocode Assist Mod]] (this page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_contact =<br />
| mod_version = 11.0.0.3 for TNG 11 and up<br/>10.1.0.1/2 for TNG 10.1 and up<br/>9.0.0.0 for TNG V9<br />8.1.2 for TNG V8<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 7.1.0<br />
| max_TNG_ver = 12+<br />
| TNG_file_list = globabllib.php - v11.0.0.1 and later<br />personlib.php - v10.1.0.2 and previous<br />globe.gif<br /><br />
| related_mods = <br />
| notes = In TNG V9 through TNG 10.0.3, if you install the [[Wiki Integration]] mod along with this mod, the Wiki Integration mod must be installed before the Geocode Assist Mod. <br />
}}<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
<br />
==Introduction==<br />
<br />
This mod provides an easy way to [[Google_Maps_-_Geocoding_Places|geocode locations]]. A small globe icon is added on the person page to the location that has not yet been geocoded. You must have '''Admin''' privileges to use this mod. <br />
<br />
'''Geocoding''' is the process of coding a latitude and longitude for a location that allows the display of the location in the Google Maps section of the TNG page. In TNG, it also includes setting the Place Level and Zoom values. The small globe icon will only be shown when you are logged in with Admin privileges and only for locations that currently do not have latitude and longitude information.<br />
<br />
The geocode_assistant function is added to personlib.php to return the html that adds a geocode globe url link next to the location name if no latitude and longitude information exists. When you click on the globe, a new window will be opened that allows you to quickly geocode this location, since the Edit Place geocode screen form has been pre-filled you only need to click the Search button. The latitude and longitude information will be automatically added to the TNG Place record when you click the Save button.<br />
<br />
Version 8.1.1 of the mod now '''closes''' the Edit / Update Place window when you save the geocoded location. Note that the Edit window close is incorporated into TNG V9, so the enhancement part of the mod was dropped.<br />
<br />
Version 8.1.2 of the mod is XHTML compliant.<br />
<br />
{{TNG 10.0.3|and before}}{{TNG 9.0|and after}}In TNG V9 throught TNG 10.0.3, while there is not mod conflict per se. If you install the [[Wiki Integration]] mod along with the the [[Geocode Assist Mod]], the Wiki Integration mod must be installed before the Geocode Assist Mod in order to get the globe icon to display after the Place name. This conflict was resolved in TNG 10.1<br />
<br />
==Developer==<br />
<br />
This mod was developed by Brian McFadyen and enhanced by Ken Roy in version 8.1.1 <br />
<br />
V11.0.0.1 added the geocode assistant to the search results page. Code provided by Teresa Goatham. <br />
<br />
==Requirements==<br />
<br />
* A working TNG installation. The config file release was initially tested at TNG Version 7.1.0<br />
* A backup of your TNG '''personlib.php''' file.<br />
* An installed current version of the [[Mod Manager]].<br />
<br />
==Revision History==<br />
<br />
{| border="1" cellspacing="5" cellpadding="2" width="70%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|-<br />
| V11.0.0.3<br />
| 4 Mar 2018<br />
| Updated to add the geocode assistant to the Search results page. Code provided by Teresa Goatham. Geocode assistant function was moved from personlib.php to globallib.php. Note that this version might in fact install and work on TNG 10.1 and above but has not been tested as such. <br />
|-<br />
| V10.1.0.2<br />
| 16 May 2017<br />
| Updated to not display the geocode globe if the placelevel is set to "-1" (Don't geocode) which can be set by the [[Admin Places Geocode]] mod <br />
|-<br />
| V10.1.0.1<br />
| 10 January 2015<br />
| Updated for TNG V10.1 to support MySQLi <br />
|-<br />
| V9.0.0.0<br />
| 2 February 2012<br />
| Updated for TNG V9<br />
|-<br />
| V8.1.2<br />
| 8 February 2011<br />
| Updated to be XHTML compliant.<br />
|-<br />
| V8.1.1<br />
| 30 October 2010<br />
| Updated to now '''close''' the Edit Place window when you save the geocoded location.<br />
|-<br />
| V8.1.0<br />
| May 28, 2010<br />
| Updated for TNG 8 and to conform to the Mod Manager Parameter Editing<br />
|-<br />
| V1.6<br />
| Dec 4, 2009 <br />
| Updated config file documentation to point to TNG Wiki. This file is identical as that of V1.5 included in the Mod Manager zip file, but will soon be eliminated from the bundle. <br />
|-<br />
| V1.5<br />
| May 18, 2009 <br />
| Initial release of config file<br />
<br />
|}<br />
<br />
==[[Mod Manager - Installing Config Files | Automated Installation]] ==<br />
<br />
# Download the appropriate distribution for your TNG version from the download links in the status area in the upper right.<br />
# Extract the geocode_assist.zip to your '''./mod_folder (V7)''' or '''./mods (v8 and after)'''. <br />
# Uninstall the previous version of the mod before installing the new version<br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the '''geocode_assist.cfg'''.<br />
<br />
== Side effects ==<br />
<br />
As with most source code modifications, these changes will likely be overwritten during your next TNG revision upgrade and will need to be re-implemented. (Using the [[Mod Manager]] greatly simplifies this process).<br />
<br />
== Do not Geocode ==<br />
<br />
Version v10.1.0.2 of the mod will not display the Geocode globe if the place level is to -1 (Don't Geocode) which can be set by the [[Admin Places Geocode]] mod. If you import your data via GEDCOM, then it requires that your Places set to Don't Geocode not be deleted or replaced by the import.<br />
<br />
As far as I know TNG only preserves the Places table entry under the following circumstances:<br />
<br />
* Place contains geocode (latitude/longitude) data<br />
* Places are shared or pooled with other trees<br />
<br />
You can set the option to [[Pooling Places|pool Places]] in Admin > Setup > General Settings by expanding the Miscellaneous section and changing the '''Assign Place records to Trees''': to NO<br />
<br />
Setting the option to No will then provide another screen to eliminate the treeID (gedcom column) from the places. Make sure you click '''Save''' in General Settings after changing this option, which was designed to Pool Places for multiple trees. Changing the option to remove the tree from the Places means you are pooling places, that is sharing them with other tree, so TNG will not delete the places table or entries within it. [[Pooling Places]] can be used even though you only have one tree, to prevent the Don't Geocode information from being deleted or replaced.<br />
<br />
The downside of this approach means that you now need to manage (delete or merge) unused places. You can use my [[Places Subject to Deletion]] mod to help with this or the SQL Report for [[Maintenance - Pooled Places with no Events]]<br />
<br />
== Visualization==<br />
{| border="0" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|The image on the right shows a visualization of the Geocode Assist Mod on the Individual page. The globe that you can click on to launch the Admin edit place screen is only shown if you have '''Admin''' privilege.<br />
|[[Image:Geocode_assist_visualizaton.jpg|600px|right]]<br />
|}<br />
<br />
==In the event of a problem with your TNG site==<br />
<br />
# Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager to Remove]] the mod<br />
# Copy your backup personlib.php to your base TNG directory<br />
#* all should be well now<br />
<br />
<br />
== Sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below:<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://genealogy.mcfadyen.ca/ McFadyen - Parker History]<br />
| [[User:Bmcfadyen|Brian McFadyen]]<br />
| Mod Developer<br />
| <br />
|<br />
|<br />
|-<br />
| [http://www.teige.eu my family]<br />
| [[File:Oname.gif|link=User:ojay]]<br />
| (no public site)<br />
| see [[User:ojay]]<br />
| see [[User:ojay]]<br />
| D,(NL),(GB)<br />
|-<br />
| [https://www.royandboucher.com/ Our Roy and Boucher Family]<br />
| [[User:Ken Roy|Ken Roy]]<br />
| Added Close Window enhancement and support for Don't Geocode<br />
| 11.0.0.3<br />
| 12.0.0<br />
| EN, FR<br />
|-<br />
| [http://genealogy.ravensbeak.com/index.php Genealogy.Ravensbeak.com]<br />
| [[User:cmhbob|Bob Mueller]]<br />
|...<br />
| 9.0.0.0<br />
| 9.2.0<br />
| EN, DE<br />
|-<br />
| [http://www.appelthaus.com/ AppeltHaus Genealogy]<br />
| [[User:InvernessHighlander|Lawrence Appelt]]<br />
| Not a Public Site.<br />
| 10.1.0.1<br />
| 10.1.0<br />
| EN<br />
|-<br />
| [http://www.arsenaultfamily.com; Arsenault and Simpson families]<br />
| [[User:BobA|Bob Arsenault]]<br />
| Not a Public Site<br />
| V9.0.0.0<br />
| V9.0.3<br />
| EN<br />
|-<br />
| [http://www.kempfamilyhistory.com Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
<br />
| [https://genealogywings.com/ MOTYER Family Genealogy]<br />
| [[User:JMM|John Mark Motyer]]<br />
| Public site<br />
| [[User:JMM|see here]]<br />
| [[User:JMM|see here]]<br />
| EN, DE, RU<br />
|-<br />
| [http://legacygazette.com Legacy Gazette: My Roots - My Legacy]<br />
| [[User:Mylegacy|Melissa Watson Padilla]]<br />
| Public Site<br />
| 9.0.0.0<br />
| TNG 9.2.1<br />
| EN<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy] <br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| Public site<br />
| 10.1.0.1<br />
| 11.0.0<br />
| NL, EN<br />
|-<br />
| [http://mossfamilytree.info Moss Family Tree]<br />
| [[User:Chris Moss|Chris Moss]]<br />
| <br />
| 9.0.0.0<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont]<br />
| [[User:Darrin65|Darrin Dutton]]<br />
| Public Site<br />
| 10.1.0.1<br />
| 11.0.1<br />
| EN<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| 10.1.0.1<br />
| 10.1.1<br />
| EN, DE<br />
|-<br />
|-<br />
| [http://www.bastiaanssen.us/tng Bastiaans(s)en Genealogy] <br />
| [[User:janbastiaanssen|Jan Bastiaanssen]]<br />
| Public site<br />
| 10.1.0.1<br />
| 10.1.2<br />
| EN, NL, ES<br />
|-<br />
| [https://www.rgstrong-genes.com/ R G Strong Family Genealogy]<br />
| [[User:Rgstrong|Russell G. Strong]]<br />
| Public Site<br />
| 11.0.0.3<br />
| 12.0.2<br />
| EN, FR, DE, NL<br />
|-<br />
| [https://ourfamilyhistory.club Our Family History]<br />
| [[User:Paul Barrett|Paul Barrett]]<br />
| Public except for living<br />
| 10.1.0.1<br />
| 11.1<br />
| EN<br />
|-<br />
| [http://leverette-family-history.us Leverette Family History]<br />
| [[User:Jefflev3893|Jeff Leverette]]<br />
| <br />
| 10.1.0.1<br />
| 10.1.3<br />
| EN<br />
|-<br />
| [https://www.ourlife.us OurLife Family History - McMullen Clan]<br />
| [[User:Seanst|Sean Thompson]]<br />
| Not a public site<br />
| 10.1.0.1<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.maesen-beusen.be/ Maesen-Beusen]<br />
| [[User:Steenrots|Pierre Maesen]]<br />
| Not a public site<br />
| 9.0.0.1<br />
| 9.2.2<br />
| Dutch<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| Public & Private<br />
| 12.0.0.3<br />
| [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,ES,CS,DE<br />
|-<br />
| [http://tng.oberhof24.de/ unserer Familien-Genealogie]<br />
| [[User:Anke|Angelika Oberhof]]<br />
| Not a public site<br />
| 10.1.0.1<br />
| 11.1.0<br />
| German, English<br />
|-<br />
| [https://www.larleegenealogy.org The Larlee Genealogy]<br />
| [[User:HeatherFeuer|Heather Feuerhelm]]<br />
| <br />
| 10.1.0.1<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.josephoranholtz.com/ Joseph Oran Holtz Genealogy Pages]<br />
| [[User:Stores|Jim Holt]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://kjoellesdal.com OurRoots&amp;Relatives - genealogy pages of Anne Hegland and Kåre Kjøllesdal]<br />
| [[User:Kare|Kåre Kjøllesdal]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.rodriguezuribe.co Rodriguez Lopez y Uribe Senior pagina de Genealogia]<br />
| [[User:Camiloro|Camilo Rodriguez Uribe]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| English, Spanish<br />
|-<br />
| [http://kystslekt.no Hans and Hennes Families]<br />
| [[User:Roakdah|Roar Dahle]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| Norwegian<br />
|-<br />
| [http://vanheerden.net Genealogy of the van Heerden Family]<br />
| [[User:Emile|Emile van Heerden]]<br />
| <br />
| 10.1.0.2<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.mullfamilies.co.uk Mull Families] <br />
| [[User:Manofmull|Michael Ford]] <br />
| Not a Public Site (login required)<br />
| 10.1.0.2 <br />
| 11.0.2 <br />
| English<br />
|-<br />
| [http://total-family-history.com/tng11/ Total Family History]<br />
| [[User:Fallonman|Scott Bennett]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://tng.oberhof24.de/ unserer Familien-Genealogie]<br />
| [[User:Anke|Angelika Oberhof]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| German, English<br />
|-<br />
| [http://www.ourfamilyhistories.org Our Family Histories]<br />
| [[User:Bsl20b50|Bryan S. Larson]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont Genealogy & History]<br />
| [[User:darrin65|Darrin Dutton]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://justalittleleaf.co.uk Genealogy of the Weir and Drain Families]<br />
| [[User:BeverleyStimpson|Beverley Stimpson]]<br />
| Public Site<br />
| 10.1.0.2 <br />
| 11.1.2<br />
| EN<br />
|-<br />
| [http://bumbery.com/ Bumbery-Wangler]<br />
| [[User:Bob|Bob Bumbery]]<br />
| Public Site<br />
| 10.1.0.2 <br />
| 11.1.2<br />
| English<br />
|-<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 11.0.0.3<br />
| 12.1.0.0<br />
| DA, DE, EN - etc.<br />
|-<br />
| ...<br />
| ...<br />
| ...<br />
| ...<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v7]]<br />
[[Category:personlib.php mods]]<br />
[[Category:GoogleMaps]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Geocode_Assistant&diff=54914Geocode Assistant2019-04-22T04:50:11Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{restricted}}{{Languages}}<br />
{{TNGmod<br />
| mod_name = Geocode Assist<br />
| mod_summary = Allows geocoding locations from the person page <br />
| mod_validation = Latest mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]<br />
| mod_last_update = 4 Mar 2018<br />
| download_link = for {{Tv120}}{{Tv110}}[http://www.royandboucher.com/ccount/click.php?id=427&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v11.0.0.3.zip]<br /><br />
for {{Tv1010}}[http://www.royandboucher.com/ccount/click.php?id=415&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v10.1.0.2.zip]<br />excludes Don't Geocode locations<br />[https://www.royandboucher.com/ccount/click.php?id=210&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v10.1.0.1.zip]<hr /><span class="nowrap">for {{Tv100}}{{Tv90}}</span>[https://www.royandboucher.com/ccount/click.php?id=146&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} geocode_assist_v9.0.0.0.zip]<hr /> {{Tv80}}[[Media:geocode_assist_v8.1.2.zip|geocode_assist_v8.1.2.zip]] for<hr />{{Tv70}}[[Media:geocode_assist_v1.6.zip|geocode_assist_v1.6.zip]] for{{Tv60}}<br />
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=146-210-415-427 View download stats]<br />
| mod_author = Brian McFadyen<br />maintainted by Ken Roy<br />
| mod_url = [[Geocode Assist Mod]] (this page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_contact =<br />
| mod_version = 11.0.0.3 for TNG 11 and up<br/>10.1.0.1/2 for TNG 10.1 and up<br/>9.0.0.0 for TNG V9<br />8.1.2 for TNG V8<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 7.1.0<br />
| max_TNG_ver = 12+<br />
| TNG_file_list = globabllib.php - v11.0.0.1 and later<br />personlib.php - v10.1.0.2 and previous<br />globe.gif<br /><br />
| related_mods = <br />
| notes = In TNG V9 through TNG 10.0.3, if you install the [[Wiki Integration]] mod along with this mod, the Wiki Integration mod must be installed before the Geocode Assist Mod. <br />
}}<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
<br />
==Introduction==<br />
<br />
This mod provides an easy way to [[Google_Maps_-_Geocoding_Places|geocode locations]]. A small globe icon is added on the person page to the location that has not yet been geocoded. You must have '''Admin''' privileges to use this mod. <br />
<br />
'''Geocoding''' is the process of coding a latitude and longitude for a location that allows the display of the location in the Google Maps section of the TNG page. In TNG, it also includes setting the Place Level and Zoom values. The small globe icon will only be shown when you are logged in with Admin privileges and only for locations that currently do not have latitude and longitude information.<br />
<br />
The geocode_assistant function is added to personlib.php to return the html that adds a geocode globe url link next to the location name if no latitude and longitude information exists. When you click on the globe, a new window will be opened that allows you to quickly geocode this location, since the Edit Place geocode screen form has been pre-filled you only need to click the Search button. The latitude and longitude information will be automatically added to the TNG Place record when you click the Save button.<br />
<br />
Version 8.1.1 of the mod now '''closes''' the Edit / Update Place window when you save the geocoded location. Note that the Edit window close is incorporated into TNG V9, so the enhancement part of the mod was dropped.<br />
<br />
Version 8.1.2 of the mod is XHTML compliant.<br />
<br />
{{TNG 10.0.3|and before}}{{TNG 9.0|and after}}In TNG V9 throught TNG 10.0.3, while there is not mod conflict per se. If you install the [[Wiki Integration]] mod along with the the [[Geocode Assist Mod]], the Wiki Integration mod must be installed before the Geocode Assist Mod in order to get the globe icon to display after the Place name. This conflict was resolved in TNG 10.1<br />
<br />
==Developer==<br />
<br />
This mod was developed by Brian McFadyen and enhanced by Ken Roy in version 8.1.1 <br />
<br />
V11.0.0.1 added the geocode assistant to the search results page. Code provided by Teresa Goatham. <br />
<br />
==Requirements==<br />
<br />
* A working TNG installation. The config file release was initially tested at TNG Version 7.1.0<br />
* A backup of your TNG '''personlib.php''' file.<br />
* An installed current version of the [[Mod Manager]].<br />
<br />
==Revision History==<br />
<br />
{| border="1" cellspacing="5" cellpadding="2" width="70%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|-<br />
| V11.0.0.3<br />
| 4 Mar 2018<br />
| Updated to add the geocode assistant to the Search results page. Code provided by Teresa Goatham. Geocode assistant function was moved from personlib.php to globallib.php. Note that this version might in fact install and work on TNG 10.1 and above but has not been tested as such. <br />
|-<br />
| V10.1.0.2<br />
| 16 May 2017<br />
| Updated to not display the geocode globe if the placelevel is set to "-1" (Don't geocode) which can be set by the [[Admin Places Geocode]] mod <br />
|-<br />
| V10.1.0.1<br />
| 10 January 2015<br />
| Updated for TNG V10.1 to support MySQLi <br />
|-<br />
| V9.0.0.0<br />
| 2 February 2012<br />
| Updated for TNG V9<br />
|-<br />
| V8.1.2<br />
| 8 February 2011<br />
| Updated to be XHTML compliant.<br />
|-<br />
| V8.1.1<br />
| 30 October 2010<br />
| Updated to now '''close''' the Edit Place window when you save the geocoded location.<br />
|-<br />
| V8.1.0<br />
| May 28, 2010<br />
| Updated for TNG 8 and to conform to the Mod Manager Parameter Editing<br />
|-<br />
| V1.6<br />
| Dec 4, 2009 <br />
| Updated config file documentation to point to TNG Wiki. This file is identical as that of V1.5 included in the Mod Manager zip file, but will soon be eliminated from the bundle. <br />
|-<br />
| V1.5<br />
| May 18, 2009 <br />
| Initial release of config file<br />
<br />
|}<br />
<br />
==[[Mod Manager - Installing Config Files | Automated Installation]] ==<br />
<br />
# Download the appropriate distribution for your TNG version from the download links in the status area in the upper right.<br />
# Extract the geocode_assist.zip to your '''./mod_folder (V7)''' or '''./mods (v8 and after)'''. <br />
# Uninstall the previous version of the mod before installing the new version<br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the '''geocode_assist.cfg'''.<br />
<br />
== Side effects ==<br />
<br />
As with most source code modifications, these changes will likely be overwritten during your next TNG revision upgrade and will need to be re-implemented. (Using the [[Mod Manager]] greatly simplifies this process).<br />
<br />
== Do not Geocode ==<br />
<br />
Version v10.1.0.2 of the mod will not display the Geocode globe if the place level is to -1 (Don't Geocode) which can be set by the [[Admin Places Geocode]] mod. If you import your data via GEDCOM, then it requires that your Places set to Don't Geocode not be deleted or replaced by the import.<br />
<br />
As far as I know TNG only preserves the Places table entry under the following circumstances:<br />
<br />
* Place contains geocode (latitude/longitude) data<br />
* Places are shared or pooled with other trees<br />
<br />
You can set the option to [[Pooling Places|pool Places]] in Admin > Setup > General Settings by expanding the Miscellaneous section and changing the '''Assign Place records to Trees''': to NO<br />
<br />
Setting the option to No will then provide another screen to eliminate the treeID (gedcom column) from the places. Make sure you click '''Save''' in General Settings after changing this option, which was designed to Pool Places for multiple trees. Changing the option to remove the tree from the Places means you are pooling places, that is sharing them with other tree, so TNG will not delete the places table or entries within it. [[Pooling Places]] can be used even though you only have one tree, to prevent the Don't Geocode information from being deleted or replaced.<br />
<br />
The downside of this approach means that you now need to manage (delete or merge) unused places. You can use my [[Places Subject to Deletion]] mod to help with this or the SQL Report for [[Maintenance - Pooled Places with no Events]]<br />
<br />
== Visualization==<br />
{| border="0" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|The image on the right shows a visualization of the Geocode Assist Mod on the Individual page. The globe that you can click on to launch the Admin edit place screen is only shown if you have '''Admin''' privilege.<br />
|[[Image:Geocode_assist_visualizaton.jpg|600px|right]]<br />
|}<br />
<br />
==In the event of a problem with your TNG site==<br />
<br />
# Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager to Remove]] the mod<br />
# Copy your backup personlib.php to your base TNG directory<br />
#* all should be well now<br />
<br />
<br />
== Sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below:<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://genealogy.mcfadyen.ca/ McFadyen - Parker History]<br />
| [[User:Bmcfadyen|Brian McFadyen]]<br />
| Mod Developer<br />
| <br />
|<br />
|<br />
|-<br />
| [http://www.teige.eu my family]<br />
| [[File:Oname.gif|link=User:ojay]]<br />
| (no public site)<br />
| see [[User:ojay]]<br />
| see [[User:ojay]]<br />
| D,(NL),(GB)<br />
|-<br />
| [https://www.royandboucher.com/ Our Roy and Boucher Family]<br />
| [[User:Ken Roy|Ken Roy]]<br />
| Added Close Window enhancement and support for Don't Geocode<br />
| 11.0.0.3<br />
| 12.0.0<br />
| EN, FR<br />
|-<br />
| [http://genealogy.ravensbeak.com/index.php Genealogy.Ravensbeak.com]<br />
| [[User:cmhbob|Bob Mueller]]<br />
|...<br />
| 9.0.0.0<br />
| 9.2.0<br />
| EN, DE<br />
|-<br />
| [http://www.appelthaus.com/ AppeltHaus Genealogy]<br />
| [[User:InvernessHighlander|Lawrence Appelt]]<br />
| Not a Public Site.<br />
| 10.1.0.1<br />
| 10.1.0<br />
| EN<br />
|-<br />
| [http://www.arsenaultfamily.com; Arsenault and Simpson families]<br />
| [[User:BobA|Bob Arsenault]]<br />
| Not a Public Site<br />
| V9.0.0.0<br />
| V9.0.3<br />
| EN<br />
|-<br />
| [http://www.kempfamilyhistory.com Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
<br />
| [https://genealogywings.com/ MOTYER Family Genealogy]<br />
| [[User:JMM|John Mark Motyer]]<br />
| Public site<br />
| [[User:JMM|see here]]<br />
| [[User:JMM|see here]]<br />
| EN, DE, RU<br />
|-<br />
| [http://legacygazette.com Legacy Gazette: My Roots - My Legacy]<br />
| [[User:Mylegacy|Melissa Watson Padilla]]<br />
| Public Site<br />
| 9.0.0.0<br />
| TNG 9.2.1<br />
| EN<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy] <br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| Public site<br />
| 10.1.0.1<br />
| 11.0.0<br />
| NL, EN<br />
|-<br />
| [http://mossfamilytree.info Moss Family Tree]<br />
| [[User:Chris Moss|Chris Moss]]<br />
| <br />
| 9.0.0.0<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont]<br />
| [[User:Darrin65|Darrin Dutton]]<br />
| Public Site<br />
| 10.1.0.1<br />
| 11.0.1<br />
| EN<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| 10.1.0.1<br />
| 10.1.1<br />
| EN, DE<br />
|-<br />
|-<br />
| [http://www.bastiaanssen.us/tng Bastiaans(s)en Genealogy] <br />
| [[User:janbastiaanssen|Jan Bastiaanssen]]<br />
| Public site<br />
| 10.1.0.1<br />
| 10.1.2<br />
| EN, NL, ES<br />
|-<br />
| [https://www.rgstrong-genes.com/ R G Strong Family Genealogy]<br />
| [[User:Rgstrong|Russell G. Strong]]<br />
| Public Site<br />
| 11.0.0.3<br />
| 12.0.2<br />
| EN, FR, DE, NL<br />
|-<br />
| [https://ourfamilyhistory.club Our Family History]<br />
| [[User:Paul Barrett|Paul Barrett]]<br />
| Public except for living<br />
| 10.1.0.1<br />
| 11.1<br />
| EN<br />
|-<br />
| [http://leverette-family-history.us Leverette Family History]<br />
| [[User:Jefflev3893|Jeff Leverette]]<br />
| <br />
| 10.1.0.1<br />
| 10.1.3<br />
| EN<br />
|-<br />
| [https://www.ourlife.us OurLife Family History - McMullen Clan]<br />
| [[User:Seanst|Sean Thompson]]<br />
| Not a public site<br />
| 10.1.0.1<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.maesen-beusen.be/ Maesen-Beusen]<br />
| [[User:Steenrots|Pierre Maesen]]<br />
| Not a public site<br />
| 9.0.0.1<br />
| 9.2.2<br />
| Dutch<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| Public & Private<br />
| 12.0.0.3<br />
| [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,ES,CS,DE<br />
|-<br />
| [http://tng.oberhof24.de/ unserer Familien-Genealogie]<br />
| [[User:Anke|Angelika Oberhof]]<br />
| Not a public site<br />
| 10.1.0.1<br />
| 11.1.0<br />
| German, English<br />
|-<br />
| [https://www.larleegenealogy.org The Larlee Genealogy]<br />
| [[User:HeatherFeuer|Heather Feuerhelm]]<br />
| <br />
| 10.1.0.1<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.josephoranholtz.com/ Joseph Oran Holtz Genealogy Pages]<br />
| [[User:Stores|Jim Holt]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://kjoellesdal.com OurRoots&amp;Relatives - genealogy pages of Anne Hegland and Kåre Kjøllesdal]<br />
| [[User:Kare|Kåre Kjøllesdal]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.rodriguezuribe.co Rodriguez Lopez y Uribe Senior pagina de Genealogia]<br />
| [[User:Camiloro|Camilo Rodriguez Uribe]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| English, Spanish<br />
|-<br />
| [http://kystslekt.no Hans and Hennes Families]<br />
| [[User:Roakdah|Roar Dahle]]<br />
| Not a Public Site<br />
| 10.1.0.2<br />
| 11.1.0<br />
| Norwegian<br />
|-<br />
| [http://vanheerden.net Genealogy of the van Heerden Family]<br />
| [[User:Emile|Emile van Heerden]]<br />
| <br />
| 10.1.0.2<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://www.mullfamilies.co.uk Mull Families] <br />
| [[User:Manofmull|Michael Ford]] <br />
| Not a Public Site (login required)<br />
| 10.1.0.2 <br />
| 11.0.2 <br />
| English<br />
|-<br />
| [http://total-family-history.com/tng11/ Total Family History]<br />
| [[User:Fallonman|Scott Bennett]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://tng.oberhof24.de/ unserer Familien-Genealogie]<br />
| [[User:Anke|Angelika Oberhof]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| German, English<br />
|-<br />
| [http://www.ourfamilyhistories.org Our Family Histories]<br />
| [[User:Bsl20b50|Bryan S. Larson]]<br />
| Not a public site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont Genealogy & History]<br />
| [[User:darrin65|Darrin Dutton]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://justalittleleaf.co.uk Genealogy of the Weir and Drain Families]<br />
| [[User:BeverleyStimpson|Beverley Stimpson]]<br />
| Public Site<br />
| 10.1.0.2 <br />
| 11.1.2<br />
| EN<br />
|-<br />
| [http://bumbery.com/ Bumbery-Wangler]<br />
| [[User:Bob|Bob Bumbery]]<br />
| Public Site<br />
| 10.1.0.2 <br />
| 11.1.2<br />
| English<br />
|-<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 11.1.2.8b<br />
| 12.1.0.0<br />
| DA, DE, EN - etc.<br />
|-<br />
| ...<br />
| ...<br />
| ...<br />
| ...<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v7]]<br />
[[Category:personlib.php mods]]<br />
[[Category:GoogleMaps]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Citation_Master&diff=54913Citation Master2019-04-22T04:47:44Z<p>Fholbek: /* Sites Using Citation Master */</p>
<hr />
<div>{{TNGmod<br />
| mod_name = Citation Master<br />
| mod_summary = Customize the format and content of citations (individual pages) and sources (browsing page).<br />
| mod_validation = <br />
| mod_last_update = 1 Mar 2018<br />
| download_link = [http://lindell-herndon.org/mods/mod-cite-master-v12.0.0.8c.zip v12.0.0.8c]{{Tv120}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.1.2.8b.zip v11.1.2.8b]{{Tv1112}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.1.0.8b.zip v11.1.0.8b]{{Tv111}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.0.0.8b.zip v11.0.0.8b]{{Tv110}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v10.1.0.7.zip v10.1.0.7]{{Tv1010}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v10.0.2.7.zip v10.0.2.7]&nbsp;*{{Tv102}}<hr style="clear: both;"/><br />
| download_stats =<br />
| mod_author = [[User:wrherndon|Bill Herndon]]<br />
| mod_url = [[Citation Master]]<br />
| mod_support = [http://lindell-herndon.org/mod_support.php Citation Master support.]<br />
| mod_contact = [mailto:bill@wherndon.net Email me.]<br />
| mod_version = v12.0.0.8c for TNG 12.0+<br/>v11.1.2.8b for TNG 11.1.2+<br/>v11.1.0.8b for TNG 11.1.0+<br/>v11.0.0.8b for TNG 11.0.0+<br/>v10.1.0.7 for TNG 10.1.0+<br/>v10.0.2.7 for TNG 10.0.2+<br />
| min_TNG_ver = 10.0.2 *<br />
| max_TNG_ver = 12.1.0<br />
| TNG_file_list = admin_editsource.php<br/>admin_mergesources.php<br/>admin_newsource.php<br/>admin_sources.php<br/>browsesources.php<br/>languages/English/sources_help.php<br/>personlib.php<br/>rpt_fam.php<br/>rpt_ind.php<br/>showsource.php<br />
| related_mods = <br />
| notes = * No testing has been performed against TNGs 10.0.0 or 10.0.1, but it's likely that version 10.0.2.7 is compatible.<br />
}}<br />
<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
== Purpose ==<br />
Have you ever wanted to to display your citations and sources in a bibliographic format--something more in line with contemporary publishing standards? Do you have lots of custom source tags or do you use source tags that aren't supported directly in the tng_sources table (...and consequently don't get displayed)? Then Citation Master can help by allowing you to define the format and<br />
content of citations.<br />
<br />
== Developer ==<br />
[[User:wrherndon|Bill Herndon]]<br />
== Requirements ==<br />
* A working TNG installation (10.0.2 - 12.1)<br />
* An installed current version of the [[Mod Manager]]<br />
<br />
== Features ==<br />
=== Citations and Sources ===<br />
Citation Master supports changing the format and typeface of source fields, the punctuation that surrounds a source field, and the separator that follows a source field. Text can be prepended or appended to source fields, and dates can be formatted. Using these features, TNG users can build source and citation styles based on common standards such as the Chicago Manual of Style (CMoS), IEEE, or American Psychological Association (APA) style. In fact, these styles are included in the standard installation and can be used 'out-of-the-box'. Users can also create sets of formatting instructions and then assign these to source types, so that citation/source formatting changes based on the type of the source (e.g., "Book" vs. "Census"). These changes are supported by a formatting engine that reads a configuration file of ''formatting instructions'' and ''source specifications''.<br />
<br />
=== Page References ===<br />
For pages generated by getperson.php, a page reference suitable for copying to other genealogy websites can be generated. For this feature, the source formatting engine uses standard information about the page such as the individual's name, the site name, the site author, and the current date to create the reference. APA, IEEE, and CMoS formats for this reference are included in 'out-of-the-box'. Users can also supply their own reference styles by modifying the formatting instructions in a Citation Master configuration file.<br />
<br />
=== Internationalization ===<br />
Citation Master currently supports Czech, Danish, Dutch, English, French, German, Italian, Norwegian, Polish, Brazilian Portuguese, Spanish, and Swedish. Additional languages can be supported by adding the required entries to the reelevant cust_text.php files.<br />
<br />
=== Administration ===<br />
<br />
Citation Master adds an additional ''Format'' tab to the administrator page for sources. Administrator users can create, delete, edit load, and save Citation Master configuration files using this interface.<br />
<br />
== Examples ==<br />
=== Sources ===<br />
The following is an example from the source browsing page on [http://lindell-herndon.org/browsesources.php Lindell-Herndon Genealogy]:<br/>(The format approximates the IEEE citation style):<br />
<br />
[[File:example-sources.png]]<br />
<br />
=== Citations ===<br />
This image depicts [http://lindell-herndon.org/getperson.php?personID=I32#sources citations on a individual's page]:<br />
<br />
[[File:example-citations.png]]<br />
<br />
=== References ===<br />
This image depicts a page reference on Lindell-Herndon Genealogy. The format is a modified IEEE format, but APA, CMoS, and standard IEEE formats are supported in the configuration files.<br />
<br />
[[File:Example-reference.png|700px]]<br />
<br />
=== Admin Interface ===<br />
<br />
The admin interface is available on the ''Format'' tab of the Admin Sources page:<br />
<br />
[[File:example-admin.jpg]]<br />
<br />
== Installation ==<br />
* Download the .zip file to your mods directory and unpack it. <br />
* Install the mod using the Mod Manager.<br />
* Set the active Citation Master configuration file using the Mod Manager's parameter feature.<br />
<br />
== Upgrading ==<br />
=== General Instructions ===<br />
* Disable the mod using the Mod Manager.<br />
* If you've customized one of the Citation Master configuration files, back it up by saving it under a different filename or moving it out of the ''mods'' directory.<br />
* Install the new version of the mod.<br />
* Restore any copies of modified configuration files.<br />
* Enable the mod using the Mod Manager.<br />
* At a minimum, use the Mod Manager's parameter feature to set the active configuration file, your author name, and the reference source (if you use this feature).<br />
<br />
==Formatting Source Fields==<br />
Sources, citations, and references are formatted by applying ''Typefaces'', ''Surrounds'', ''Separators'', and ''Formats'' to TNG source fields represented by GEDCOM tags. In addition, text can be prepended or appended to the data of a source field.<br />
<br />
=== Typefaces ===<br />
4 typefaces are supported.<br />
{| class="wikitable"<br />
|-<br />
! Typeface !! Version(s)<br />
|-<br />
| ''plain''<br/>''bold''<br/>''italic''<br/>''uline'' (i.e., underline) || v1 - v8<br />
|}<br />
<br />
Multiple typefaces are supported to get the effect of combinations such as ''bold-italic''. See the examples for information on how to create formatting instructions that specify multiple typefaces.<br />
<br />
=== Surrounds ===<br />
7 types of surrounding punctuation are supported.<br />
{| class="wikitable"<br />
|-<br />
! Surround !! Version(s)<br />
|-<br />
| ''singles'' (i.e., single quotes)<br/>''doubles'' (i.e., double quotes) || v8<br />
|-<br />
| ''parens'' (i.e., parenthesis)<br/>''quotes''<br/>''brackets'' (i.e., square brackets)<br/>''braces'' (i.e., curly braces)<br/> ''angles'' (i.e., angle brackets) || v1 - v8<br />
|}<br />
<br />
''quotes'' is supported for backwards compatibility. ''singles'' and ''doubles'' are preferred to disambiguate between single quotes and double quotes.<br />
<br />
=== Separators ===<br />
7 separators are supported.<br />
{| class="wikitable"<br />
|-<br />
! Separators !! Version(s)<br />
|-<br />
| ''space''<br/>''comma''<br/>''colon''<br/>''period''<br/>''semi'' (i.e., semi-colon)<br/>''dash'' || v1 - v8<br />
|-<br />
| ''break'' (i.e., HTML &lt;br/&gt;) || v8<br />
|}<br />
<br />
A single space is appended to most separators, with the exception of ''space'' itself and ''break''. This ensures that double spaces aren't inserted by the formatting engine and that a space doesn't appear on the first line after an HTML break.<br />
<br />
Multiple separators are supported so that HTML line-breaks can follow punctuation such as a comma or period. See the examples for information on how to specify combinations of separators.<br />
<br />
=== Formats ===<br />
Source date fields can be formatted by using the standard PHP notation [http://php.net/manual/en/function.date.php defined here]. For example the string "F j, Y" instructs Citation Master to format a date field in the form: "January 1, 2017".<br />
{| class="wikitable"<br />
|-<br />
! Format !! Version(s)<br />
|-<br />
| ''format'' || v7 - v8<br />
|}<br />
<br />
=== Prepend and Append ===<br />
Text can be prepended or appended to the data of a source field.<br />
{| class="wikitable"<br />
|-<br />
! !! Version<br />
|-<br />
| ''prepend''<br/>''append'' || v8<br />
|}<br />
<br />
==How Citation Master Works==<br />
To format the fields that make up a source or citation, Citation Master uses a rendering engine that reads a configuration file containing ''Format Instruction Sets'' and ''Source Specifications''. The former are lists of formatting instructions associated with GEDCOM tags that representing source fields. Any source/citation field natively supported by TNG, in addition to any custom event types associated with the source/citation can be formatted in this fashion. <br />
<br />
=== Format Instruction Sets ===<br />
PHP arrays are used to associate GEDCOM tags with format instructions. A typical set of instructions for a group of source fields might look like the following:<br />
<code><br />
$book_format_inst = array(<br />
'AUTH' => array(<br />
'typeface' => 'plain',<br />
'separator' => 'comma'<br />
),<br />
'TITL' => array(<br />
'typeface' => array('bold', 'italic'),<br />
'separator' => 'space'<br />
),<br />
'PUBL' => array(<br />
'surround' => 'parens',<br />
'separator' => array('comma', 'break')<br />
),<br />
'_CDTE' => array(<br />
'format' => 'F j, Y',<br />
'surround' => 'angles',<br />
'separator' => 'comma'<br />
)<br />
... <br />
</code><br />
Four instruction sets are depicted and associated with the AUTH (''author''), TITL (''title''), PUBL (''publisher'') and the _CDTE (''citation date'') fields. The first will be displayed in plain typeface (not required, but there is no harm in specifying it) and will be followed by a comma. The second will be displayed in bold-italics and followed by a space. The third will default to plain typeface, surrounded by parenthesis, and followed by a comma and then a line-break. The fourth field, a date, will be formatted according to the PHP format string 'F j, Y', placed in angle brackets, and followed by a comma.<br />
<br />
Note that the ''comma'' separator for the last field ''_CDTE'' will be suppressed by the formatting engine in favor of a trailer specified at the level of source specification (see below).<br />
<br />
=== Standard Source/Citation Fields ===<br />
TNG supports a number of standard source/citation fields which are represented in Citation Master by the GEDCOM tags in the following table. In addition, a set of GEDCOM tags are supported that represent information useful in generating page references such as the page URL. <br />
<br />
{| class="wikitable"<br />
|-<br />
! Tag !! Description !! Sources !! Citations !! References !! Version(s) !! Notes<br />
|-<br />
| TITL || Long Title || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| TTLS || Short Title || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| AUTH || Author || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| PUBL || Publisher || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| REPO || Repository || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| TEXT || Actual Text || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| CALN || Call Number || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| PAGE || Page || No || Yes || No || v1 - v8 || <br />
|-<br />
| NOTE || Notes || No || Yes || No || v1 - v8 || <br />
|-<br />
| QUAY || Quality || No || Yes || No || v1 - v8 || TNG refers to this as ''reliability''<br />
|-<br />
| _CDSC || Description || No || Yes || No || v7 - v8 || <br />
|-<br />
| _CTXT || Actual Text || No || Yes || No || v7 - v8 || <br />
|-<br />
| _CDTE || Date || No || Yes || No || v7 - v8 || When used, requires a ''format'' instruction<br />
|-<br />
| _RNAM || Individual's Name || No || No || Yes || v8 || As the name appears on the page for which a reference is being generated<br />
|-<br />
| _RAUT || Site Author || No || No || Yes || v8 || Set from mod parameters using variable ''$citem_author''<br />
|-<br />
| _RTTL || Site Name || No || No || Yes || v8 || Set using the TNG global variable ''$sitename''<br />
|-<br />
| _RURL || Page URL || No || No || Yes || v8 || Derived from the PHP ''_SYSTEM'' global array<br />
|-<br />
| _RCDT || Current Date-Time || No || No || Yes || v8 || When used, requires a ''format'' instruction<br />
|}<br />
<br />
(1) Citation Master supports identifying a single source record in mod parameters, where the fields from that source record are made available to the formatting engine when generating a page reference. In this manner all of the standard TNG source fields (just for that single source record) can be used for reference generation. (This is useful if your TNG database contains a source that references the database itelf, and you would like to include publication data in page references.)<br />
<br />
=== Custom Event Support ===<br />
Any custom event associated with a source or citation can be formatted by referring to its GEDCOM tag and creating a format instruction set. For example, Lindell-Herndon Genealogy has a custom ''Endnote Reference'' (represented by GEDCOM tag ''_EREF'') attached to every source. This is used at the beginning of each source and citation entry and is formatted in bold with surrounding brackets. The format instruction set looks like this:<br />
<br />
<code><br />
'_EREF' => array(<br />
'typeface' => 'bold',<br />
'surround' => 'brackets',<br />
'separator' => 'space'<br />
),<br />
... <br />
</code><br />
<br />
=== Source Specifications ===<br />
<br />
These are elements of a single PHP array that identify source types (such as 'Census') and the format instruction set to be applied. Source type names (e.g., ''Book'') are usually specific to the genealogy program you use and how that program exports sources and citations in GEDCOM. My software, Reunion for Macintosh, uses names like 'Census', 'Will', and 'Compilation'. Yours may do something different.<br />
<br />
The following is an example of a source specification for type 'Book':<br />
<br />
<code><br />
$citem_format_spec['Book'] = array(<br />
'name' => '',<br />
'comment' => 'Citation Master format for type Book (IEEE style).',<br />
'context' => 'all',<br />
'trailer" => 'period',<br />
'tags' => $book_format_inst<br />
);<br />
</code><br />
This specifications associates the format instructions contained in ''$book_format_inst'' with the source type ''Book'' and instructs Citation Master to add a period after all such sources.<br />
<br />
Two source specifications, '''''_default''''' and '''''_reference''''', must exist in each Citation Master configuration file. ''_default'' is used for any source types that don't have their own specification. ''_reference'' is used for formatting page references. You can modify the instructions sets for these specifications, but do not delete them.<br />
<br />
=== Configuration Files ===<br />
Format instruction sets and source specifications are placed in a configuration file, and the active configuration file is identified in mod parameters. 5 sample configuration files are supplied with the latest version of Citation Master:<br />
* '''citem_config_apa.php''' - This configuration file provides ''_default'' and ''_reference'' styles that conform to the American Psychological Association citation standard.<br />
* '''citem_config_cmos.php''' - This is the default configuration file and provides styles that conform to the Chicago Manual of Style.<br />
* '''citem_config_ieee.php''' - This configuration file provides a styles that conform to the IEEE.<br />
* '''citem_config_example.php''' - This is an annotated configuration file containing examples of how to write format instruction sets and source specifications. It contains examples of almost every feature and option supported by Citation Master. <br />
* '''citem_config_lhgen.php''' - This is the author's own configuration file, used for site [http://lindell-herndon.org Lindell-Herndon Genealogy]. This file is useful for demonstrating Citation Master's power.<br />
<br />
=== Mod Parameters ===<br />
<br />
Citation Master has 8 mod parameters:<br />
<br />
{| class="wikitable"<br />
|-<br />
! Parameter !! Version(s) !! Description<br />
|-<br />
| '''$citem_type_tag''' || v1 - v8 || This parameter defines the custom event in TNG's database that holds a source type (e.g., ''Census''). Many genealogy programs export the source type using the GEDCOM tag ''TYPE''. Only change this value if your program uses a different GEDCOM tag. To find out what your software uses, examine one of your sources in TNG and look at the "Other Events". The source type filed will appear as one of these events. (You may also need to examine your custom events to determine the tag name.)<br />
|-<br />
| '''$citem_config_path''' || v1 - v8 || The location, relative to the root of your TNG installation, of your active Citation Master configuration file. The default for this parameter is ''mods/cite_master/config/citem_config_cmos.php''.<br />
|-<br />
| '''$citem_use_short''' || v6 - v8 || When set to ''yes'', this parameter instructs Citation Master to substitute Short Titles for Titles whenever the latter is empty. The default is ''no''.<br />
|-<br />
| '''$citem_modify_sources''' || v8 || When ''true'', Citation Master will modify sources (browsesources.php) according to the current configuration. Otherwise, TNG default formatting is used.<br />
|-<br />
| '''$citem_modify_citations''' || v8 || When ''true'', Citation Master will modify citations (getperson.php) according to the current configuration. Otherwise, TNG default formatting is used.<br />
|-<br />
| '''$citem_display_pageref''' || v8 || When ''true'', Citation Master will display the generated page reference (getperson.php) and format it according to the current configuration. Otherwise, the page reference is suppressed.<br />
|-<br />
| '''$citem_author''' || v8 || Value is used to populate the GEDCOM tag ''_RAUT'' for use in generating page references.<br />
|-<br />
| '''$citem_sourceid''' || v8 || Identifies source data that can be used during page reference generation. (See the section entitled ''Standard Source/Citation Fields'' for additional information on how to use this source.)<br />
|}<br />
<br />
==Mod Compatibility==<br />
Currently there are no known Citation Master compatibility issues. Please add any new issues here.<br />
<br />
== Notes and Caveats ==<br />
* The format instruction sets and source specifications are valid PHP code. So if you make a mistake you'll probably encounter a syntax error when PHP attempts to render your page. <br />
* No instruction is ever required. There is always a default behavior.<br />
* Instruction order is important. Do you want your comma inside your quoted title? Then your separator instruction should come before your surround instruction. <br />
* You must have source specifications named ''_default''. If no other specification matches the source type, this specification is used. <br />
* You must have a source specification named ''_reference'' for page reference generation.<br />
* Citation Master does not attempt to preserve intra-citation hyperlinks. Making URL's active (i.e., 'clickable') is supported by many browsers.<br />
<br />
== Frequently Asked Questions ==<br />
'''Q''': '''''Why GEDCOM tags'''''? <br />
<br />
'''A''': It was the only real way to level the playing field between all types of genealogy software while, at the same time, dealing with the fact that TNG stores some information in the sources table (I assign the expected GEDCOM tags to these pieces of data) and some data as custom events. It also helps me deal with the fact that genealogists sometimes define their own tags. For example, I use a custom "EREF" tag that stands for "endnote reference" (a shorthand that I use to refer to sources in notes and for naming source files). I have one of these assigned to every source in my database and wanted them printed on the browsesource.php and individual pages. TNG, of course, has no idea what this source field is because from it's perspective it's just a custom source event.<br />
<br />
'''Q''': '''''Can you tell me more about the custom events that identify sources?'''''<br />
<br />
'''A''': Most genealogy software, like Reunion (my software), assigns a GEDCOM tag to the type of a source (e.g., "census", "compilation, "vital record", etc...), and that shows up in TNG as a custom event when your source get imported. Citation Master needs to find the field that corresponds to your source type in the database in order to decide which of your format instruction sets to use. So, for my software, there is a custom event in the TNG database with tag "TYPE" and value "Vital Record". Citation Master finds that custom event for a particular citation, then looks up a set of format instructions for sources of type ''Vital Record''.<br />
<br />
'''Q''': '''''What happens if one of my source fields, one that I specified format instructions for, is empty or missing?'''''<br />
<br />
'''A''': Don't worry about it. Citation Master treats an empty or missing source field as it simply doesn't exist in the output. In other words, data, surrounds and separators are simply omitted.<br />
<br />
'''Q''': '''''What if I don't import source information but define it in TNG? In other words, TNG is my primary genealogy database.'''''<br />
<br />
'''A''': This is tricky because it means that there may be no custom event to define your source type names, and unless you create such an event...for each source...you won't be able to define different format instructions for different source types. I don't have a good solution for this, but the default type, '_default', will still work for your sources. You'll just have to do your best to make sure it works for all your sources.<br />
<br />
'''Q''': '''''Where are the admin interfaces so I don't have to deal with all this PHP configuration stuff?'''''<br />
<br />
'''A''': :-) All in good time.<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! Version(s)<br />
! Release&nbsp;Date<br />
! Comments<br />
|- valign="top"<br />
| 12.0.0.8c<br />
| 1 Mar 2019<br />
| Uses TNG 12 Mod Manager functionality to preserve mod parameter values across installations and fixes language file string insertions to conform to TNG 12 standards. This is an optional update for TNG 12 Citation Master users.<br />
|- valign="top"<br />
| 11.1.2.8b<br/>11.1.0.8b<br/>11.0.0.8b<br />
| 8 Sep 2018<br />
| Corrects an issue that prevented trailer punctuation (usually periods) from being displayed in page references and fixes a compatibility issue with the [[Relationship Display Mod]].<br />
|- valign="top"<br />
| 11.1.2.8a<br/>11.1.0.8a<br/>11.0.0.8a<br />
| 28 Apr 2018<br />
| Corrects an issue that caused duplicate citation entries under certain circumstances and fixes a compatibility issue with the [[Display Private Notes]] mod.<br />
|- valign="top"<br />
| - 9.2.2.3<br/>- 10.1.0.3a<br />
| 8 Apr 2018<br />
| There are no known Citation Master users on TNG 9 and no known v3 mod users. Accordingly, Citation Master versions 9.2.2.3 and 10.1.0.3a are being withdrawn.<br />
|- valign="top"<br />
| 11.1.2.8<br/>11.1.0.8<br/>11.0.0.8<br />
| 7 Apr 2018<br />
| Major update that adds page references (a formatted reference that can be copied by other genealogists when they wish to reference a page on your TNG site), the ability to prepend and append text to citation/source fields, the ability to turn the Citation Master formatting engine on/off for citations, sources, references, and internationalization for 12 languages. This version is recommended for all TNG 11 Citation Master users.<br />
|- valign="top"<br />
| 11.1.2.7<br />
| 22 Dec 2017<br />
| Minor correction for TNG 11.1.2 compatibility. <br />
|- valign="top"<br />
| 11.1.0.7<br />
| 9 Feb 2017<br />
| Compatible with TNG 11.1 and includes all the mod's version 7 functionality. In addition adds support for moving the extensions directory (a TNG 11.0.2 feature). This update is recommended for users of TNG 11.1 but earlier versions may also work. <br />
|- valign="top"<br />
| 11.0.0.7<br/>10.1.0.7<br/>10.0.2.7<br />
| 9 Feb 2017<br />
| Adds support for three additional citation fields, _CDSC (database field 'description'), _CTXT (field 'citetext') and _CDTE (field 'citedate'). Also adds a new formatting option, 'format' which can be used with date fields stored in the DB or in custom events. (See the documentation and examples.) V7 will be the last update to this mod for TNG 10. This update is optional for TNG 10 and TNG 11.0 users. <br />
|- valign="top"<br />
| 11.0.0.6<br />
| 21 Mar 2016<br />
| Now compatible with TNG 11.0. <br />
|- valign="top"<br />
| 10.0.2.6<br/>10.1.0.6<br />
| 14 Feb 2016<br />
| Adds support for TNG's short source titles (see the revised documentation) and a new parameter that instructs Citation Master to substitute short titles for long titles when the latter are empty. Disambiguates some duplicate function code to support compatibility with the [[Regroup Person Profile]] series and other similar mods. v10.1.0.6 and v10.0.2.6 are recommended for all [[Citation Master]] users. <br />
|- valign="top"<br />
| 10.1.0.5<br />
| 19 Jul 2015<br />
| Now compatible with TNG 10.1.2. v10.1.0.5 is backwards compatible patch that is compatible with all TNG releases from 10.1.0 forward, but it is only required for r10.1.2. <br />
|- valign="top"<br />
| 10.0.2.4<br/>10.1.0.4<br />
| 15 Jul 2015<br />
| Adds an administrator interface that supports creation and editing of Citation Master configuration files. A new example config has been added to the distribution, and help is integrated into the admin interface. The source display page now has a profile field that shows how the source is formatted. This update is recommended for all users of TNG versions 10.0.2+ and 10.1.0+. For the moment, users of TNG 9.2.2 should continue to use v9.2.2.3. If you're interested in an update of Citation Master for TNG 9.2.2, please contact me. If there is enough interest, I'll consider a backport. Otherwise, v9.2.2.3 will be the last Citation Master release for TNG 9.2.2. <br />
|- valign="top"<br />
| 10.0.2.4<br/>10.1.0.4<br />
| 5 Jul 2015<br />
| Release updated on 15 July to correct a bug in the cite-master library that would force use of the '_default' configuration regardless of the source type.<br />
|- valign="top"<br />
| 10.1.0.3a<br />
| 15 Jun 2015<br />
| A variant of v10.1.0.3 that supports [[Responsive Tables]].<br />
|- valign="top"<br />
| 10.1.0.3<br />
| 8 Feb 2015<br />
| Updated for compatibility with TNG 10.1.0. (Thanks to Roger Mitchell for the initial patch set and testing.)<br />
|- valign="top"<br />
| 10.0.2.3<br/>9.2.2.3<br />
| 6 Dec 2014<br />
| Adds support for switching configuration files as a Mod Manager variable. This allows users to keep multiple configuration files for different purposes and makes the process of customizing Citation Master's configuration a bit less cumbersome. (Note that the Mod Manager has no way of moving your custom configuration to the 'extensions' directory or even identifying a custom configuration. Keeping track of the location and name of a custom configuration is up to the user.) Also corrected an issue that caused errors with page header generation in some installations of TNG 10.0.3. This update is recommended for all users of TNG version 10.0.1 and later and is optional for users of TNG 9.2.2.<br />
|- valign="top"<br />
| 9.2.2.2<br />
| 29 Nov 2014<br />
| Now supporting functionality from v10.0.2.2.<br />
|- valign="top"<br />
| 10.0.2.2<br />
| 19 Nov 2014<br />
| Adds support for PDF reports as well as support for the page, description, and quality citation fields. This updated is recommended for all TNG users of TNG v10.0.2 and above due to improvements in the way that source and citation queries are executed against the TNG database.<br />
|- valign="top"<br />
| 10.0.2.1<br />
| N/A<br />
| Version skipped to align version numbers across TNG release. <br />
|- valign="top"<br />
| 10.0.2.0<br />
| 24 Aug 2014<br />
| Updated for compatibility with TNG 10.0.2. <br />
|- valign="top"<br />
| 9.2.2.1<br />
| 17 Aug 2014<br />
| Now supporting multiple typeface instructions per tag. (See the examples for additional information.) The custom event tag that represents source type can now be set as a Mod parameter. <br />
|- valign="top"<br />
| 9.2.2.0<br />
| 09 Aug 2014<br />
| Initial release. <br />
|-<br />
|}<br />
<br />
== Sites Using Citation Master ==<br />
If you download and install this mod, please add your TNG site to the table below.<br />
{| border="0" cellspacing="1" cellpadding="3" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Notes<br />
! Mod-Version<br />
! TNG-Version<br />
! Language(s)<br />
|-<br />
| [https://lindell-herndon.org Lindell-Herndon Genealogy]<br />
| [[User:wrherndon|Bill Herndon]]<br />
| Mod developer, public site using a modified version of the IEEE citation style.<br />
| 12.0.0.8c<br />
| 12.1<br />
| DA, DE, EN, ES, FR, SV <br />
|-<br />
| [http://www.familyarchive.online Our Immigrant Ancestors]<br />
| [[User:uncabunca|Jim Larson]]<br />
| Private site (guest/guest for access)<br/>using <i>Evidence Explained</i> style by Elizabeth Shown Mills<br />
| 12.0.0.8c<br />
| 12.0.3<br />
| EN, NO<br />
|-<br />
| [http://mfo.me.uk Mitchell Families Online]<br />
| [[User:HiTowerUK|Roger Mitchell]]<br />
| Great update Bill. Lots of work gone into this!<br />
| 11.0.0.6<br />
| 11.0.0<br />
|<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.ourfamilyhistories.org Our Family Histories]<br />
| [[User:Bsl20b50|Bryan S. Larson]]<br />
| Public site<br />
| [[User:Bsl20b50|See Here]]<br />
| [[User:Bsl20b50|See Here]]<br />
| EN<br />
|-<br />
| [http://www.landlfamilytree.com DiFava/Brandt Family Tree]<br />
| Larry DiFava<br />
| Public site<br />
| 11.1.2.8-rc2<br />
| 11.1.2<br />
| DE, EN, IT<br />
|-<br />
| [http://www.farrars-island.net/genealogy/ Farrar’s Island Heritage]<br />
| Randy Farrar<br />
| Private site (guest/guest for access)<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.feldmanfamily.ws/genroot/ Feldman and Related Families]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.feldmanfamilytree.com/ Feldman Family Trees]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.thackerfamilytree.com/ Thacker Family Forest]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.rosemeyerfamily.org/ Rosemeyer Family Forest]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://vestfamilytree.com/index.php Vest Family Trees]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://colvinfamily.org Colvin and Calvin Families]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [https://www.oldrootsnewbranches.com/ Old Roots, New Branches]<br />
| Margie Bailey<br />
| Private site<br />
| 11.0.0.6<br />
| 11.0.2<br />
|<br />
|-<br />
| [http://dustybits.info Pages From Our Past]<br />
| Allen Prunty<br />
| Private site<br />
| 11.1.2.7 (?)<br />
| 12.0-b5<br />
| EN<br />
|-<br />
| [http://mccaffrey.onelane.org/tng/ Lake Champlain and How We Got Here (McCaffrey)]<br />
| Matt McCaffrey<br />
| Private site<br />
| 11.1.2.7 <br />
| 11.1.2<br />
|<br />
|-<br />
| [http://justalittleleaf.co.uk The Story of my Four Branches]<br />
| [[User:BeverleyStimpson|Beverley Stimpson]]<br />
| Private site (guest/guest for access)<br />
| 11.1.2.7 <br />
| 11.1.2<br />
|<br />
|-<br />
| [https://www.gambrillfamilytree.com/ Gambrill Family tree]<br />
| [[User:Bobbyfamilytree|Bobby Gambrill]]<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole/Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/private site<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
|<br />
|-<br />
| [http://www.desjardin.com/genealogy Bill & Lynn Desjardin's Genealogy Pages]<br />
| Bill Desjardin<br />
| Private site (guest/guest for access)<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, ES, FR<br />
|-<br />
| [https://www.royandboucher.com/tng/getperson.php?personID=I39&tree=T0001 Our Roy and Boucher Family]<br />
| [[User:KenRoy|Ken Roy]]<br />
| Public site - very nice source citation formats<br />created a version 12.0.0.8b that uses new TNG v12 fileexist conditional to keep the setting file across updates<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, FR<br />
|-<br />
| [http://hubertus-klatte.com Familienforschung der Familie Klatte]<br />
| Hubertus Klatte<br />
| Public site<br />
| 11.1.0.7 <br />
| 11.1.2<br />
| <br />
|-<br />
| [https://www.bradyfamilytree.org/genealogy Brady Family Tree in Western Australia]<br />
| Darryl Brady<br />
| Public site<br />
| 11.1.2.8b <br />
| 12.0.2<br />
| DE, EN<br />
|-<br />
| [https://www.kks-fam.net/ KKs Family History]<br />
| [[User:Kin Khronicler|Kathy Kult]]<br />
| Public site using Elizabeth Shown Mills "Evidence Explained" style<br />
| 11.1.2.8a<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://www.apperley.ca/ the Annals of a Humble Race]<br />
| Gerald Apperly<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://gen.fourbranches.org/index.php Four Branches Genealogy]<br />
| Mark and Amy Kosinski <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://ourbigclan.com/ OurBigClan.com]<br />
| Joe Cox <br />
| Public site<br />
| 11.1.2.8a<br />
| 12.0 (?)<br />
| EN<br />
|-<br />
| [https://whakapapa.gen.nz/tng/index.php A Family Journey]<br />
| Roger Williams <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.blightytobaghdad.com/familytree From Blighty to Baghdad]<br />
| Andrew Smith <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://rodriguezuribe.co/ Rodriguez Lopez y Uribe Senior - pagina de Genealogia]<br />
| Camilo Rodriguez-Uribe<br />
| Public/private site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, ES<br />
|-<br />
| [http://www.medicsearch.org MedicSearch]<br />
| William Mooney<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [http://nowell.online/genealogy/tng/index.php Rooted in New England]<br />
| Gayle Nowell<br />
| Private site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| DA, EN, FR<br />
|-<br />
| [http://www.marshclarkefamilytree.com/index.php Marsh Clarke Family Tree]<br />
| Guy Marsh<br />
| Public/private site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| EN<br />
|-<br />
| [[User:JPB|Current info on my user site]]<br />
| [[User:JPB|JPB]]<br />
| Public site <br />
| ...<br />
| ...<br />
| DE, EN, FR<br />
|-<br />
| [http://tng.paulusvandaesdonck.nl/index.php Heemkundekring Paulus van Daesdonck]<br />
| Erick Prins<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| NL<br />
|-<br />
| [https://ancestors.pitard.net/index.php Pitard.net Genealogy]<br />
| Derrick Pitard<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| DE, EN, FR<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 11.1.2.8b<br />
| 12.1.0.0<br />
| DA, DE, EN - etc.<br />
|-<br />
| [http://www.thekingealogy.com/tng/index.php The Kingealogy]<br />
| Kellie Sue Sapp King <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| EN<br />
|-<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:admin_editsource.php mods]]<br />
[[Category:admin_editsource.php mods]]<br />
[[Category:admin_newsource.php mods]]<br />
[[Category:admin_sources.php mods]]<br />
[[Category:browsesources.php mods]]<br />
[[Category:familygroup.php mods]]<br />
[[Category:getperson.php mods]]<br />
[[Category:personlib.php mods]]<br />
[[Category:rpt_ind.php mods]]<br />
[[Category:rpt_fam.php mods]]<br />
[[Category:showsource.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Citation_Master&diff=54912Citation Master2019-04-22T04:46:49Z<p>Fholbek: /* Sites Using Citation Master */</p>
<hr />
<div>{{TNGmod<br />
| mod_name = Citation Master<br />
| mod_summary = Customize the format and content of citations (individual pages) and sources (browsing page).<br />
| mod_validation = <br />
| mod_last_update = 1 Mar 2018<br />
| download_link = [http://lindell-herndon.org/mods/mod-cite-master-v12.0.0.8c.zip v12.0.0.8c]{{Tv120}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.1.2.8b.zip v11.1.2.8b]{{Tv1112}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.1.0.8b.zip v11.1.0.8b]{{Tv111}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.0.0.8b.zip v11.0.0.8b]{{Tv110}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v10.1.0.7.zip v10.1.0.7]{{Tv1010}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v10.0.2.7.zip v10.0.2.7]&nbsp;*{{Tv102}}<hr style="clear: both;"/><br />
| download_stats =<br />
| mod_author = [[User:wrherndon|Bill Herndon]]<br />
| mod_url = [[Citation Master]]<br />
| mod_support = [http://lindell-herndon.org/mod_support.php Citation Master support.]<br />
| mod_contact = [mailto:bill@wherndon.net Email me.]<br />
| mod_version = v12.0.0.8c for TNG 12.0+<br/>v11.1.2.8b for TNG 11.1.2+<br/>v11.1.0.8b for TNG 11.1.0+<br/>v11.0.0.8b for TNG 11.0.0+<br/>v10.1.0.7 for TNG 10.1.0+<br/>v10.0.2.7 for TNG 10.0.2+<br />
| min_TNG_ver = 10.0.2 *<br />
| max_TNG_ver = 12.1.0<br />
| TNG_file_list = admin_editsource.php<br/>admin_mergesources.php<br/>admin_newsource.php<br/>admin_sources.php<br/>browsesources.php<br/>languages/English/sources_help.php<br/>personlib.php<br/>rpt_fam.php<br/>rpt_ind.php<br/>showsource.php<br />
| related_mods = <br />
| notes = * No testing has been performed against TNGs 10.0.0 or 10.0.1, but it's likely that version 10.0.2.7 is compatible.<br />
}}<br />
<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
== Purpose ==<br />
Have you ever wanted to to display your citations and sources in a bibliographic format--something more in line with contemporary publishing standards? Do you have lots of custom source tags or do you use source tags that aren't supported directly in the tng_sources table (...and consequently don't get displayed)? Then Citation Master can help by allowing you to define the format and<br />
content of citations.<br />
<br />
== Developer ==<br />
[[User:wrherndon|Bill Herndon]]<br />
== Requirements ==<br />
* A working TNG installation (10.0.2 - 12.1)<br />
* An installed current version of the [[Mod Manager]]<br />
<br />
== Features ==<br />
=== Citations and Sources ===<br />
Citation Master supports changing the format and typeface of source fields, the punctuation that surrounds a source field, and the separator that follows a source field. Text can be prepended or appended to source fields, and dates can be formatted. Using these features, TNG users can build source and citation styles based on common standards such as the Chicago Manual of Style (CMoS), IEEE, or American Psychological Association (APA) style. In fact, these styles are included in the standard installation and can be used 'out-of-the-box'. Users can also create sets of formatting instructions and then assign these to source types, so that citation/source formatting changes based on the type of the source (e.g., "Book" vs. "Census"). These changes are supported by a formatting engine that reads a configuration file of ''formatting instructions'' and ''source specifications''.<br />
<br />
=== Page References ===<br />
For pages generated by getperson.php, a page reference suitable for copying to other genealogy websites can be generated. For this feature, the source formatting engine uses standard information about the page such as the individual's name, the site name, the site author, and the current date to create the reference. APA, IEEE, and CMoS formats for this reference are included in 'out-of-the-box'. Users can also supply their own reference styles by modifying the formatting instructions in a Citation Master configuration file.<br />
<br />
=== Internationalization ===<br />
Citation Master currently supports Czech, Danish, Dutch, English, French, German, Italian, Norwegian, Polish, Brazilian Portuguese, Spanish, and Swedish. Additional languages can be supported by adding the required entries to the reelevant cust_text.php files.<br />
<br />
=== Administration ===<br />
<br />
Citation Master adds an additional ''Format'' tab to the administrator page for sources. Administrator users can create, delete, edit load, and save Citation Master configuration files using this interface.<br />
<br />
== Examples ==<br />
=== Sources ===<br />
The following is an example from the source browsing page on [http://lindell-herndon.org/browsesources.php Lindell-Herndon Genealogy]:<br/>(The format approximates the IEEE citation style):<br />
<br />
[[File:example-sources.png]]<br />
<br />
=== Citations ===<br />
This image depicts [http://lindell-herndon.org/getperson.php?personID=I32#sources citations on a individual's page]:<br />
<br />
[[File:example-citations.png]]<br />
<br />
=== References ===<br />
This image depicts a page reference on Lindell-Herndon Genealogy. The format is a modified IEEE format, but APA, CMoS, and standard IEEE formats are supported in the configuration files.<br />
<br />
[[File:Example-reference.png|700px]]<br />
<br />
=== Admin Interface ===<br />
<br />
The admin interface is available on the ''Format'' tab of the Admin Sources page:<br />
<br />
[[File:example-admin.jpg]]<br />
<br />
== Installation ==<br />
* Download the .zip file to your mods directory and unpack it. <br />
* Install the mod using the Mod Manager.<br />
* Set the active Citation Master configuration file using the Mod Manager's parameter feature.<br />
<br />
== Upgrading ==<br />
=== General Instructions ===<br />
* Disable the mod using the Mod Manager.<br />
* If you've customized one of the Citation Master configuration files, back it up by saving it under a different filename or moving it out of the ''mods'' directory.<br />
* Install the new version of the mod.<br />
* Restore any copies of modified configuration files.<br />
* Enable the mod using the Mod Manager.<br />
* At a minimum, use the Mod Manager's parameter feature to set the active configuration file, your author name, and the reference source (if you use this feature).<br />
<br />
==Formatting Source Fields==<br />
Sources, citations, and references are formatted by applying ''Typefaces'', ''Surrounds'', ''Separators'', and ''Formats'' to TNG source fields represented by GEDCOM tags. In addition, text can be prepended or appended to the data of a source field.<br />
<br />
=== Typefaces ===<br />
4 typefaces are supported.<br />
{| class="wikitable"<br />
|-<br />
! Typeface !! Version(s)<br />
|-<br />
| ''plain''<br/>''bold''<br/>''italic''<br/>''uline'' (i.e., underline) || v1 - v8<br />
|}<br />
<br />
Multiple typefaces are supported to get the effect of combinations such as ''bold-italic''. See the examples for information on how to create formatting instructions that specify multiple typefaces.<br />
<br />
=== Surrounds ===<br />
7 types of surrounding punctuation are supported.<br />
{| class="wikitable"<br />
|-<br />
! Surround !! Version(s)<br />
|-<br />
| ''singles'' (i.e., single quotes)<br/>''doubles'' (i.e., double quotes) || v8<br />
|-<br />
| ''parens'' (i.e., parenthesis)<br/>''quotes''<br/>''brackets'' (i.e., square brackets)<br/>''braces'' (i.e., curly braces)<br/> ''angles'' (i.e., angle brackets) || v1 - v8<br />
|}<br />
<br />
''quotes'' is supported for backwards compatibility. ''singles'' and ''doubles'' are preferred to disambiguate between single quotes and double quotes.<br />
<br />
=== Separators ===<br />
7 separators are supported.<br />
{| class="wikitable"<br />
|-<br />
! Separators !! Version(s)<br />
|-<br />
| ''space''<br/>''comma''<br/>''colon''<br/>''period''<br/>''semi'' (i.e., semi-colon)<br/>''dash'' || v1 - v8<br />
|-<br />
| ''break'' (i.e., HTML &lt;br/&gt;) || v8<br />
|}<br />
<br />
A single space is appended to most separators, with the exception of ''space'' itself and ''break''. This ensures that double spaces aren't inserted by the formatting engine and that a space doesn't appear on the first line after an HTML break.<br />
<br />
Multiple separators are supported so that HTML line-breaks can follow punctuation such as a comma or period. See the examples for information on how to specify combinations of separators.<br />
<br />
=== Formats ===<br />
Source date fields can be formatted by using the standard PHP notation [http://php.net/manual/en/function.date.php defined here]. For example the string "F j, Y" instructs Citation Master to format a date field in the form: "January 1, 2017".<br />
{| class="wikitable"<br />
|-<br />
! Format !! Version(s)<br />
|-<br />
| ''format'' || v7 - v8<br />
|}<br />
<br />
=== Prepend and Append ===<br />
Text can be prepended or appended to the data of a source field.<br />
{| class="wikitable"<br />
|-<br />
! !! Version<br />
|-<br />
| ''prepend''<br/>''append'' || v8<br />
|}<br />
<br />
==How Citation Master Works==<br />
To format the fields that make up a source or citation, Citation Master uses a rendering engine that reads a configuration file containing ''Format Instruction Sets'' and ''Source Specifications''. The former are lists of formatting instructions associated with GEDCOM tags that representing source fields. Any source/citation field natively supported by TNG, in addition to any custom event types associated with the source/citation can be formatted in this fashion. <br />
<br />
=== Format Instruction Sets ===<br />
PHP arrays are used to associate GEDCOM tags with format instructions. A typical set of instructions for a group of source fields might look like the following:<br />
<code><br />
$book_format_inst = array(<br />
'AUTH' => array(<br />
'typeface' => 'plain',<br />
'separator' => 'comma'<br />
),<br />
'TITL' => array(<br />
'typeface' => array('bold', 'italic'),<br />
'separator' => 'space'<br />
),<br />
'PUBL' => array(<br />
'surround' => 'parens',<br />
'separator' => array('comma', 'break')<br />
),<br />
'_CDTE' => array(<br />
'format' => 'F j, Y',<br />
'surround' => 'angles',<br />
'separator' => 'comma'<br />
)<br />
... <br />
</code><br />
Four instruction sets are depicted and associated with the AUTH (''author''), TITL (''title''), PUBL (''publisher'') and the _CDTE (''citation date'') fields. The first will be displayed in plain typeface (not required, but there is no harm in specifying it) and will be followed by a comma. The second will be displayed in bold-italics and followed by a space. The third will default to plain typeface, surrounded by parenthesis, and followed by a comma and then a line-break. The fourth field, a date, will be formatted according to the PHP format string 'F j, Y', placed in angle brackets, and followed by a comma.<br />
<br />
Note that the ''comma'' separator for the last field ''_CDTE'' will be suppressed by the formatting engine in favor of a trailer specified at the level of source specification (see below).<br />
<br />
=== Standard Source/Citation Fields ===<br />
TNG supports a number of standard source/citation fields which are represented in Citation Master by the GEDCOM tags in the following table. In addition, a set of GEDCOM tags are supported that represent information useful in generating page references such as the page URL. <br />
<br />
{| class="wikitable"<br />
|-<br />
! Tag !! Description !! Sources !! Citations !! References !! Version(s) !! Notes<br />
|-<br />
| TITL || Long Title || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| TTLS || Short Title || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| AUTH || Author || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| PUBL || Publisher || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| REPO || Repository || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| TEXT || Actual Text || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| CALN || Call Number || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| PAGE || Page || No || Yes || No || v1 - v8 || <br />
|-<br />
| NOTE || Notes || No || Yes || No || v1 - v8 || <br />
|-<br />
| QUAY || Quality || No || Yes || No || v1 - v8 || TNG refers to this as ''reliability''<br />
|-<br />
| _CDSC || Description || No || Yes || No || v7 - v8 || <br />
|-<br />
| _CTXT || Actual Text || No || Yes || No || v7 - v8 || <br />
|-<br />
| _CDTE || Date || No || Yes || No || v7 - v8 || When used, requires a ''format'' instruction<br />
|-<br />
| _RNAM || Individual's Name || No || No || Yes || v8 || As the name appears on the page for which a reference is being generated<br />
|-<br />
| _RAUT || Site Author || No || No || Yes || v8 || Set from mod parameters using variable ''$citem_author''<br />
|-<br />
| _RTTL || Site Name || No || No || Yes || v8 || Set using the TNG global variable ''$sitename''<br />
|-<br />
| _RURL || Page URL || No || No || Yes || v8 || Derived from the PHP ''_SYSTEM'' global array<br />
|-<br />
| _RCDT || Current Date-Time || No || No || Yes || v8 || When used, requires a ''format'' instruction<br />
|}<br />
<br />
(1) Citation Master supports identifying a single source record in mod parameters, where the fields from that source record are made available to the formatting engine when generating a page reference. In this manner all of the standard TNG source fields (just for that single source record) can be used for reference generation. (This is useful if your TNG database contains a source that references the database itelf, and you would like to include publication data in page references.)<br />
<br />
=== Custom Event Support ===<br />
Any custom event associated with a source or citation can be formatted by referring to its GEDCOM tag and creating a format instruction set. For example, Lindell-Herndon Genealogy has a custom ''Endnote Reference'' (represented by GEDCOM tag ''_EREF'') attached to every source. This is used at the beginning of each source and citation entry and is formatted in bold with surrounding brackets. The format instruction set looks like this:<br />
<br />
<code><br />
'_EREF' => array(<br />
'typeface' => 'bold',<br />
'surround' => 'brackets',<br />
'separator' => 'space'<br />
),<br />
... <br />
</code><br />
<br />
=== Source Specifications ===<br />
<br />
These are elements of a single PHP array that identify source types (such as 'Census') and the format instruction set to be applied. Source type names (e.g., ''Book'') are usually specific to the genealogy program you use and how that program exports sources and citations in GEDCOM. My software, Reunion for Macintosh, uses names like 'Census', 'Will', and 'Compilation'. Yours may do something different.<br />
<br />
The following is an example of a source specification for type 'Book':<br />
<br />
<code><br />
$citem_format_spec['Book'] = array(<br />
'name' => '',<br />
'comment' => 'Citation Master format for type Book (IEEE style).',<br />
'context' => 'all',<br />
'trailer" => 'period',<br />
'tags' => $book_format_inst<br />
);<br />
</code><br />
This specifications associates the format instructions contained in ''$book_format_inst'' with the source type ''Book'' and instructs Citation Master to add a period after all such sources.<br />
<br />
Two source specifications, '''''_default''''' and '''''_reference''''', must exist in each Citation Master configuration file. ''_default'' is used for any source types that don't have their own specification. ''_reference'' is used for formatting page references. You can modify the instructions sets for these specifications, but do not delete them.<br />
<br />
=== Configuration Files ===<br />
Format instruction sets and source specifications are placed in a configuration file, and the active configuration file is identified in mod parameters. 5 sample configuration files are supplied with the latest version of Citation Master:<br />
* '''citem_config_apa.php''' - This configuration file provides ''_default'' and ''_reference'' styles that conform to the American Psychological Association citation standard.<br />
* '''citem_config_cmos.php''' - This is the default configuration file and provides styles that conform to the Chicago Manual of Style.<br />
* '''citem_config_ieee.php''' - This configuration file provides a styles that conform to the IEEE.<br />
* '''citem_config_example.php''' - This is an annotated configuration file containing examples of how to write format instruction sets and source specifications. It contains examples of almost every feature and option supported by Citation Master. <br />
* '''citem_config_lhgen.php''' - This is the author's own configuration file, used for site [http://lindell-herndon.org Lindell-Herndon Genealogy]. This file is useful for demonstrating Citation Master's power.<br />
<br />
=== Mod Parameters ===<br />
<br />
Citation Master has 8 mod parameters:<br />
<br />
{| class="wikitable"<br />
|-<br />
! Parameter !! Version(s) !! Description<br />
|-<br />
| '''$citem_type_tag''' || v1 - v8 || This parameter defines the custom event in TNG's database that holds a source type (e.g., ''Census''). Many genealogy programs export the source type using the GEDCOM tag ''TYPE''. Only change this value if your program uses a different GEDCOM tag. To find out what your software uses, examine one of your sources in TNG and look at the "Other Events". The source type filed will appear as one of these events. (You may also need to examine your custom events to determine the tag name.)<br />
|-<br />
| '''$citem_config_path''' || v1 - v8 || The location, relative to the root of your TNG installation, of your active Citation Master configuration file. The default for this parameter is ''mods/cite_master/config/citem_config_cmos.php''.<br />
|-<br />
| '''$citem_use_short''' || v6 - v8 || When set to ''yes'', this parameter instructs Citation Master to substitute Short Titles for Titles whenever the latter is empty. The default is ''no''.<br />
|-<br />
| '''$citem_modify_sources''' || v8 || When ''true'', Citation Master will modify sources (browsesources.php) according to the current configuration. Otherwise, TNG default formatting is used.<br />
|-<br />
| '''$citem_modify_citations''' || v8 || When ''true'', Citation Master will modify citations (getperson.php) according to the current configuration. Otherwise, TNG default formatting is used.<br />
|-<br />
| '''$citem_display_pageref''' || v8 || When ''true'', Citation Master will display the generated page reference (getperson.php) and format it according to the current configuration. Otherwise, the page reference is suppressed.<br />
|-<br />
| '''$citem_author''' || v8 || Value is used to populate the GEDCOM tag ''_RAUT'' for use in generating page references.<br />
|-<br />
| '''$citem_sourceid''' || v8 || Identifies source data that can be used during page reference generation. (See the section entitled ''Standard Source/Citation Fields'' for additional information on how to use this source.)<br />
|}<br />
<br />
==Mod Compatibility==<br />
Currently there are no known Citation Master compatibility issues. Please add any new issues here.<br />
<br />
== Notes and Caveats ==<br />
* The format instruction sets and source specifications are valid PHP code. So if you make a mistake you'll probably encounter a syntax error when PHP attempts to render your page. <br />
* No instruction is ever required. There is always a default behavior.<br />
* Instruction order is important. Do you want your comma inside your quoted title? Then your separator instruction should come before your surround instruction. <br />
* You must have source specifications named ''_default''. If no other specification matches the source type, this specification is used. <br />
* You must have a source specification named ''_reference'' for page reference generation.<br />
* Citation Master does not attempt to preserve intra-citation hyperlinks. Making URL's active (i.e., 'clickable') is supported by many browsers.<br />
<br />
== Frequently Asked Questions ==<br />
'''Q''': '''''Why GEDCOM tags'''''? <br />
<br />
'''A''': It was the only real way to level the playing field between all types of genealogy software while, at the same time, dealing with the fact that TNG stores some information in the sources table (I assign the expected GEDCOM tags to these pieces of data) and some data as custom events. It also helps me deal with the fact that genealogists sometimes define their own tags. For example, I use a custom "EREF" tag that stands for "endnote reference" (a shorthand that I use to refer to sources in notes and for naming source files). I have one of these assigned to every source in my database and wanted them printed on the browsesource.php and individual pages. TNG, of course, has no idea what this source field is because from it's perspective it's just a custom source event.<br />
<br />
'''Q''': '''''Can you tell me more about the custom events that identify sources?'''''<br />
<br />
'''A''': Most genealogy software, like Reunion (my software), assigns a GEDCOM tag to the type of a source (e.g., "census", "compilation, "vital record", etc...), and that shows up in TNG as a custom event when your source get imported. Citation Master needs to find the field that corresponds to your source type in the database in order to decide which of your format instruction sets to use. So, for my software, there is a custom event in the TNG database with tag "TYPE" and value "Vital Record". Citation Master finds that custom event for a particular citation, then looks up a set of format instructions for sources of type ''Vital Record''.<br />
<br />
'''Q''': '''''What happens if one of my source fields, one that I specified format instructions for, is empty or missing?'''''<br />
<br />
'''A''': Don't worry about it. Citation Master treats an empty or missing source field as it simply doesn't exist in the output. In other words, data, surrounds and separators are simply omitted.<br />
<br />
'''Q''': '''''What if I don't import source information but define it in TNG? In other words, TNG is my primary genealogy database.'''''<br />
<br />
'''A''': This is tricky because it means that there may be no custom event to define your source type names, and unless you create such an event...for each source...you won't be able to define different format instructions for different source types. I don't have a good solution for this, but the default type, '_default', will still work for your sources. You'll just have to do your best to make sure it works for all your sources.<br />
<br />
'''Q''': '''''Where are the admin interfaces so I don't have to deal with all this PHP configuration stuff?'''''<br />
<br />
'''A''': :-) All in good time.<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! Version(s)<br />
! Release&nbsp;Date<br />
! Comments<br />
|- valign="top"<br />
| 12.0.0.8c<br />
| 1 Mar 2019<br />
| Uses TNG 12 Mod Manager functionality to preserve mod parameter values across installations and fixes language file string insertions to conform to TNG 12 standards. This is an optional update for TNG 12 Citation Master users.<br />
|- valign="top"<br />
| 11.1.2.8b<br/>11.1.0.8b<br/>11.0.0.8b<br />
| 8 Sep 2018<br />
| Corrects an issue that prevented trailer punctuation (usually periods) from being displayed in page references and fixes a compatibility issue with the [[Relationship Display Mod]].<br />
|- valign="top"<br />
| 11.1.2.8a<br/>11.1.0.8a<br/>11.0.0.8a<br />
| 28 Apr 2018<br />
| Corrects an issue that caused duplicate citation entries under certain circumstances and fixes a compatibility issue with the [[Display Private Notes]] mod.<br />
|- valign="top"<br />
| - 9.2.2.3<br/>- 10.1.0.3a<br />
| 8 Apr 2018<br />
| There are no known Citation Master users on TNG 9 and no known v3 mod users. Accordingly, Citation Master versions 9.2.2.3 and 10.1.0.3a are being withdrawn.<br />
|- valign="top"<br />
| 11.1.2.8<br/>11.1.0.8<br/>11.0.0.8<br />
| 7 Apr 2018<br />
| Major update that adds page references (a formatted reference that can be copied by other genealogists when they wish to reference a page on your TNG site), the ability to prepend and append text to citation/source fields, the ability to turn the Citation Master formatting engine on/off for citations, sources, references, and internationalization for 12 languages. This version is recommended for all TNG 11 Citation Master users.<br />
|- valign="top"<br />
| 11.1.2.7<br />
| 22 Dec 2017<br />
| Minor correction for TNG 11.1.2 compatibility. <br />
|- valign="top"<br />
| 11.1.0.7<br />
| 9 Feb 2017<br />
| Compatible with TNG 11.1 and includes all the mod's version 7 functionality. In addition adds support for moving the extensions directory (a TNG 11.0.2 feature). This update is recommended for users of TNG 11.1 but earlier versions may also work. <br />
|- valign="top"<br />
| 11.0.0.7<br/>10.1.0.7<br/>10.0.2.7<br />
| 9 Feb 2017<br />
| Adds support for three additional citation fields, _CDSC (database field 'description'), _CTXT (field 'citetext') and _CDTE (field 'citedate'). Also adds a new formatting option, 'format' which can be used with date fields stored in the DB or in custom events. (See the documentation and examples.) V7 will be the last update to this mod for TNG 10. This update is optional for TNG 10 and TNG 11.0 users. <br />
|- valign="top"<br />
| 11.0.0.6<br />
| 21 Mar 2016<br />
| Now compatible with TNG 11.0. <br />
|- valign="top"<br />
| 10.0.2.6<br/>10.1.0.6<br />
| 14 Feb 2016<br />
| Adds support for TNG's short source titles (see the revised documentation) and a new parameter that instructs Citation Master to substitute short titles for long titles when the latter are empty. Disambiguates some duplicate function code to support compatibility with the [[Regroup Person Profile]] series and other similar mods. v10.1.0.6 and v10.0.2.6 are recommended for all [[Citation Master]] users. <br />
|- valign="top"<br />
| 10.1.0.5<br />
| 19 Jul 2015<br />
| Now compatible with TNG 10.1.2. v10.1.0.5 is backwards compatible patch that is compatible with all TNG releases from 10.1.0 forward, but it is only required for r10.1.2. <br />
|- valign="top"<br />
| 10.0.2.4<br/>10.1.0.4<br />
| 15 Jul 2015<br />
| Adds an administrator interface that supports creation and editing of Citation Master configuration files. A new example config has been added to the distribution, and help is integrated into the admin interface. The source display page now has a profile field that shows how the source is formatted. This update is recommended for all users of TNG versions 10.0.2+ and 10.1.0+. For the moment, users of TNG 9.2.2 should continue to use v9.2.2.3. If you're interested in an update of Citation Master for TNG 9.2.2, please contact me. If there is enough interest, I'll consider a backport. Otherwise, v9.2.2.3 will be the last Citation Master release for TNG 9.2.2. <br />
|- valign="top"<br />
| 10.0.2.4<br/>10.1.0.4<br />
| 5 Jul 2015<br />
| Release updated on 15 July to correct a bug in the cite-master library that would force use of the '_default' configuration regardless of the source type.<br />
|- valign="top"<br />
| 10.1.0.3a<br />
| 15 Jun 2015<br />
| A variant of v10.1.0.3 that supports [[Responsive Tables]].<br />
|- valign="top"<br />
| 10.1.0.3<br />
| 8 Feb 2015<br />
| Updated for compatibility with TNG 10.1.0. (Thanks to Roger Mitchell for the initial patch set and testing.)<br />
|- valign="top"<br />
| 10.0.2.3<br/>9.2.2.3<br />
| 6 Dec 2014<br />
| Adds support for switching configuration files as a Mod Manager variable. This allows users to keep multiple configuration files for different purposes and makes the process of customizing Citation Master's configuration a bit less cumbersome. (Note that the Mod Manager has no way of moving your custom configuration to the 'extensions' directory or even identifying a custom configuration. Keeping track of the location and name of a custom configuration is up to the user.) Also corrected an issue that caused errors with page header generation in some installations of TNG 10.0.3. This update is recommended for all users of TNG version 10.0.1 and later and is optional for users of TNG 9.2.2.<br />
|- valign="top"<br />
| 9.2.2.2<br />
| 29 Nov 2014<br />
| Now supporting functionality from v10.0.2.2.<br />
|- valign="top"<br />
| 10.0.2.2<br />
| 19 Nov 2014<br />
| Adds support for PDF reports as well as support for the page, description, and quality citation fields. This updated is recommended for all TNG users of TNG v10.0.2 and above due to improvements in the way that source and citation queries are executed against the TNG database.<br />
|- valign="top"<br />
| 10.0.2.1<br />
| N/A<br />
| Version skipped to align version numbers across TNG release. <br />
|- valign="top"<br />
| 10.0.2.0<br />
| 24 Aug 2014<br />
| Updated for compatibility with TNG 10.0.2. <br />
|- valign="top"<br />
| 9.2.2.1<br />
| 17 Aug 2014<br />
| Now supporting multiple typeface instructions per tag. (See the examples for additional information.) The custom event tag that represents source type can now be set as a Mod parameter. <br />
|- valign="top"<br />
| 9.2.2.0<br />
| 09 Aug 2014<br />
| Initial release. <br />
|-<br />
|}<br />
<br />
== Sites Using Citation Master ==<br />
If you download and install this mod, please add your TNG site to the table below.<br />
{| border="0" cellspacing="1" cellpadding="3" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Notes<br />
! Mod-Version<br />
! TNG-Version<br />
! Language(s)<br />
|-<br />
| [https://lindell-herndon.org Lindell-Herndon Genealogy]<br />
| [[User:wrherndon|Bill Herndon]]<br />
| Mod developer, public site using a modified version of the IEEE citation style.<br />
| 12.0.0.8c<br />
| 12.1<br />
| DA, DE, EN, ES, FR, SV <br />
|-<br />
| [http://www.familyarchive.online Our Immigrant Ancestors]<br />
| [[User:uncabunca|Jim Larson]]<br />
| Private site (guest/guest for access)<br/>using <i>Evidence Explained</i> style by Elizabeth Shown Mills<br />
| 12.0.0.8c<br />
| 12.0.3<br />
| EN, NO<br />
|-<br />
| [http://mfo.me.uk Mitchell Families Online]<br />
| [[User:HiTowerUK|Roger Mitchell]]<br />
| Great update Bill. Lots of work gone into this!<br />
| 11.0.0.6<br />
| 11.0.0<br />
|<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.ourfamilyhistories.org Our Family Histories]<br />
| [[User:Bsl20b50|Bryan S. Larson]]<br />
| Public site<br />
| [[User:Bsl20b50|See Here]]<br />
| [[User:Bsl20b50|See Here]]<br />
| EN<br />
|-<br />
| [http://www.landlfamilytree.com DiFava/Brandt Family Tree]<br />
| Larry DiFava<br />
| Public site<br />
| 11.1.2.8-rc2<br />
| 11.1.2<br />
| DE, EN, IT<br />
|-<br />
| [http://www.farrars-island.net/genealogy/ Farrar’s Island Heritage]<br />
| Randy Farrar<br />
| Private site (guest/guest for access)<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.feldmanfamily.ws/genroot/ Feldman and Related Families]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.feldmanfamilytree.com/ Feldman Family Trees]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.thackerfamilytree.com/ Thacker Family Forest]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.rosemeyerfamily.org/ Rosemeyer Family Forest]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://vestfamilytree.com/index.php Vest Family Trees]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://colvinfamily.org Colvin and Calvin Families]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [https://www.oldrootsnewbranches.com/ Old Roots, New Branches]<br />
| Margie Bailey<br />
| Private site<br />
| 11.0.0.6<br />
| 11.0.2<br />
|<br />
|-<br />
| [http://dustybits.info Pages From Our Past]<br />
| Allen Prunty<br />
| Private site<br />
| 11.1.2.7 (?)<br />
| 12.0-b5<br />
| EN<br />
|-<br />
| [http://mccaffrey.onelane.org/tng/ Lake Champlain and How We Got Here (McCaffrey)]<br />
| Matt McCaffrey<br />
| Private site<br />
| 11.1.2.7 <br />
| 11.1.2<br />
|<br />
|-<br />
| [http://justalittleleaf.co.uk The Story of my Four Branches]<br />
| [[User:BeverleyStimpson|Beverley Stimpson]]<br />
| Private site (guest/guest for access)<br />
| 11.1.2.7 <br />
| 11.1.2<br />
|<br />
|-<br />
| [https://www.gambrillfamilytree.com/ Gambrill Family tree]<br />
| [[User:Bobbyfamilytree|Bobby Gambrill]]<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole/Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/private site<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
|<br />
|-<br />
| [http://www.desjardin.com/genealogy Bill & Lynn Desjardin's Genealogy Pages]<br />
| Bill Desjardin<br />
| Private site (guest/guest for access)<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, ES, FR<br />
|-<br />
| [https://www.royandboucher.com/tng/getperson.php?personID=I39&tree=T0001 Our Roy and Boucher Family]<br />
| [[User:KenRoy|Ken Roy]]<br />
| Public site - very nice source citation formats<br />created a version 12.0.0.8b that uses new TNG v12 fileexist conditional to keep the setting file across updates<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, FR<br />
|-<br />
| [http://hubertus-klatte.com Familienforschung der Familie Klatte]<br />
| Hubertus Klatte<br />
| Public site<br />
| 11.1.0.7 <br />
| 11.1.2<br />
| <br />
|-<br />
| [https://www.bradyfamilytree.org/genealogy Brady Family Tree in Western Australia]<br />
| Darryl Brady<br />
| Public site<br />
| 11.1.2.8b <br />
| 12.0.2<br />
| DE, EN<br />
|-<br />
| [https://www.kks-fam.net/ KKs Family History]<br />
| [[User:Kin Khronicler|Kathy Kult]]<br />
| Public site using Elizabeth Shown Mills "Evidence Explained" style<br />
| 11.1.2.8a<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://www.apperley.ca/ the Annals of a Humble Race]<br />
| Gerald Apperly<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://gen.fourbranches.org/index.php Four Branches Genealogy]<br />
| Mark and Amy Kosinski <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://ourbigclan.com/ OurBigClan.com]<br />
| Joe Cox <br />
| Public site<br />
| 11.1.2.8a<br />
| 12.0 (?)<br />
| EN<br />
|-<br />
| [https://whakapapa.gen.nz/tng/index.php A Family Journey]<br />
| Roger Williams <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.blightytobaghdad.com/familytree From Blighty to Baghdad]<br />
| Andrew Smith <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://rodriguezuribe.co/ Rodriguez Lopez y Uribe Senior - pagina de Genealogia]<br />
| Camilo Rodriguez-Uribe<br />
| Public/private site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, ES<br />
|-<br />
| [http://www.medicsearch.org MedicSearch]<br />
| William Mooney<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [http://nowell.online/genealogy/tng/index.php Rooted in New England]<br />
| Gayle Nowell<br />
| Private site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| DA, EN, FR<br />
|-<br />
| [http://www.marshclarkefamilytree.com/index.php Marsh Clarke Family Tree]<br />
| Guy Marsh<br />
| Public/private site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| EN<br />
|-<br />
| [[User:JPB|Current info on my user site]]<br />
| [[User:JPB|JPB]]<br />
| Public site <br />
| ...<br />
| ...<br />
| DE, EN, FR<br />
|-<br />
| [http://tng.paulusvandaesdonck.nl/index.php Heemkundekring Paulus van Daesdonck]<br />
| Erick Prins<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| NL<br />
|-<br />
| [https://ancestors.pitard.net/index.php Pitard.net Genealogy]<br />
| Derrick Pitard<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| DE, EN, FR<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 11.1.2.8b<br />
| 12.1.0.0<br />
| DA, DE, EN, ES, NL, IT, NO, SV, etc.<br />
|-<br />
| [http://www.thekingealogy.com/tng/index.php The Kingealogy]<br />
| Kellie Sue Sapp King <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| EN<br />
|-<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:admin_editsource.php mods]]<br />
[[Category:admin_editsource.php mods]]<br />
[[Category:admin_newsource.php mods]]<br />
[[Category:admin_sources.php mods]]<br />
[[Category:browsesources.php mods]]<br />
[[Category:familygroup.php mods]]<br />
[[Category:getperson.php mods]]<br />
[[Category:personlib.php mods]]<br />
[[Category:rpt_ind.php mods]]<br />
[[Category:rpt_fam.php mods]]<br />
[[Category:showsource.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Citation_Master&diff=54911Citation Master2019-04-22T04:45:17Z<p>Fholbek: /* Sites Using Citation Master */</p>
<hr />
<div>{{TNGmod<br />
| mod_name = Citation Master<br />
| mod_summary = Customize the format and content of citations (individual pages) and sources (browsing page).<br />
| mod_validation = <br />
| mod_last_update = 1 Mar 2018<br />
| download_link = [http://lindell-herndon.org/mods/mod-cite-master-v12.0.0.8c.zip v12.0.0.8c]{{Tv120}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.1.2.8b.zip v11.1.2.8b]{{Tv1112}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.1.0.8b.zip v11.1.0.8b]{{Tv111}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.0.0.8b.zip v11.0.0.8b]{{Tv110}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v10.1.0.7.zip v10.1.0.7]{{Tv1010}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v10.0.2.7.zip v10.0.2.7]&nbsp;*{{Tv102}}<hr style="clear: both;"/><br />
| download_stats =<br />
| mod_author = [[User:wrherndon|Bill Herndon]]<br />
| mod_url = [[Citation Master]]<br />
| mod_support = [http://lindell-herndon.org/mod_support.php Citation Master support.]<br />
| mod_contact = [mailto:bill@wherndon.net Email me.]<br />
| mod_version = v12.0.0.8c for TNG 12.0+<br/>v11.1.2.8b for TNG 11.1.2+<br/>v11.1.0.8b for TNG 11.1.0+<br/>v11.0.0.8b for TNG 11.0.0+<br/>v10.1.0.7 for TNG 10.1.0+<br/>v10.0.2.7 for TNG 10.0.2+<br />
| min_TNG_ver = 10.0.2 *<br />
| max_TNG_ver = 12.1.0<br />
| TNG_file_list = admin_editsource.php<br/>admin_mergesources.php<br/>admin_newsource.php<br/>admin_sources.php<br/>browsesources.php<br/>languages/English/sources_help.php<br/>personlib.php<br/>rpt_fam.php<br/>rpt_ind.php<br/>showsource.php<br />
| related_mods = <br />
| notes = * No testing has been performed against TNGs 10.0.0 or 10.0.1, but it's likely that version 10.0.2.7 is compatible.<br />
}}<br />
<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
== Purpose ==<br />
Have you ever wanted to to display your citations and sources in a bibliographic format--something more in line with contemporary publishing standards? Do you have lots of custom source tags or do you use source tags that aren't supported directly in the tng_sources table (...and consequently don't get displayed)? Then Citation Master can help by allowing you to define the format and<br />
content of citations.<br />
<br />
== Developer ==<br />
[[User:wrherndon|Bill Herndon]]<br />
== Requirements ==<br />
* A working TNG installation (10.0.2 - 12.1)<br />
* An installed current version of the [[Mod Manager]]<br />
<br />
== Features ==<br />
=== Citations and Sources ===<br />
Citation Master supports changing the format and typeface of source fields, the punctuation that surrounds a source field, and the separator that follows a source field. Text can be prepended or appended to source fields, and dates can be formatted. Using these features, TNG users can build source and citation styles based on common standards such as the Chicago Manual of Style (CMoS), IEEE, or American Psychological Association (APA) style. In fact, these styles are included in the standard installation and can be used 'out-of-the-box'. Users can also create sets of formatting instructions and then assign these to source types, so that citation/source formatting changes based on the type of the source (e.g., "Book" vs. "Census"). These changes are supported by a formatting engine that reads a configuration file of ''formatting instructions'' and ''source specifications''.<br />
<br />
=== Page References ===<br />
For pages generated by getperson.php, a page reference suitable for copying to other genealogy websites can be generated. For this feature, the source formatting engine uses standard information about the page such as the individual's name, the site name, the site author, and the current date to create the reference. APA, IEEE, and CMoS formats for this reference are included in 'out-of-the-box'. Users can also supply their own reference styles by modifying the formatting instructions in a Citation Master configuration file.<br />
<br />
=== Internationalization ===<br />
Citation Master currently supports Czech, Danish, Dutch, English, French, German, Italian, Norwegian, Polish, Brazilian Portuguese, Spanish, and Swedish. Additional languages can be supported by adding the required entries to the reelevant cust_text.php files.<br />
<br />
=== Administration ===<br />
<br />
Citation Master adds an additional ''Format'' tab to the administrator page for sources. Administrator users can create, delete, edit load, and save Citation Master configuration files using this interface.<br />
<br />
== Examples ==<br />
=== Sources ===<br />
The following is an example from the source browsing page on [http://lindell-herndon.org/browsesources.php Lindell-Herndon Genealogy]:<br/>(The format approximates the IEEE citation style):<br />
<br />
[[File:example-sources.png]]<br />
<br />
=== Citations ===<br />
This image depicts [http://lindell-herndon.org/getperson.php?personID=I32#sources citations on a individual's page]:<br />
<br />
[[File:example-citations.png]]<br />
<br />
=== References ===<br />
This image depicts a page reference on Lindell-Herndon Genealogy. The format is a modified IEEE format, but APA, CMoS, and standard IEEE formats are supported in the configuration files.<br />
<br />
[[File:Example-reference.png|700px]]<br />
<br />
=== Admin Interface ===<br />
<br />
The admin interface is available on the ''Format'' tab of the Admin Sources page:<br />
<br />
[[File:example-admin.jpg]]<br />
<br />
== Installation ==<br />
* Download the .zip file to your mods directory and unpack it. <br />
* Install the mod using the Mod Manager.<br />
* Set the active Citation Master configuration file using the Mod Manager's parameter feature.<br />
<br />
== Upgrading ==<br />
=== General Instructions ===<br />
* Disable the mod using the Mod Manager.<br />
* If you've customized one of the Citation Master configuration files, back it up by saving it under a different filename or moving it out of the ''mods'' directory.<br />
* Install the new version of the mod.<br />
* Restore any copies of modified configuration files.<br />
* Enable the mod using the Mod Manager.<br />
* At a minimum, use the Mod Manager's parameter feature to set the active configuration file, your author name, and the reference source (if you use this feature).<br />
<br />
==Formatting Source Fields==<br />
Sources, citations, and references are formatted by applying ''Typefaces'', ''Surrounds'', ''Separators'', and ''Formats'' to TNG source fields represented by GEDCOM tags. In addition, text can be prepended or appended to the data of a source field.<br />
<br />
=== Typefaces ===<br />
4 typefaces are supported.<br />
{| class="wikitable"<br />
|-<br />
! Typeface !! Version(s)<br />
|-<br />
| ''plain''<br/>''bold''<br/>''italic''<br/>''uline'' (i.e., underline) || v1 - v8<br />
|}<br />
<br />
Multiple typefaces are supported to get the effect of combinations such as ''bold-italic''. See the examples for information on how to create formatting instructions that specify multiple typefaces.<br />
<br />
=== Surrounds ===<br />
7 types of surrounding punctuation are supported.<br />
{| class="wikitable"<br />
|-<br />
! Surround !! Version(s)<br />
|-<br />
| ''singles'' (i.e., single quotes)<br/>''doubles'' (i.e., double quotes) || v8<br />
|-<br />
| ''parens'' (i.e., parenthesis)<br/>''quotes''<br/>''brackets'' (i.e., square brackets)<br/>''braces'' (i.e., curly braces)<br/> ''angles'' (i.e., angle brackets) || v1 - v8<br />
|}<br />
<br />
''quotes'' is supported for backwards compatibility. ''singles'' and ''doubles'' are preferred to disambiguate between single quotes and double quotes.<br />
<br />
=== Separators ===<br />
7 separators are supported.<br />
{| class="wikitable"<br />
|-<br />
! Separators !! Version(s)<br />
|-<br />
| ''space''<br/>''comma''<br/>''colon''<br/>''period''<br/>''semi'' (i.e., semi-colon)<br/>''dash'' || v1 - v8<br />
|-<br />
| ''break'' (i.e., HTML &lt;br/&gt;) || v8<br />
|}<br />
<br />
A single space is appended to most separators, with the exception of ''space'' itself and ''break''. This ensures that double spaces aren't inserted by the formatting engine and that a space doesn't appear on the first line after an HTML break.<br />
<br />
Multiple separators are supported so that HTML line-breaks can follow punctuation such as a comma or period. See the examples for information on how to specify combinations of separators.<br />
<br />
=== Formats ===<br />
Source date fields can be formatted by using the standard PHP notation [http://php.net/manual/en/function.date.php defined here]. For example the string "F j, Y" instructs Citation Master to format a date field in the form: "January 1, 2017".<br />
{| class="wikitable"<br />
|-<br />
! Format !! Version(s)<br />
|-<br />
| ''format'' || v7 - v8<br />
|}<br />
<br />
=== Prepend and Append ===<br />
Text can be prepended or appended to the data of a source field.<br />
{| class="wikitable"<br />
|-<br />
! !! Version<br />
|-<br />
| ''prepend''<br/>''append'' || v8<br />
|}<br />
<br />
==How Citation Master Works==<br />
To format the fields that make up a source or citation, Citation Master uses a rendering engine that reads a configuration file containing ''Format Instruction Sets'' and ''Source Specifications''. The former are lists of formatting instructions associated with GEDCOM tags that representing source fields. Any source/citation field natively supported by TNG, in addition to any custom event types associated with the source/citation can be formatted in this fashion. <br />
<br />
=== Format Instruction Sets ===<br />
PHP arrays are used to associate GEDCOM tags with format instructions. A typical set of instructions for a group of source fields might look like the following:<br />
<code><br />
$book_format_inst = array(<br />
'AUTH' => array(<br />
'typeface' => 'plain',<br />
'separator' => 'comma'<br />
),<br />
'TITL' => array(<br />
'typeface' => array('bold', 'italic'),<br />
'separator' => 'space'<br />
),<br />
'PUBL' => array(<br />
'surround' => 'parens',<br />
'separator' => array('comma', 'break')<br />
),<br />
'_CDTE' => array(<br />
'format' => 'F j, Y',<br />
'surround' => 'angles',<br />
'separator' => 'comma'<br />
)<br />
... <br />
</code><br />
Four instruction sets are depicted and associated with the AUTH (''author''), TITL (''title''), PUBL (''publisher'') and the _CDTE (''citation date'') fields. The first will be displayed in plain typeface (not required, but there is no harm in specifying it) and will be followed by a comma. The second will be displayed in bold-italics and followed by a space. The third will default to plain typeface, surrounded by parenthesis, and followed by a comma and then a line-break. The fourth field, a date, will be formatted according to the PHP format string 'F j, Y', placed in angle brackets, and followed by a comma.<br />
<br />
Note that the ''comma'' separator for the last field ''_CDTE'' will be suppressed by the formatting engine in favor of a trailer specified at the level of source specification (see below).<br />
<br />
=== Standard Source/Citation Fields ===<br />
TNG supports a number of standard source/citation fields which are represented in Citation Master by the GEDCOM tags in the following table. In addition, a set of GEDCOM tags are supported that represent information useful in generating page references such as the page URL. <br />
<br />
{| class="wikitable"<br />
|-<br />
! Tag !! Description !! Sources !! Citations !! References !! Version(s) !! Notes<br />
|-<br />
| TITL || Long Title || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| TTLS || Short Title || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| AUTH || Author || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| PUBL || Publisher || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| REPO || Repository || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| TEXT || Actual Text || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| CALN || Call Number || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| PAGE || Page || No || Yes || No || v1 - v8 || <br />
|-<br />
| NOTE || Notes || No || Yes || No || v1 - v8 || <br />
|-<br />
| QUAY || Quality || No || Yes || No || v1 - v8 || TNG refers to this as ''reliability''<br />
|-<br />
| _CDSC || Description || No || Yes || No || v7 - v8 || <br />
|-<br />
| _CTXT || Actual Text || No || Yes || No || v7 - v8 || <br />
|-<br />
| _CDTE || Date || No || Yes || No || v7 - v8 || When used, requires a ''format'' instruction<br />
|-<br />
| _RNAM || Individual's Name || No || No || Yes || v8 || As the name appears on the page for which a reference is being generated<br />
|-<br />
| _RAUT || Site Author || No || No || Yes || v8 || Set from mod parameters using variable ''$citem_author''<br />
|-<br />
| _RTTL || Site Name || No || No || Yes || v8 || Set using the TNG global variable ''$sitename''<br />
|-<br />
| _RURL || Page URL || No || No || Yes || v8 || Derived from the PHP ''_SYSTEM'' global array<br />
|-<br />
| _RCDT || Current Date-Time || No || No || Yes || v8 || When used, requires a ''format'' instruction<br />
|}<br />
<br />
(1) Citation Master supports identifying a single source record in mod parameters, where the fields from that source record are made available to the formatting engine when generating a page reference. In this manner all of the standard TNG source fields (just for that single source record) can be used for reference generation. (This is useful if your TNG database contains a source that references the database itelf, and you would like to include publication data in page references.)<br />
<br />
=== Custom Event Support ===<br />
Any custom event associated with a source or citation can be formatted by referring to its GEDCOM tag and creating a format instruction set. For example, Lindell-Herndon Genealogy has a custom ''Endnote Reference'' (represented by GEDCOM tag ''_EREF'') attached to every source. This is used at the beginning of each source and citation entry and is formatted in bold with surrounding brackets. The format instruction set looks like this:<br />
<br />
<code><br />
'_EREF' => array(<br />
'typeface' => 'bold',<br />
'surround' => 'brackets',<br />
'separator' => 'space'<br />
),<br />
... <br />
</code><br />
<br />
=== Source Specifications ===<br />
<br />
These are elements of a single PHP array that identify source types (such as 'Census') and the format instruction set to be applied. Source type names (e.g., ''Book'') are usually specific to the genealogy program you use and how that program exports sources and citations in GEDCOM. My software, Reunion for Macintosh, uses names like 'Census', 'Will', and 'Compilation'. Yours may do something different.<br />
<br />
The following is an example of a source specification for type 'Book':<br />
<br />
<code><br />
$citem_format_spec['Book'] = array(<br />
'name' => '',<br />
'comment' => 'Citation Master format for type Book (IEEE style).',<br />
'context' => 'all',<br />
'trailer" => 'period',<br />
'tags' => $book_format_inst<br />
);<br />
</code><br />
This specifications associates the format instructions contained in ''$book_format_inst'' with the source type ''Book'' and instructs Citation Master to add a period after all such sources.<br />
<br />
Two source specifications, '''''_default''''' and '''''_reference''''', must exist in each Citation Master configuration file. ''_default'' is used for any source types that don't have their own specification. ''_reference'' is used for formatting page references. You can modify the instructions sets for these specifications, but do not delete them.<br />
<br />
=== Configuration Files ===<br />
Format instruction sets and source specifications are placed in a configuration file, and the active configuration file is identified in mod parameters. 5 sample configuration files are supplied with the latest version of Citation Master:<br />
* '''citem_config_apa.php''' - This configuration file provides ''_default'' and ''_reference'' styles that conform to the American Psychological Association citation standard.<br />
* '''citem_config_cmos.php''' - This is the default configuration file and provides styles that conform to the Chicago Manual of Style.<br />
* '''citem_config_ieee.php''' - This configuration file provides a styles that conform to the IEEE.<br />
* '''citem_config_example.php''' - This is an annotated configuration file containing examples of how to write format instruction sets and source specifications. It contains examples of almost every feature and option supported by Citation Master. <br />
* '''citem_config_lhgen.php''' - This is the author's own configuration file, used for site [http://lindell-herndon.org Lindell-Herndon Genealogy]. This file is useful for demonstrating Citation Master's power.<br />
<br />
=== Mod Parameters ===<br />
<br />
Citation Master has 8 mod parameters:<br />
<br />
{| class="wikitable"<br />
|-<br />
! Parameter !! Version(s) !! Description<br />
|-<br />
| '''$citem_type_tag''' || v1 - v8 || This parameter defines the custom event in TNG's database that holds a source type (e.g., ''Census''). Many genealogy programs export the source type using the GEDCOM tag ''TYPE''. Only change this value if your program uses a different GEDCOM tag. To find out what your software uses, examine one of your sources in TNG and look at the "Other Events". The source type filed will appear as one of these events. (You may also need to examine your custom events to determine the tag name.)<br />
|-<br />
| '''$citem_config_path''' || v1 - v8 || The location, relative to the root of your TNG installation, of your active Citation Master configuration file. The default for this parameter is ''mods/cite_master/config/citem_config_cmos.php''.<br />
|-<br />
| '''$citem_use_short''' || v6 - v8 || When set to ''yes'', this parameter instructs Citation Master to substitute Short Titles for Titles whenever the latter is empty. The default is ''no''.<br />
|-<br />
| '''$citem_modify_sources''' || v8 || When ''true'', Citation Master will modify sources (browsesources.php) according to the current configuration. Otherwise, TNG default formatting is used.<br />
|-<br />
| '''$citem_modify_citations''' || v8 || When ''true'', Citation Master will modify citations (getperson.php) according to the current configuration. Otherwise, TNG default formatting is used.<br />
|-<br />
| '''$citem_display_pageref''' || v8 || When ''true'', Citation Master will display the generated page reference (getperson.php) and format it according to the current configuration. Otherwise, the page reference is suppressed.<br />
|-<br />
| '''$citem_author''' || v8 || Value is used to populate the GEDCOM tag ''_RAUT'' for use in generating page references.<br />
|-<br />
| '''$citem_sourceid''' || v8 || Identifies source data that can be used during page reference generation. (See the section entitled ''Standard Source/Citation Fields'' for additional information on how to use this source.)<br />
|}<br />
<br />
==Mod Compatibility==<br />
Currently there are no known Citation Master compatibility issues. Please add any new issues here.<br />
<br />
== Notes and Caveats ==<br />
* The format instruction sets and source specifications are valid PHP code. So if you make a mistake you'll probably encounter a syntax error when PHP attempts to render your page. <br />
* No instruction is ever required. There is always a default behavior.<br />
* Instruction order is important. Do you want your comma inside your quoted title? Then your separator instruction should come before your surround instruction. <br />
* You must have source specifications named ''_default''. If no other specification matches the source type, this specification is used. <br />
* You must have a source specification named ''_reference'' for page reference generation.<br />
* Citation Master does not attempt to preserve intra-citation hyperlinks. Making URL's active (i.e., 'clickable') is supported by many browsers.<br />
<br />
== Frequently Asked Questions ==<br />
'''Q''': '''''Why GEDCOM tags'''''? <br />
<br />
'''A''': It was the only real way to level the playing field between all types of genealogy software while, at the same time, dealing with the fact that TNG stores some information in the sources table (I assign the expected GEDCOM tags to these pieces of data) and some data as custom events. It also helps me deal with the fact that genealogists sometimes define their own tags. For example, I use a custom "EREF" tag that stands for "endnote reference" (a shorthand that I use to refer to sources in notes and for naming source files). I have one of these assigned to every source in my database and wanted them printed on the browsesource.php and individual pages. TNG, of course, has no idea what this source field is because from it's perspective it's just a custom source event.<br />
<br />
'''Q''': '''''Can you tell me more about the custom events that identify sources?'''''<br />
<br />
'''A''': Most genealogy software, like Reunion (my software), assigns a GEDCOM tag to the type of a source (e.g., "census", "compilation, "vital record", etc...), and that shows up in TNG as a custom event when your source get imported. Citation Master needs to find the field that corresponds to your source type in the database in order to decide which of your format instruction sets to use. So, for my software, there is a custom event in the TNG database with tag "TYPE" and value "Vital Record". Citation Master finds that custom event for a particular citation, then looks up a set of format instructions for sources of type ''Vital Record''.<br />
<br />
'''Q''': '''''What happens if one of my source fields, one that I specified format instructions for, is empty or missing?'''''<br />
<br />
'''A''': Don't worry about it. Citation Master treats an empty or missing source field as it simply doesn't exist in the output. In other words, data, surrounds and separators are simply omitted.<br />
<br />
'''Q''': '''''What if I don't import source information but define it in TNG? In other words, TNG is my primary genealogy database.'''''<br />
<br />
'''A''': This is tricky because it means that there may be no custom event to define your source type names, and unless you create such an event...for each source...you won't be able to define different format instructions for different source types. I don't have a good solution for this, but the default type, '_default', will still work for your sources. You'll just have to do your best to make sure it works for all your sources.<br />
<br />
'''Q''': '''''Where are the admin interfaces so I don't have to deal with all this PHP configuration stuff?'''''<br />
<br />
'''A''': :-) All in good time.<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! Version(s)<br />
! Release&nbsp;Date<br />
! Comments<br />
|- valign="top"<br />
| 12.0.0.8c<br />
| 1 Mar 2019<br />
| Uses TNG 12 Mod Manager functionality to preserve mod parameter values across installations and fixes language file string insertions to conform to TNG 12 standards. This is an optional update for TNG 12 Citation Master users.<br />
|- valign="top"<br />
| 11.1.2.8b<br/>11.1.0.8b<br/>11.0.0.8b<br />
| 8 Sep 2018<br />
| Corrects an issue that prevented trailer punctuation (usually periods) from being displayed in page references and fixes a compatibility issue with the [[Relationship Display Mod]].<br />
|- valign="top"<br />
| 11.1.2.8a<br/>11.1.0.8a<br/>11.0.0.8a<br />
| 28 Apr 2018<br />
| Corrects an issue that caused duplicate citation entries under certain circumstances and fixes a compatibility issue with the [[Display Private Notes]] mod.<br />
|- valign="top"<br />
| - 9.2.2.3<br/>- 10.1.0.3a<br />
| 8 Apr 2018<br />
| There are no known Citation Master users on TNG 9 and no known v3 mod users. Accordingly, Citation Master versions 9.2.2.3 and 10.1.0.3a are being withdrawn.<br />
|- valign="top"<br />
| 11.1.2.8<br/>11.1.0.8<br/>11.0.0.8<br />
| 7 Apr 2018<br />
| Major update that adds page references (a formatted reference that can be copied by other genealogists when they wish to reference a page on your TNG site), the ability to prepend and append text to citation/source fields, the ability to turn the Citation Master formatting engine on/off for citations, sources, references, and internationalization for 12 languages. This version is recommended for all TNG 11 Citation Master users.<br />
|- valign="top"<br />
| 11.1.2.7<br />
| 22 Dec 2017<br />
| Minor correction for TNG 11.1.2 compatibility. <br />
|- valign="top"<br />
| 11.1.0.7<br />
| 9 Feb 2017<br />
| Compatible with TNG 11.1 and includes all the mod's version 7 functionality. In addition adds support for moving the extensions directory (a TNG 11.0.2 feature). This update is recommended for users of TNG 11.1 but earlier versions may also work. <br />
|- valign="top"<br />
| 11.0.0.7<br/>10.1.0.7<br/>10.0.2.7<br />
| 9 Feb 2017<br />
| Adds support for three additional citation fields, _CDSC (database field 'description'), _CTXT (field 'citetext') and _CDTE (field 'citedate'). Also adds a new formatting option, 'format' which can be used with date fields stored in the DB or in custom events. (See the documentation and examples.) V7 will be the last update to this mod for TNG 10. This update is optional for TNG 10 and TNG 11.0 users. <br />
|- valign="top"<br />
| 11.0.0.6<br />
| 21 Mar 2016<br />
| Now compatible with TNG 11.0. <br />
|- valign="top"<br />
| 10.0.2.6<br/>10.1.0.6<br />
| 14 Feb 2016<br />
| Adds support for TNG's short source titles (see the revised documentation) and a new parameter that instructs Citation Master to substitute short titles for long titles when the latter are empty. Disambiguates some duplicate function code to support compatibility with the [[Regroup Person Profile]] series and other similar mods. v10.1.0.6 and v10.0.2.6 are recommended for all [[Citation Master]] users. <br />
|- valign="top"<br />
| 10.1.0.5<br />
| 19 Jul 2015<br />
| Now compatible with TNG 10.1.2. v10.1.0.5 is backwards compatible patch that is compatible with all TNG releases from 10.1.0 forward, but it is only required for r10.1.2. <br />
|- valign="top"<br />
| 10.0.2.4<br/>10.1.0.4<br />
| 15 Jul 2015<br />
| Adds an administrator interface that supports creation and editing of Citation Master configuration files. A new example config has been added to the distribution, and help is integrated into the admin interface. The source display page now has a profile field that shows how the source is formatted. This update is recommended for all users of TNG versions 10.0.2+ and 10.1.0+. For the moment, users of TNG 9.2.2 should continue to use v9.2.2.3. If you're interested in an update of Citation Master for TNG 9.2.2, please contact me. If there is enough interest, I'll consider a backport. Otherwise, v9.2.2.3 will be the last Citation Master release for TNG 9.2.2. <br />
|- valign="top"<br />
| 10.0.2.4<br/>10.1.0.4<br />
| 5 Jul 2015<br />
| Release updated on 15 July to correct a bug in the cite-master library that would force use of the '_default' configuration regardless of the source type.<br />
|- valign="top"<br />
| 10.1.0.3a<br />
| 15 Jun 2015<br />
| A variant of v10.1.0.3 that supports [[Responsive Tables]].<br />
|- valign="top"<br />
| 10.1.0.3<br />
| 8 Feb 2015<br />
| Updated for compatibility with TNG 10.1.0. (Thanks to Roger Mitchell for the initial patch set and testing.)<br />
|- valign="top"<br />
| 10.0.2.3<br/>9.2.2.3<br />
| 6 Dec 2014<br />
| Adds support for switching configuration files as a Mod Manager variable. This allows users to keep multiple configuration files for different purposes and makes the process of customizing Citation Master's configuration a bit less cumbersome. (Note that the Mod Manager has no way of moving your custom configuration to the 'extensions' directory or even identifying a custom configuration. Keeping track of the location and name of a custom configuration is up to the user.) Also corrected an issue that caused errors with page header generation in some installations of TNG 10.0.3. This update is recommended for all users of TNG version 10.0.1 and later and is optional for users of TNG 9.2.2.<br />
|- valign="top"<br />
| 9.2.2.2<br />
| 29 Nov 2014<br />
| Now supporting functionality from v10.0.2.2.<br />
|- valign="top"<br />
| 10.0.2.2<br />
| 19 Nov 2014<br />
| Adds support for PDF reports as well as support for the page, description, and quality citation fields. This updated is recommended for all TNG users of TNG v10.0.2 and above due to improvements in the way that source and citation queries are executed against the TNG database.<br />
|- valign="top"<br />
| 10.0.2.1<br />
| N/A<br />
| Version skipped to align version numbers across TNG release. <br />
|- valign="top"<br />
| 10.0.2.0<br />
| 24 Aug 2014<br />
| Updated for compatibility with TNG 10.0.2. <br />
|- valign="top"<br />
| 9.2.2.1<br />
| 17 Aug 2014<br />
| Now supporting multiple typeface instructions per tag. (See the examples for additional information.) The custom event tag that represents source type can now be set as a Mod parameter. <br />
|- valign="top"<br />
| 9.2.2.0<br />
| 09 Aug 2014<br />
| Initial release. <br />
|-<br />
|}<br />
<br />
== Sites Using Citation Master ==<br />
If you download and install this mod, please add your TNG site to the table below.<br />
{| border="0" cellspacing="1" cellpadding="3" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Notes<br />
! Mod-Version<br />
! TNG-Version<br />
! Language(s)<br />
|-<br />
| [https://lindell-herndon.org Lindell-Herndon Genealogy]<br />
| [[User:wrherndon|Bill Herndon]]<br />
| Mod developer, public site using a modified version of the IEEE citation style.<br />
| 12.0.0.8c<br />
| 12.1<br />
| DA, DE, EN, ES, FR, SV <br />
|-<br />
| [http://www.familyarchive.online Our Immigrant Ancestors]<br />
| [[User:uncabunca|Jim Larson]]<br />
| Private site (guest/guest for access)<br/>using <i>Evidence Explained</i> style by Elizabeth Shown Mills<br />
| 12.0.0.8c<br />
| 12.0.3<br />
| EN, NO<br />
|-<br />
| [http://mfo.me.uk Mitchell Families Online]<br />
| [[User:HiTowerUK|Roger Mitchell]]<br />
| Great update Bill. Lots of work gone into this!<br />
| 11.0.0.6<br />
| 11.0.0<br />
|<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.ourfamilyhistories.org Our Family Histories]<br />
| [[User:Bsl20b50|Bryan S. Larson]]<br />
| Public site<br />
| [[User:Bsl20b50|See Here]]<br />
| [[User:Bsl20b50|See Here]]<br />
| EN<br />
|-<br />
| [http://www.landlfamilytree.com DiFava/Brandt Family Tree]<br />
| Larry DiFava<br />
| Public site<br />
| 11.1.2.8-rc2<br />
| 11.1.2<br />
| DE, EN, IT<br />
|-<br />
| [http://www.farrars-island.net/genealogy/ Farrar’s Island Heritage]<br />
| Randy Farrar<br />
| Private site (guest/guest for access)<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.feldmanfamily.ws/genroot/ Feldman and Related Families]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.feldmanfamilytree.com/ Feldman Family Trees]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.thackerfamilytree.com/ Thacker Family Forest]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.rosemeyerfamily.org/ Rosemeyer Family Forest]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://vestfamilytree.com/index.php Vest Family Trees]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://colvinfamily.org Colvin and Calvin Families]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [https://www.oldrootsnewbranches.com/ Old Roots, New Branches]<br />
| Margie Bailey<br />
| Private site<br />
| 11.0.0.6<br />
| 11.0.2<br />
|<br />
|-<br />
| [http://dustybits.info Pages From Our Past]<br />
| Allen Prunty<br />
| Private site<br />
| 11.1.2.7 (?)<br />
| 12.0-b5<br />
| EN<br />
|-<br />
| [http://mccaffrey.onelane.org/tng/ Lake Champlain and How We Got Here (McCaffrey)]<br />
| Matt McCaffrey<br />
| Private site<br />
| 11.1.2.7 <br />
| 11.1.2<br />
|<br />
|-<br />
| [http://justalittleleaf.co.uk The Story of my Four Branches]<br />
| [[User:BeverleyStimpson|Beverley Stimpson]]<br />
| Private site (guest/guest for access)<br />
| 11.1.2.7 <br />
| 11.1.2<br />
|<br />
|-<br />
| [https://www.gambrillfamilytree.com/ Gambrill Family tree]<br />
| [[User:Bobbyfamilytree|Bobby Gambrill]]<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole/Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/private site<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
|<br />
|-<br />
| [http://www.desjardin.com/genealogy Bill & Lynn Desjardin's Genealogy Pages]<br />
| Bill Desjardin<br />
| Private site (guest/guest for access)<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, ES, FR<br />
|-<br />
| [https://www.royandboucher.com/tng/getperson.php?personID=I39&tree=T0001 Our Roy and Boucher Family]<br />
| [[User:KenRoy|Ken Roy]]<br />
| Public site - very nice source citation formats<br />created a version 12.0.0.8b that uses new TNG v12 fileexist conditional to keep the setting file across updates<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, FR<br />
|-<br />
| [http://hubertus-klatte.com Familienforschung der Familie Klatte]<br />
| Hubertus Klatte<br />
| Public site<br />
| 11.1.0.7 <br />
| 11.1.2<br />
| <br />
|-<br />
| [https://www.bradyfamilytree.org/genealogy Brady Family Tree in Western Australia]<br />
| Darryl Brady<br />
| Public site<br />
| 11.1.2.8b <br />
| 12.0.2<br />
| DE, EN<br />
|-<br />
| [https://www.kks-fam.net/ KKs Family History]<br />
| [[User:Kin Khronicler|Kathy Kult]]<br />
| Public site using Elizabeth Shown Mills "Evidence Explained" style<br />
| 11.1.2.8a<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://www.apperley.ca/ the Annals of a Humble Race]<br />
| Gerald Apperly<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://gen.fourbranches.org/index.php Four Branches Genealogy]<br />
| Mark and Amy Kosinski <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://ourbigclan.com/ OurBigClan.com]<br />
| Joe Cox <br />
| Public site<br />
| 11.1.2.8a<br />
| 12.0 (?)<br />
| EN<br />
|-<br />
| [https://whakapapa.gen.nz/tng/index.php A Family Journey]<br />
| Roger Williams <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.blightytobaghdad.com/familytree From Blighty to Baghdad]<br />
| Andrew Smith <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://rodriguezuribe.co/ Rodriguez Lopez y Uribe Senior - pagina de Genealogia]<br />
| Camilo Rodriguez-Uribe<br />
| Public/private site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, ES<br />
|-<br />
| [http://www.medicsearch.org MedicSearch]<br />
| William Mooney<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [http://nowell.online/genealogy/tng/index.php Rooted in New England]<br />
| Gayle Nowell<br />
| Private site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| DA, EN, FR<br />
|-<br />
| [http://www.marshclarkefamilytree.com/index.php Marsh Clarke Family Tree]<br />
| Guy Marsh<br />
| Public/private site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| EN<br />
|-<br />
| [[User:JPB|Current info on my user site]]<br />
| [[User:JPB|JPB]]<br />
| Public site <br />
| ...<br />
| ...<br />
| DE, EN, FR<br />
|-<br />
| [http://tng.paulusvandaesdonck.nl/index.php Heemkundekring Paulus van Daesdonck]<br />
| Erick Prins<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| NL<br />
|-<br />
| [https://ancestors.pitard.net/index.php Pitard.net Genealogy]<br />
| Derrick Pitard<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| DE, EN, FR<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 11.1.2.8b<br />
| 12.1.0.0<br />
| CS, DA, DE, EN, ES, FI, FR, NL, IT, NO, PB, SV<br />
|-<br />
| [http://www.thekingealogy.com/tng/index.php The Kingealogy]<br />
| Kellie Sue Sapp King <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| EN<br />
|-<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:admin_editsource.php mods]]<br />
[[Category:admin_editsource.php mods]]<br />
[[Category:admin_newsource.php mods]]<br />
[[Category:admin_sources.php mods]]<br />
[[Category:browsesources.php mods]]<br />
[[Category:familygroup.php mods]]<br />
[[Category:getperson.php mods]]<br />
[[Category:personlib.php mods]]<br />
[[Category:rpt_ind.php mods]]<br />
[[Category:rpt_fam.php mods]]<br />
[[Category:showsource.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Citation_Master&diff=54910Citation Master2019-04-22T04:43:48Z<p>Fholbek: /* Sites Using Citation Master */</p>
<hr />
<div>{{TNGmod<br />
| mod_name = Citation Master<br />
| mod_summary = Customize the format and content of citations (individual pages) and sources (browsing page).<br />
| mod_validation = <br />
| mod_last_update = 1 Mar 2018<br />
| download_link = [http://lindell-herndon.org/mods/mod-cite-master-v12.0.0.8c.zip v12.0.0.8c]{{Tv120}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.1.2.8b.zip v11.1.2.8b]{{Tv1112}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.1.0.8b.zip v11.1.0.8b]{{Tv111}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.0.0.8b.zip v11.0.0.8b]{{Tv110}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v10.1.0.7.zip v10.1.0.7]{{Tv1010}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v10.0.2.7.zip v10.0.2.7]&nbsp;*{{Tv102}}<hr style="clear: both;"/><br />
| download_stats =<br />
| mod_author = [[User:wrherndon|Bill Herndon]]<br />
| mod_url = [[Citation Master]]<br />
| mod_support = [http://lindell-herndon.org/mod_support.php Citation Master support.]<br />
| mod_contact = [mailto:bill@wherndon.net Email me.]<br />
| mod_version = v12.0.0.8c for TNG 12.0+<br/>v11.1.2.8b for TNG 11.1.2+<br/>v11.1.0.8b for TNG 11.1.0+<br/>v11.0.0.8b for TNG 11.0.0+<br/>v10.1.0.7 for TNG 10.1.0+<br/>v10.0.2.7 for TNG 10.0.2+<br />
| min_TNG_ver = 10.0.2 *<br />
| max_TNG_ver = 12.1.0<br />
| TNG_file_list = admin_editsource.php<br/>admin_mergesources.php<br/>admin_newsource.php<br/>admin_sources.php<br/>browsesources.php<br/>languages/English/sources_help.php<br/>personlib.php<br/>rpt_fam.php<br/>rpt_ind.php<br/>showsource.php<br />
| related_mods = <br />
| notes = * No testing has been performed against TNGs 10.0.0 or 10.0.1, but it's likely that version 10.0.2.7 is compatible.<br />
}}<br />
<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
== Purpose ==<br />
Have you ever wanted to to display your citations and sources in a bibliographic format--something more in line with contemporary publishing standards? Do you have lots of custom source tags or do you use source tags that aren't supported directly in the tng_sources table (...and consequently don't get displayed)? Then Citation Master can help by allowing you to define the format and<br />
content of citations.<br />
<br />
== Developer ==<br />
[[User:wrherndon|Bill Herndon]]<br />
== Requirements ==<br />
* A working TNG installation (10.0.2 - 12.1)<br />
* An installed current version of the [[Mod Manager]]<br />
<br />
== Features ==<br />
=== Citations and Sources ===<br />
Citation Master supports changing the format and typeface of source fields, the punctuation that surrounds a source field, and the separator that follows a source field. Text can be prepended or appended to source fields, and dates can be formatted. Using these features, TNG users can build source and citation styles based on common standards such as the Chicago Manual of Style (CMoS), IEEE, or American Psychological Association (APA) style. In fact, these styles are included in the standard installation and can be used 'out-of-the-box'. Users can also create sets of formatting instructions and then assign these to source types, so that citation/source formatting changes based on the type of the source (e.g., "Book" vs. "Census"). These changes are supported by a formatting engine that reads a configuration file of ''formatting instructions'' and ''source specifications''.<br />
<br />
=== Page References ===<br />
For pages generated by getperson.php, a page reference suitable for copying to other genealogy websites can be generated. For this feature, the source formatting engine uses standard information about the page such as the individual's name, the site name, the site author, and the current date to create the reference. APA, IEEE, and CMoS formats for this reference are included in 'out-of-the-box'. Users can also supply their own reference styles by modifying the formatting instructions in a Citation Master configuration file.<br />
<br />
=== Internationalization ===<br />
Citation Master currently supports Czech, Danish, Dutch, English, French, German, Italian, Norwegian, Polish, Brazilian Portuguese, Spanish, and Swedish. Additional languages can be supported by adding the required entries to the reelevant cust_text.php files.<br />
<br />
=== Administration ===<br />
<br />
Citation Master adds an additional ''Format'' tab to the administrator page for sources. Administrator users can create, delete, edit load, and save Citation Master configuration files using this interface.<br />
<br />
== Examples ==<br />
=== Sources ===<br />
The following is an example from the source browsing page on [http://lindell-herndon.org/browsesources.php Lindell-Herndon Genealogy]:<br/>(The format approximates the IEEE citation style):<br />
<br />
[[File:example-sources.png]]<br />
<br />
=== Citations ===<br />
This image depicts [http://lindell-herndon.org/getperson.php?personID=I32#sources citations on a individual's page]:<br />
<br />
[[File:example-citations.png]]<br />
<br />
=== References ===<br />
This image depicts a page reference on Lindell-Herndon Genealogy. The format is a modified IEEE format, but APA, CMoS, and standard IEEE formats are supported in the configuration files.<br />
<br />
[[File:Example-reference.png|700px]]<br />
<br />
=== Admin Interface ===<br />
<br />
The admin interface is available on the ''Format'' tab of the Admin Sources page:<br />
<br />
[[File:example-admin.jpg]]<br />
<br />
== Installation ==<br />
* Download the .zip file to your mods directory and unpack it. <br />
* Install the mod using the Mod Manager.<br />
* Set the active Citation Master configuration file using the Mod Manager's parameter feature.<br />
<br />
== Upgrading ==<br />
=== General Instructions ===<br />
* Disable the mod using the Mod Manager.<br />
* If you've customized one of the Citation Master configuration files, back it up by saving it under a different filename or moving it out of the ''mods'' directory.<br />
* Install the new version of the mod.<br />
* Restore any copies of modified configuration files.<br />
* Enable the mod using the Mod Manager.<br />
* At a minimum, use the Mod Manager's parameter feature to set the active configuration file, your author name, and the reference source (if you use this feature).<br />
<br />
==Formatting Source Fields==<br />
Sources, citations, and references are formatted by applying ''Typefaces'', ''Surrounds'', ''Separators'', and ''Formats'' to TNG source fields represented by GEDCOM tags. In addition, text can be prepended or appended to the data of a source field.<br />
<br />
=== Typefaces ===<br />
4 typefaces are supported.<br />
{| class="wikitable"<br />
|-<br />
! Typeface !! Version(s)<br />
|-<br />
| ''plain''<br/>''bold''<br/>''italic''<br/>''uline'' (i.e., underline) || v1 - v8<br />
|}<br />
<br />
Multiple typefaces are supported to get the effect of combinations such as ''bold-italic''. See the examples for information on how to create formatting instructions that specify multiple typefaces.<br />
<br />
=== Surrounds ===<br />
7 types of surrounding punctuation are supported.<br />
{| class="wikitable"<br />
|-<br />
! Surround !! Version(s)<br />
|-<br />
| ''singles'' (i.e., single quotes)<br/>''doubles'' (i.e., double quotes) || v8<br />
|-<br />
| ''parens'' (i.e., parenthesis)<br/>''quotes''<br/>''brackets'' (i.e., square brackets)<br/>''braces'' (i.e., curly braces)<br/> ''angles'' (i.e., angle brackets) || v1 - v8<br />
|}<br />
<br />
''quotes'' is supported for backwards compatibility. ''singles'' and ''doubles'' are preferred to disambiguate between single quotes and double quotes.<br />
<br />
=== Separators ===<br />
7 separators are supported.<br />
{| class="wikitable"<br />
|-<br />
! Separators !! Version(s)<br />
|-<br />
| ''space''<br/>''comma''<br/>''colon''<br/>''period''<br/>''semi'' (i.e., semi-colon)<br/>''dash'' || v1 - v8<br />
|-<br />
| ''break'' (i.e., HTML &lt;br/&gt;) || v8<br />
|}<br />
<br />
A single space is appended to most separators, with the exception of ''space'' itself and ''break''. This ensures that double spaces aren't inserted by the formatting engine and that a space doesn't appear on the first line after an HTML break.<br />
<br />
Multiple separators are supported so that HTML line-breaks can follow punctuation such as a comma or period. See the examples for information on how to specify combinations of separators.<br />
<br />
=== Formats ===<br />
Source date fields can be formatted by using the standard PHP notation [http://php.net/manual/en/function.date.php defined here]. For example the string "F j, Y" instructs Citation Master to format a date field in the form: "January 1, 2017".<br />
{| class="wikitable"<br />
|-<br />
! Format !! Version(s)<br />
|-<br />
| ''format'' || v7 - v8<br />
|}<br />
<br />
=== Prepend and Append ===<br />
Text can be prepended or appended to the data of a source field.<br />
{| class="wikitable"<br />
|-<br />
! !! Version<br />
|-<br />
| ''prepend''<br/>''append'' || v8<br />
|}<br />
<br />
==How Citation Master Works==<br />
To format the fields that make up a source or citation, Citation Master uses a rendering engine that reads a configuration file containing ''Format Instruction Sets'' and ''Source Specifications''. The former are lists of formatting instructions associated with GEDCOM tags that representing source fields. Any source/citation field natively supported by TNG, in addition to any custom event types associated with the source/citation can be formatted in this fashion. <br />
<br />
=== Format Instruction Sets ===<br />
PHP arrays are used to associate GEDCOM tags with format instructions. A typical set of instructions for a group of source fields might look like the following:<br />
<code><br />
$book_format_inst = array(<br />
'AUTH' => array(<br />
'typeface' => 'plain',<br />
'separator' => 'comma'<br />
),<br />
'TITL' => array(<br />
'typeface' => array('bold', 'italic'),<br />
'separator' => 'space'<br />
),<br />
'PUBL' => array(<br />
'surround' => 'parens',<br />
'separator' => array('comma', 'break')<br />
),<br />
'_CDTE' => array(<br />
'format' => 'F j, Y',<br />
'surround' => 'angles',<br />
'separator' => 'comma'<br />
)<br />
... <br />
</code><br />
Four instruction sets are depicted and associated with the AUTH (''author''), TITL (''title''), PUBL (''publisher'') and the _CDTE (''citation date'') fields. The first will be displayed in plain typeface (not required, but there is no harm in specifying it) and will be followed by a comma. The second will be displayed in bold-italics and followed by a space. The third will default to plain typeface, surrounded by parenthesis, and followed by a comma and then a line-break. The fourth field, a date, will be formatted according to the PHP format string 'F j, Y', placed in angle brackets, and followed by a comma.<br />
<br />
Note that the ''comma'' separator for the last field ''_CDTE'' will be suppressed by the formatting engine in favor of a trailer specified at the level of source specification (see below).<br />
<br />
=== Standard Source/Citation Fields ===<br />
TNG supports a number of standard source/citation fields which are represented in Citation Master by the GEDCOM tags in the following table. In addition, a set of GEDCOM tags are supported that represent information useful in generating page references such as the page URL. <br />
<br />
{| class="wikitable"<br />
|-<br />
! Tag !! Description !! Sources !! Citations !! References !! Version(s) !! Notes<br />
|-<br />
| TITL || Long Title || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| TTLS || Short Title || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| AUTH || Author || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| PUBL || Publisher || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| REPO || Repository || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| TEXT || Actual Text || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| CALN || Call Number || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| PAGE || Page || No || Yes || No || v1 - v8 || <br />
|-<br />
| NOTE || Notes || No || Yes || No || v1 - v8 || <br />
|-<br />
| QUAY || Quality || No || Yes || No || v1 - v8 || TNG refers to this as ''reliability''<br />
|-<br />
| _CDSC || Description || No || Yes || No || v7 - v8 || <br />
|-<br />
| _CTXT || Actual Text || No || Yes || No || v7 - v8 || <br />
|-<br />
| _CDTE || Date || No || Yes || No || v7 - v8 || When used, requires a ''format'' instruction<br />
|-<br />
| _RNAM || Individual's Name || No || No || Yes || v8 || As the name appears on the page for which a reference is being generated<br />
|-<br />
| _RAUT || Site Author || No || No || Yes || v8 || Set from mod parameters using variable ''$citem_author''<br />
|-<br />
| _RTTL || Site Name || No || No || Yes || v8 || Set using the TNG global variable ''$sitename''<br />
|-<br />
| _RURL || Page URL || No || No || Yes || v8 || Derived from the PHP ''_SYSTEM'' global array<br />
|-<br />
| _RCDT || Current Date-Time || No || No || Yes || v8 || When used, requires a ''format'' instruction<br />
|}<br />
<br />
(1) Citation Master supports identifying a single source record in mod parameters, where the fields from that source record are made available to the formatting engine when generating a page reference. In this manner all of the standard TNG source fields (just for that single source record) can be used for reference generation. (This is useful if your TNG database contains a source that references the database itelf, and you would like to include publication data in page references.)<br />
<br />
=== Custom Event Support ===<br />
Any custom event associated with a source or citation can be formatted by referring to its GEDCOM tag and creating a format instruction set. For example, Lindell-Herndon Genealogy has a custom ''Endnote Reference'' (represented by GEDCOM tag ''_EREF'') attached to every source. This is used at the beginning of each source and citation entry and is formatted in bold with surrounding brackets. The format instruction set looks like this:<br />
<br />
<code><br />
'_EREF' => array(<br />
'typeface' => 'bold',<br />
'surround' => 'brackets',<br />
'separator' => 'space'<br />
),<br />
... <br />
</code><br />
<br />
=== Source Specifications ===<br />
<br />
These are elements of a single PHP array that identify source types (such as 'Census') and the format instruction set to be applied. Source type names (e.g., ''Book'') are usually specific to the genealogy program you use and how that program exports sources and citations in GEDCOM. My software, Reunion for Macintosh, uses names like 'Census', 'Will', and 'Compilation'. Yours may do something different.<br />
<br />
The following is an example of a source specification for type 'Book':<br />
<br />
<code><br />
$citem_format_spec['Book'] = array(<br />
'name' => '',<br />
'comment' => 'Citation Master format for type Book (IEEE style).',<br />
'context' => 'all',<br />
'trailer" => 'period',<br />
'tags' => $book_format_inst<br />
);<br />
</code><br />
This specifications associates the format instructions contained in ''$book_format_inst'' with the source type ''Book'' and instructs Citation Master to add a period after all such sources.<br />
<br />
Two source specifications, '''''_default''''' and '''''_reference''''', must exist in each Citation Master configuration file. ''_default'' is used for any source types that don't have their own specification. ''_reference'' is used for formatting page references. You can modify the instructions sets for these specifications, but do not delete them.<br />
<br />
=== Configuration Files ===<br />
Format instruction sets and source specifications are placed in a configuration file, and the active configuration file is identified in mod parameters. 5 sample configuration files are supplied with the latest version of Citation Master:<br />
* '''citem_config_apa.php''' - This configuration file provides ''_default'' and ''_reference'' styles that conform to the American Psychological Association citation standard.<br />
* '''citem_config_cmos.php''' - This is the default configuration file and provides styles that conform to the Chicago Manual of Style.<br />
* '''citem_config_ieee.php''' - This configuration file provides a styles that conform to the IEEE.<br />
* '''citem_config_example.php''' - This is an annotated configuration file containing examples of how to write format instruction sets and source specifications. It contains examples of almost every feature and option supported by Citation Master. <br />
* '''citem_config_lhgen.php''' - This is the author's own configuration file, used for site [http://lindell-herndon.org Lindell-Herndon Genealogy]. This file is useful for demonstrating Citation Master's power.<br />
<br />
=== Mod Parameters ===<br />
<br />
Citation Master has 8 mod parameters:<br />
<br />
{| class="wikitable"<br />
|-<br />
! Parameter !! Version(s) !! Description<br />
|-<br />
| '''$citem_type_tag''' || v1 - v8 || This parameter defines the custom event in TNG's database that holds a source type (e.g., ''Census''). Many genealogy programs export the source type using the GEDCOM tag ''TYPE''. Only change this value if your program uses a different GEDCOM tag. To find out what your software uses, examine one of your sources in TNG and look at the "Other Events". The source type filed will appear as one of these events. (You may also need to examine your custom events to determine the tag name.)<br />
|-<br />
| '''$citem_config_path''' || v1 - v8 || The location, relative to the root of your TNG installation, of your active Citation Master configuration file. The default for this parameter is ''mods/cite_master/config/citem_config_cmos.php''.<br />
|-<br />
| '''$citem_use_short''' || v6 - v8 || When set to ''yes'', this parameter instructs Citation Master to substitute Short Titles for Titles whenever the latter is empty. The default is ''no''.<br />
|-<br />
| '''$citem_modify_sources''' || v8 || When ''true'', Citation Master will modify sources (browsesources.php) according to the current configuration. Otherwise, TNG default formatting is used.<br />
|-<br />
| '''$citem_modify_citations''' || v8 || When ''true'', Citation Master will modify citations (getperson.php) according to the current configuration. Otherwise, TNG default formatting is used.<br />
|-<br />
| '''$citem_display_pageref''' || v8 || When ''true'', Citation Master will display the generated page reference (getperson.php) and format it according to the current configuration. Otherwise, the page reference is suppressed.<br />
|-<br />
| '''$citem_author''' || v8 || Value is used to populate the GEDCOM tag ''_RAUT'' for use in generating page references.<br />
|-<br />
| '''$citem_sourceid''' || v8 || Identifies source data that can be used during page reference generation. (See the section entitled ''Standard Source/Citation Fields'' for additional information on how to use this source.)<br />
|}<br />
<br />
==Mod Compatibility==<br />
Currently there are no known Citation Master compatibility issues. Please add any new issues here.<br />
<br />
== Notes and Caveats ==<br />
* The format instruction sets and source specifications are valid PHP code. So if you make a mistake you'll probably encounter a syntax error when PHP attempts to render your page. <br />
* No instruction is ever required. There is always a default behavior.<br />
* Instruction order is important. Do you want your comma inside your quoted title? Then your separator instruction should come before your surround instruction. <br />
* You must have source specifications named ''_default''. If no other specification matches the source type, this specification is used. <br />
* You must have a source specification named ''_reference'' for page reference generation.<br />
* Citation Master does not attempt to preserve intra-citation hyperlinks. Making URL's active (i.e., 'clickable') is supported by many browsers.<br />
<br />
== Frequently Asked Questions ==<br />
'''Q''': '''''Why GEDCOM tags'''''? <br />
<br />
'''A''': It was the only real way to level the playing field between all types of genealogy software while, at the same time, dealing with the fact that TNG stores some information in the sources table (I assign the expected GEDCOM tags to these pieces of data) and some data as custom events. It also helps me deal with the fact that genealogists sometimes define their own tags. For example, I use a custom "EREF" tag that stands for "endnote reference" (a shorthand that I use to refer to sources in notes and for naming source files). I have one of these assigned to every source in my database and wanted them printed on the browsesource.php and individual pages. TNG, of course, has no idea what this source field is because from it's perspective it's just a custom source event.<br />
<br />
'''Q''': '''''Can you tell me more about the custom events that identify sources?'''''<br />
<br />
'''A''': Most genealogy software, like Reunion (my software), assigns a GEDCOM tag to the type of a source (e.g., "census", "compilation, "vital record", etc...), and that shows up in TNG as a custom event when your source get imported. Citation Master needs to find the field that corresponds to your source type in the database in order to decide which of your format instruction sets to use. So, for my software, there is a custom event in the TNG database with tag "TYPE" and value "Vital Record". Citation Master finds that custom event for a particular citation, then looks up a set of format instructions for sources of type ''Vital Record''.<br />
<br />
'''Q''': '''''What happens if one of my source fields, one that I specified format instructions for, is empty or missing?'''''<br />
<br />
'''A''': Don't worry about it. Citation Master treats an empty or missing source field as it simply doesn't exist in the output. In other words, data, surrounds and separators are simply omitted.<br />
<br />
'''Q''': '''''What if I don't import source information but define it in TNG? In other words, TNG is my primary genealogy database.'''''<br />
<br />
'''A''': This is tricky because it means that there may be no custom event to define your source type names, and unless you create such an event...for each source...you won't be able to define different format instructions for different source types. I don't have a good solution for this, but the default type, '_default', will still work for your sources. You'll just have to do your best to make sure it works for all your sources.<br />
<br />
'''Q''': '''''Where are the admin interfaces so I don't have to deal with all this PHP configuration stuff?'''''<br />
<br />
'''A''': :-) All in good time.<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! Version(s)<br />
! Release&nbsp;Date<br />
! Comments<br />
|- valign="top"<br />
| 12.0.0.8c<br />
| 1 Mar 2019<br />
| Uses TNG 12 Mod Manager functionality to preserve mod parameter values across installations and fixes language file string insertions to conform to TNG 12 standards. This is an optional update for TNG 12 Citation Master users.<br />
|- valign="top"<br />
| 11.1.2.8b<br/>11.1.0.8b<br/>11.0.0.8b<br />
| 8 Sep 2018<br />
| Corrects an issue that prevented trailer punctuation (usually periods) from being displayed in page references and fixes a compatibility issue with the [[Relationship Display Mod]].<br />
|- valign="top"<br />
| 11.1.2.8a<br/>11.1.0.8a<br/>11.0.0.8a<br />
| 28 Apr 2018<br />
| Corrects an issue that caused duplicate citation entries under certain circumstances and fixes a compatibility issue with the [[Display Private Notes]] mod.<br />
|- valign="top"<br />
| - 9.2.2.3<br/>- 10.1.0.3a<br />
| 8 Apr 2018<br />
| There are no known Citation Master users on TNG 9 and no known v3 mod users. Accordingly, Citation Master versions 9.2.2.3 and 10.1.0.3a are being withdrawn.<br />
|- valign="top"<br />
| 11.1.2.8<br/>11.1.0.8<br/>11.0.0.8<br />
| 7 Apr 2018<br />
| Major update that adds page references (a formatted reference that can be copied by other genealogists when they wish to reference a page on your TNG site), the ability to prepend and append text to citation/source fields, the ability to turn the Citation Master formatting engine on/off for citations, sources, references, and internationalization for 12 languages. This version is recommended for all TNG 11 Citation Master users.<br />
|- valign="top"<br />
| 11.1.2.7<br />
| 22 Dec 2017<br />
| Minor correction for TNG 11.1.2 compatibility. <br />
|- valign="top"<br />
| 11.1.0.7<br />
| 9 Feb 2017<br />
| Compatible with TNG 11.1 and includes all the mod's version 7 functionality. In addition adds support for moving the extensions directory (a TNG 11.0.2 feature). This update is recommended for users of TNG 11.1 but earlier versions may also work. <br />
|- valign="top"<br />
| 11.0.0.7<br/>10.1.0.7<br/>10.0.2.7<br />
| 9 Feb 2017<br />
| Adds support for three additional citation fields, _CDSC (database field 'description'), _CTXT (field 'citetext') and _CDTE (field 'citedate'). Also adds a new formatting option, 'format' which can be used with date fields stored in the DB or in custom events. (See the documentation and examples.) V7 will be the last update to this mod for TNG 10. This update is optional for TNG 10 and TNG 11.0 users. <br />
|- valign="top"<br />
| 11.0.0.6<br />
| 21 Mar 2016<br />
| Now compatible with TNG 11.0. <br />
|- valign="top"<br />
| 10.0.2.6<br/>10.1.0.6<br />
| 14 Feb 2016<br />
| Adds support for TNG's short source titles (see the revised documentation) and a new parameter that instructs Citation Master to substitute short titles for long titles when the latter are empty. Disambiguates some duplicate function code to support compatibility with the [[Regroup Person Profile]] series and other similar mods. v10.1.0.6 and v10.0.2.6 are recommended for all [[Citation Master]] users. <br />
|- valign="top"<br />
| 10.1.0.5<br />
| 19 Jul 2015<br />
| Now compatible with TNG 10.1.2. v10.1.0.5 is backwards compatible patch that is compatible with all TNG releases from 10.1.0 forward, but it is only required for r10.1.2. <br />
|- valign="top"<br />
| 10.0.2.4<br/>10.1.0.4<br />
| 15 Jul 2015<br />
| Adds an administrator interface that supports creation and editing of Citation Master configuration files. A new example config has been added to the distribution, and help is integrated into the admin interface. The source display page now has a profile field that shows how the source is formatted. This update is recommended for all users of TNG versions 10.0.2+ and 10.1.0+. For the moment, users of TNG 9.2.2 should continue to use v9.2.2.3. If you're interested in an update of Citation Master for TNG 9.2.2, please contact me. If there is enough interest, I'll consider a backport. Otherwise, v9.2.2.3 will be the last Citation Master release for TNG 9.2.2. <br />
|- valign="top"<br />
| 10.0.2.4<br/>10.1.0.4<br />
| 5 Jul 2015<br />
| Release updated on 15 July to correct a bug in the cite-master library that would force use of the '_default' configuration regardless of the source type.<br />
|- valign="top"<br />
| 10.1.0.3a<br />
| 15 Jun 2015<br />
| A variant of v10.1.0.3 that supports [[Responsive Tables]].<br />
|- valign="top"<br />
| 10.1.0.3<br />
| 8 Feb 2015<br />
| Updated for compatibility with TNG 10.1.0. (Thanks to Roger Mitchell for the initial patch set and testing.)<br />
|- valign="top"<br />
| 10.0.2.3<br/>9.2.2.3<br />
| 6 Dec 2014<br />
| Adds support for switching configuration files as a Mod Manager variable. This allows users to keep multiple configuration files for different purposes and makes the process of customizing Citation Master's configuration a bit less cumbersome. (Note that the Mod Manager has no way of moving your custom configuration to the 'extensions' directory or even identifying a custom configuration. Keeping track of the location and name of a custom configuration is up to the user.) Also corrected an issue that caused errors with page header generation in some installations of TNG 10.0.3. This update is recommended for all users of TNG version 10.0.1 and later and is optional for users of TNG 9.2.2.<br />
|- valign="top"<br />
| 9.2.2.2<br />
| 29 Nov 2014<br />
| Now supporting functionality from v10.0.2.2.<br />
|- valign="top"<br />
| 10.0.2.2<br />
| 19 Nov 2014<br />
| Adds support for PDF reports as well as support for the page, description, and quality citation fields. This updated is recommended for all TNG users of TNG v10.0.2 and above due to improvements in the way that source and citation queries are executed against the TNG database.<br />
|- valign="top"<br />
| 10.0.2.1<br />
| N/A<br />
| Version skipped to align version numbers across TNG release. <br />
|- valign="top"<br />
| 10.0.2.0<br />
| 24 Aug 2014<br />
| Updated for compatibility with TNG 10.0.2. <br />
|- valign="top"<br />
| 9.2.2.1<br />
| 17 Aug 2014<br />
| Now supporting multiple typeface instructions per tag. (See the examples for additional information.) The custom event tag that represents source type can now be set as a Mod parameter. <br />
|- valign="top"<br />
| 9.2.2.0<br />
| 09 Aug 2014<br />
| Initial release. <br />
|-<br />
|}<br />
<br />
== Sites Using Citation Master ==<br />
If you download and install this mod, please add your TNG site to the table below.<br />
{| border="0" cellspacing="1" cellpadding="3" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Notes<br />
! Mod-Version<br />
! TNG-Version<br />
! Language(s)<br />
|-<br />
| [https://lindell-herndon.org Lindell-Herndon Genealogy]<br />
| [[User:wrherndon|Bill Herndon]]<br />
| Mod developer, public site using a modified version of the IEEE citation style.<br />
| 12.0.0.8c<br />
| 12.1<br />
| DA, DE, EN, ES, FR, SV <br />
|-<br />
| [http://www.familyarchive.online Our Immigrant Ancestors]<br />
| [[User:uncabunca|Jim Larson]]<br />
| Private site (guest/guest for access)<br/>using <i>Evidence Explained</i> style by Elizabeth Shown Mills<br />
| 12.0.0.8c<br />
| 12.0.3<br />
| EN, NO<br />
|-<br />
| [http://mfo.me.uk Mitchell Families Online]<br />
| [[User:HiTowerUK|Roger Mitchell]]<br />
| Great update Bill. Lots of work gone into this!<br />
| 11.0.0.6<br />
| 11.0.0<br />
|<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.ourfamilyhistories.org Our Family Histories]<br />
| [[User:Bsl20b50|Bryan S. Larson]]<br />
| Public site<br />
| [[User:Bsl20b50|See Here]]<br />
| [[User:Bsl20b50|See Here]]<br />
| EN<br />
|-<br />
| [http://www.landlfamilytree.com DiFava/Brandt Family Tree]<br />
| Larry DiFava<br />
| Public site<br />
| 11.1.2.8-rc2<br />
| 11.1.2<br />
| DE, EN, IT<br />
|-<br />
| [http://www.farrars-island.net/genealogy/ Farrar’s Island Heritage]<br />
| Randy Farrar<br />
| Private site (guest/guest for access)<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.feldmanfamily.ws/genroot/ Feldman and Related Families]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.feldmanfamilytree.com/ Feldman Family Trees]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.thackerfamilytree.com/ Thacker Family Forest]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.rosemeyerfamily.org/ Rosemeyer Family Forest]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://vestfamilytree.com/index.php Vest Family Trees]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://colvinfamily.org Colvin and Calvin Families]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [https://www.oldrootsnewbranches.com/ Old Roots, New Branches]<br />
| Margie Bailey<br />
| Private site<br />
| 11.0.0.6<br />
| 11.0.2<br />
|<br />
|-<br />
| [http://dustybits.info Pages From Our Past]<br />
| Allen Prunty<br />
| Private site<br />
| 11.1.2.7 (?)<br />
| 12.0-b5<br />
| EN<br />
|-<br />
| [http://mccaffrey.onelane.org/tng/ Lake Champlain and How We Got Here (McCaffrey)]<br />
| Matt McCaffrey<br />
| Private site<br />
| 11.1.2.7 <br />
| 11.1.2<br />
|<br />
|-<br />
| [http://justalittleleaf.co.uk The Story of my Four Branches]<br />
| [[User:BeverleyStimpson|Beverley Stimpson]]<br />
| Private site (guest/guest for access)<br />
| 11.1.2.7 <br />
| 11.1.2<br />
|<br />
|-<br />
| [https://www.gambrillfamilytree.com/ Gambrill Family tree]<br />
| [[User:Bobbyfamilytree|Bobby Gambrill]]<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole/Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/private site<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
|<br />
|-<br />
| [http://www.desjardin.com/genealogy Bill & Lynn Desjardin's Genealogy Pages]<br />
| Bill Desjardin<br />
| Private site (guest/guest for access)<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, ES, FR<br />
|-<br />
| [https://www.royandboucher.com/tng/getperson.php?personID=I39&tree=T0001 Our Roy and Boucher Family]<br />
| [[User:KenRoy|Ken Roy]]<br />
| Public site - very nice source citation formats<br />created a version 12.0.0.8b that uses new TNG v12 fileexist conditional to keep the setting file across updates<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, FR<br />
|-<br />
| [http://hubertus-klatte.com Familienforschung der Familie Klatte]<br />
| Hubertus Klatte<br />
| Public site<br />
| 11.1.0.7 <br />
| 11.1.2<br />
| <br />
|-<br />
| [https://www.bradyfamilytree.org/genealogy Brady Family Tree in Western Australia]<br />
| Darryl Brady<br />
| Public site<br />
| 11.1.2.8b <br />
| 12.0.2<br />
| DE, EN<br />
|-<br />
| [https://www.kks-fam.net/ KKs Family History]<br />
| [[User:Kin Khronicler|Kathy Kult]]<br />
| Public site using Elizabeth Shown Mills "Evidence Explained" style<br />
| 11.1.2.8a<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://www.apperley.ca/ the Annals of a Humble Race]<br />
| Gerald Apperly<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://gen.fourbranches.org/index.php Four Branches Genealogy]<br />
| Mark and Amy Kosinski <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://ourbigclan.com/ OurBigClan.com]<br />
| Joe Cox <br />
| Public site<br />
| 11.1.2.8a<br />
| 12.0 (?)<br />
| EN<br />
|-<br />
| [https://whakapapa.gen.nz/tng/index.php A Family Journey]<br />
| Roger Williams <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.blightytobaghdad.com/familytree From Blighty to Baghdad]<br />
| Andrew Smith <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://rodriguezuribe.co/ Rodriguez Lopez y Uribe Senior - pagina de Genealogia]<br />
| Camilo Rodriguez-Uribe<br />
| Public/private site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, ES<br />
|-<br />
| [http://www.medicsearch.org MedicSearch]<br />
| William Mooney<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [http://nowell.online/genealogy/tng/index.php Rooted in New England]<br />
| Gayle Nowell<br />
| Private site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| DA, EN, FR<br />
|-<br />
| [http://www.marshclarkefamilytree.com/index.php Marsh Clarke Family Tree]<br />
| Guy Marsh<br />
| Public/private site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| EN<br />
|-<br />
| [[User:JPB|Current info on my user site]]<br />
| [[User:JPB|JPB]]<br />
| Public site <br />
| ...<br />
| ...<br />
| DE, EN, FR<br />
|-<br />
| [http://tng.paulusvandaesdonck.nl/index.php Heemkundekring Paulus van Daesdonck]<br />
| Erick Prins<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| NL<br />
|-<br />
| [https://ancestors.pitard.net/index.php Pitard.net Genealogy]<br />
| Derrick Pitard<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| DE, EN, FR<br />
|-<br />
| [https://finnholbek.dk/index.php Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 11.1.2.8b<br />
| 12.1.0.0<br />
| CS, DA, DE, EN, ES, FI, FR, NL, IS, IT, NO, PB, SV<br />
|-<br />
| [http://www.thekingealogy.com/tng/index.php The Kingealogy]<br />
| Kellie Sue Sapp King <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| EN<br />
|-<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:admin_editsource.php mods]]<br />
[[Category:admin_editsource.php mods]]<br />
[[Category:admin_newsource.php mods]]<br />
[[Category:admin_sources.php mods]]<br />
[[Category:browsesources.php mods]]<br />
[[Category:familygroup.php mods]]<br />
[[Category:getperson.php mods]]<br />
[[Category:personlib.php mods]]<br />
[[Category:rpt_ind.php mods]]<br />
[[Category:rpt_fam.php mods]]<br />
[[Category:showsource.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Citation_Master&diff=54909Citation Master2019-04-22T04:40:31Z<p>Fholbek: /* Sites Using Citation Master */</p>
<hr />
<div>{{TNGmod<br />
| mod_name = Citation Master<br />
| mod_summary = Customize the format and content of citations (individual pages) and sources (browsing page).<br />
| mod_validation = <br />
| mod_last_update = 1 Mar 2018<br />
| download_link = [http://lindell-herndon.org/mods/mod-cite-master-v12.0.0.8c.zip v12.0.0.8c]{{Tv120}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.1.2.8b.zip v11.1.2.8b]{{Tv1112}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.1.0.8b.zip v11.1.0.8b]{{Tv111}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v11.0.0.8b.zip v11.0.0.8b]{{Tv110}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v10.1.0.7.zip v10.1.0.7]{{Tv1010}}<hr style="clear: both;"/>[http://lindell-herndon.org/mods/mod-cite-master-v10.0.2.7.zip v10.0.2.7]&nbsp;*{{Tv102}}<hr style="clear: both;"/><br />
| download_stats =<br />
| mod_author = [[User:wrherndon|Bill Herndon]]<br />
| mod_url = [[Citation Master]]<br />
| mod_support = [http://lindell-herndon.org/mod_support.php Citation Master support.]<br />
| mod_contact = [mailto:bill@wherndon.net Email me.]<br />
| mod_version = v12.0.0.8c for TNG 12.0+<br/>v11.1.2.8b for TNG 11.1.2+<br/>v11.1.0.8b for TNG 11.1.0+<br/>v11.0.0.8b for TNG 11.0.0+<br/>v10.1.0.7 for TNG 10.1.0+<br/>v10.0.2.7 for TNG 10.0.2+<br />
| min_TNG_ver = 10.0.2 *<br />
| max_TNG_ver = 12.1.0<br />
| TNG_file_list = admin_editsource.php<br/>admin_mergesources.php<br/>admin_newsource.php<br/>admin_sources.php<br/>browsesources.php<br/>languages/English/sources_help.php<br/>personlib.php<br/>rpt_fam.php<br/>rpt_ind.php<br/>showsource.php<br />
| related_mods = <br />
| notes = * No testing has been performed against TNGs 10.0.0 or 10.0.1, but it's likely that version 10.0.2.7 is compatible.<br />
}}<br />
<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
== Purpose ==<br />
Have you ever wanted to to display your citations and sources in a bibliographic format--something more in line with contemporary publishing standards? Do you have lots of custom source tags or do you use source tags that aren't supported directly in the tng_sources table (...and consequently don't get displayed)? Then Citation Master can help by allowing you to define the format and<br />
content of citations.<br />
<br />
== Developer ==<br />
[[User:wrherndon|Bill Herndon]]<br />
== Requirements ==<br />
* A working TNG installation (10.0.2 - 12.1)<br />
* An installed current version of the [[Mod Manager]]<br />
<br />
== Features ==<br />
=== Citations and Sources ===<br />
Citation Master supports changing the format and typeface of source fields, the punctuation that surrounds a source field, and the separator that follows a source field. Text can be prepended or appended to source fields, and dates can be formatted. Using these features, TNG users can build source and citation styles based on common standards such as the Chicago Manual of Style (CMoS), IEEE, or American Psychological Association (APA) style. In fact, these styles are included in the standard installation and can be used 'out-of-the-box'. Users can also create sets of formatting instructions and then assign these to source types, so that citation/source formatting changes based on the type of the source (e.g., "Book" vs. "Census"). These changes are supported by a formatting engine that reads a configuration file of ''formatting instructions'' and ''source specifications''.<br />
<br />
=== Page References ===<br />
For pages generated by getperson.php, a page reference suitable for copying to other genealogy websites can be generated. For this feature, the source formatting engine uses standard information about the page such as the individual's name, the site name, the site author, and the current date to create the reference. APA, IEEE, and CMoS formats for this reference are included in 'out-of-the-box'. Users can also supply their own reference styles by modifying the formatting instructions in a Citation Master configuration file.<br />
<br />
=== Internationalization ===<br />
Citation Master currently supports Czech, Danish, Dutch, English, French, German, Italian, Norwegian, Polish, Brazilian Portuguese, Spanish, and Swedish. Additional languages can be supported by adding the required entries to the reelevant cust_text.php files.<br />
<br />
=== Administration ===<br />
<br />
Citation Master adds an additional ''Format'' tab to the administrator page for sources. Administrator users can create, delete, edit load, and save Citation Master configuration files using this interface.<br />
<br />
== Examples ==<br />
=== Sources ===<br />
The following is an example from the source browsing page on [http://lindell-herndon.org/browsesources.php Lindell-Herndon Genealogy]:<br/>(The format approximates the IEEE citation style):<br />
<br />
[[File:example-sources.png]]<br />
<br />
=== Citations ===<br />
This image depicts [http://lindell-herndon.org/getperson.php?personID=I32#sources citations on a individual's page]:<br />
<br />
[[File:example-citations.png]]<br />
<br />
=== References ===<br />
This image depicts a page reference on Lindell-Herndon Genealogy. The format is a modified IEEE format, but APA, CMoS, and standard IEEE formats are supported in the configuration files.<br />
<br />
[[File:Example-reference.png|700px]]<br />
<br />
=== Admin Interface ===<br />
<br />
The admin interface is available on the ''Format'' tab of the Admin Sources page:<br />
<br />
[[File:example-admin.jpg]]<br />
<br />
== Installation ==<br />
* Download the .zip file to your mods directory and unpack it. <br />
* Install the mod using the Mod Manager.<br />
* Set the active Citation Master configuration file using the Mod Manager's parameter feature.<br />
<br />
== Upgrading ==<br />
=== General Instructions ===<br />
* Disable the mod using the Mod Manager.<br />
* If you've customized one of the Citation Master configuration files, back it up by saving it under a different filename or moving it out of the ''mods'' directory.<br />
* Install the new version of the mod.<br />
* Restore any copies of modified configuration files.<br />
* Enable the mod using the Mod Manager.<br />
* At a minimum, use the Mod Manager's parameter feature to set the active configuration file, your author name, and the reference source (if you use this feature).<br />
<br />
==Formatting Source Fields==<br />
Sources, citations, and references are formatted by applying ''Typefaces'', ''Surrounds'', ''Separators'', and ''Formats'' to TNG source fields represented by GEDCOM tags. In addition, text can be prepended or appended to the data of a source field.<br />
<br />
=== Typefaces ===<br />
4 typefaces are supported.<br />
{| class="wikitable"<br />
|-<br />
! Typeface !! Version(s)<br />
|-<br />
| ''plain''<br/>''bold''<br/>''italic''<br/>''uline'' (i.e., underline) || v1 - v8<br />
|}<br />
<br />
Multiple typefaces are supported to get the effect of combinations such as ''bold-italic''. See the examples for information on how to create formatting instructions that specify multiple typefaces.<br />
<br />
=== Surrounds ===<br />
7 types of surrounding punctuation are supported.<br />
{| class="wikitable"<br />
|-<br />
! Surround !! Version(s)<br />
|-<br />
| ''singles'' (i.e., single quotes)<br/>''doubles'' (i.e., double quotes) || v8<br />
|-<br />
| ''parens'' (i.e., parenthesis)<br/>''quotes''<br/>''brackets'' (i.e., square brackets)<br/>''braces'' (i.e., curly braces)<br/> ''angles'' (i.e., angle brackets) || v1 - v8<br />
|}<br />
<br />
''quotes'' is supported for backwards compatibility. ''singles'' and ''doubles'' are preferred to disambiguate between single quotes and double quotes.<br />
<br />
=== Separators ===<br />
7 separators are supported.<br />
{| class="wikitable"<br />
|-<br />
! Separators !! Version(s)<br />
|-<br />
| ''space''<br/>''comma''<br/>''colon''<br/>''period''<br/>''semi'' (i.e., semi-colon)<br/>''dash'' || v1 - v8<br />
|-<br />
| ''break'' (i.e., HTML &lt;br/&gt;) || v8<br />
|}<br />
<br />
A single space is appended to most separators, with the exception of ''space'' itself and ''break''. This ensures that double spaces aren't inserted by the formatting engine and that a space doesn't appear on the first line after an HTML break.<br />
<br />
Multiple separators are supported so that HTML line-breaks can follow punctuation such as a comma or period. See the examples for information on how to specify combinations of separators.<br />
<br />
=== Formats ===<br />
Source date fields can be formatted by using the standard PHP notation [http://php.net/manual/en/function.date.php defined here]. For example the string "F j, Y" instructs Citation Master to format a date field in the form: "January 1, 2017".<br />
{| class="wikitable"<br />
|-<br />
! Format !! Version(s)<br />
|-<br />
| ''format'' || v7 - v8<br />
|}<br />
<br />
=== Prepend and Append ===<br />
Text can be prepended or appended to the data of a source field.<br />
{| class="wikitable"<br />
|-<br />
! !! Version<br />
|-<br />
| ''prepend''<br/>''append'' || v8<br />
|}<br />
<br />
==How Citation Master Works==<br />
To format the fields that make up a source or citation, Citation Master uses a rendering engine that reads a configuration file containing ''Format Instruction Sets'' and ''Source Specifications''. The former are lists of formatting instructions associated with GEDCOM tags that representing source fields. Any source/citation field natively supported by TNG, in addition to any custom event types associated with the source/citation can be formatted in this fashion. <br />
<br />
=== Format Instruction Sets ===<br />
PHP arrays are used to associate GEDCOM tags with format instructions. A typical set of instructions for a group of source fields might look like the following:<br />
<code><br />
$book_format_inst = array(<br />
'AUTH' => array(<br />
'typeface' => 'plain',<br />
'separator' => 'comma'<br />
),<br />
'TITL' => array(<br />
'typeface' => array('bold', 'italic'),<br />
'separator' => 'space'<br />
),<br />
'PUBL' => array(<br />
'surround' => 'parens',<br />
'separator' => array('comma', 'break')<br />
),<br />
'_CDTE' => array(<br />
'format' => 'F j, Y',<br />
'surround' => 'angles',<br />
'separator' => 'comma'<br />
)<br />
... <br />
</code><br />
Four instruction sets are depicted and associated with the AUTH (''author''), TITL (''title''), PUBL (''publisher'') and the _CDTE (''citation date'') fields. The first will be displayed in plain typeface (not required, but there is no harm in specifying it) and will be followed by a comma. The second will be displayed in bold-italics and followed by a space. The third will default to plain typeface, surrounded by parenthesis, and followed by a comma and then a line-break. The fourth field, a date, will be formatted according to the PHP format string 'F j, Y', placed in angle brackets, and followed by a comma.<br />
<br />
Note that the ''comma'' separator for the last field ''_CDTE'' will be suppressed by the formatting engine in favor of a trailer specified at the level of source specification (see below).<br />
<br />
=== Standard Source/Citation Fields ===<br />
TNG supports a number of standard source/citation fields which are represented in Citation Master by the GEDCOM tags in the following table. In addition, a set of GEDCOM tags are supported that represent information useful in generating page references such as the page URL. <br />
<br />
{| class="wikitable"<br />
|-<br />
! Tag !! Description !! Sources !! Citations !! References !! Version(s) !! Notes<br />
|-<br />
| TITL || Long Title || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| TTLS || Short Title || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| AUTH || Author || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| PUBL || Publisher || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| REPO || Repository || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| TEXT || Actual Text || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| CALN || Call Number || Yes || Yes || Yes (1) || v1 - v8 || <br />
|-<br />
| PAGE || Page || No || Yes || No || v1 - v8 || <br />
|-<br />
| NOTE || Notes || No || Yes || No || v1 - v8 || <br />
|-<br />
| QUAY || Quality || No || Yes || No || v1 - v8 || TNG refers to this as ''reliability''<br />
|-<br />
| _CDSC || Description || No || Yes || No || v7 - v8 || <br />
|-<br />
| _CTXT || Actual Text || No || Yes || No || v7 - v8 || <br />
|-<br />
| _CDTE || Date || No || Yes || No || v7 - v8 || When used, requires a ''format'' instruction<br />
|-<br />
| _RNAM || Individual's Name || No || No || Yes || v8 || As the name appears on the page for which a reference is being generated<br />
|-<br />
| _RAUT || Site Author || No || No || Yes || v8 || Set from mod parameters using variable ''$citem_author''<br />
|-<br />
| _RTTL || Site Name || No || No || Yes || v8 || Set using the TNG global variable ''$sitename''<br />
|-<br />
| _RURL || Page URL || No || No || Yes || v8 || Derived from the PHP ''_SYSTEM'' global array<br />
|-<br />
| _RCDT || Current Date-Time || No || No || Yes || v8 || When used, requires a ''format'' instruction<br />
|}<br />
<br />
(1) Citation Master supports identifying a single source record in mod parameters, where the fields from that source record are made available to the formatting engine when generating a page reference. In this manner all of the standard TNG source fields (just for that single source record) can be used for reference generation. (This is useful if your TNG database contains a source that references the database itelf, and you would like to include publication data in page references.)<br />
<br />
=== Custom Event Support ===<br />
Any custom event associated with a source or citation can be formatted by referring to its GEDCOM tag and creating a format instruction set. For example, Lindell-Herndon Genealogy has a custom ''Endnote Reference'' (represented by GEDCOM tag ''_EREF'') attached to every source. This is used at the beginning of each source and citation entry and is formatted in bold with surrounding brackets. The format instruction set looks like this:<br />
<br />
<code><br />
'_EREF' => array(<br />
'typeface' => 'bold',<br />
'surround' => 'brackets',<br />
'separator' => 'space'<br />
),<br />
... <br />
</code><br />
<br />
=== Source Specifications ===<br />
<br />
These are elements of a single PHP array that identify source types (such as 'Census') and the format instruction set to be applied. Source type names (e.g., ''Book'') are usually specific to the genealogy program you use and how that program exports sources and citations in GEDCOM. My software, Reunion for Macintosh, uses names like 'Census', 'Will', and 'Compilation'. Yours may do something different.<br />
<br />
The following is an example of a source specification for type 'Book':<br />
<br />
<code><br />
$citem_format_spec['Book'] = array(<br />
'name' => '',<br />
'comment' => 'Citation Master format for type Book (IEEE style).',<br />
'context' => 'all',<br />
'trailer" => 'period',<br />
'tags' => $book_format_inst<br />
);<br />
</code><br />
This specifications associates the format instructions contained in ''$book_format_inst'' with the source type ''Book'' and instructs Citation Master to add a period after all such sources.<br />
<br />
Two source specifications, '''''_default''''' and '''''_reference''''', must exist in each Citation Master configuration file. ''_default'' is used for any source types that don't have their own specification. ''_reference'' is used for formatting page references. You can modify the instructions sets for these specifications, but do not delete them.<br />
<br />
=== Configuration Files ===<br />
Format instruction sets and source specifications are placed in a configuration file, and the active configuration file is identified in mod parameters. 5 sample configuration files are supplied with the latest version of Citation Master:<br />
* '''citem_config_apa.php''' - This configuration file provides ''_default'' and ''_reference'' styles that conform to the American Psychological Association citation standard.<br />
* '''citem_config_cmos.php''' - This is the default configuration file and provides styles that conform to the Chicago Manual of Style.<br />
* '''citem_config_ieee.php''' - This configuration file provides a styles that conform to the IEEE.<br />
* '''citem_config_example.php''' - This is an annotated configuration file containing examples of how to write format instruction sets and source specifications. It contains examples of almost every feature and option supported by Citation Master. <br />
* '''citem_config_lhgen.php''' - This is the author's own configuration file, used for site [http://lindell-herndon.org Lindell-Herndon Genealogy]. This file is useful for demonstrating Citation Master's power.<br />
<br />
=== Mod Parameters ===<br />
<br />
Citation Master has 8 mod parameters:<br />
<br />
{| class="wikitable"<br />
|-<br />
! Parameter !! Version(s) !! Description<br />
|-<br />
| '''$citem_type_tag''' || v1 - v8 || This parameter defines the custom event in TNG's database that holds a source type (e.g., ''Census''). Many genealogy programs export the source type using the GEDCOM tag ''TYPE''. Only change this value if your program uses a different GEDCOM tag. To find out what your software uses, examine one of your sources in TNG and look at the "Other Events". The source type filed will appear as one of these events. (You may also need to examine your custom events to determine the tag name.)<br />
|-<br />
| '''$citem_config_path''' || v1 - v8 || The location, relative to the root of your TNG installation, of your active Citation Master configuration file. The default for this parameter is ''mods/cite_master/config/citem_config_cmos.php''.<br />
|-<br />
| '''$citem_use_short''' || v6 - v8 || When set to ''yes'', this parameter instructs Citation Master to substitute Short Titles for Titles whenever the latter is empty. The default is ''no''.<br />
|-<br />
| '''$citem_modify_sources''' || v8 || When ''true'', Citation Master will modify sources (browsesources.php) according to the current configuration. Otherwise, TNG default formatting is used.<br />
|-<br />
| '''$citem_modify_citations''' || v8 || When ''true'', Citation Master will modify citations (getperson.php) according to the current configuration. Otherwise, TNG default formatting is used.<br />
|-<br />
| '''$citem_display_pageref''' || v8 || When ''true'', Citation Master will display the generated page reference (getperson.php) and format it according to the current configuration. Otherwise, the page reference is suppressed.<br />
|-<br />
| '''$citem_author''' || v8 || Value is used to populate the GEDCOM tag ''_RAUT'' for use in generating page references.<br />
|-<br />
| '''$citem_sourceid''' || v8 || Identifies source data that can be used during page reference generation. (See the section entitled ''Standard Source/Citation Fields'' for additional information on how to use this source.)<br />
|}<br />
<br />
==Mod Compatibility==<br />
Currently there are no known Citation Master compatibility issues. Please add any new issues here.<br />
<br />
== Notes and Caveats ==<br />
* The format instruction sets and source specifications are valid PHP code. So if you make a mistake you'll probably encounter a syntax error when PHP attempts to render your page. <br />
* No instruction is ever required. There is always a default behavior.<br />
* Instruction order is important. Do you want your comma inside your quoted title? Then your separator instruction should come before your surround instruction. <br />
* You must have source specifications named ''_default''. If no other specification matches the source type, this specification is used. <br />
* You must have a source specification named ''_reference'' for page reference generation.<br />
* Citation Master does not attempt to preserve intra-citation hyperlinks. Making URL's active (i.e., 'clickable') is supported by many browsers.<br />
<br />
== Frequently Asked Questions ==<br />
'''Q''': '''''Why GEDCOM tags'''''? <br />
<br />
'''A''': It was the only real way to level the playing field between all types of genealogy software while, at the same time, dealing with the fact that TNG stores some information in the sources table (I assign the expected GEDCOM tags to these pieces of data) and some data as custom events. It also helps me deal with the fact that genealogists sometimes define their own tags. For example, I use a custom "EREF" tag that stands for "endnote reference" (a shorthand that I use to refer to sources in notes and for naming source files). I have one of these assigned to every source in my database and wanted them printed on the browsesource.php and individual pages. TNG, of course, has no idea what this source field is because from it's perspective it's just a custom source event.<br />
<br />
'''Q''': '''''Can you tell me more about the custom events that identify sources?'''''<br />
<br />
'''A''': Most genealogy software, like Reunion (my software), assigns a GEDCOM tag to the type of a source (e.g., "census", "compilation, "vital record", etc...), and that shows up in TNG as a custom event when your source get imported. Citation Master needs to find the field that corresponds to your source type in the database in order to decide which of your format instruction sets to use. So, for my software, there is a custom event in the TNG database with tag "TYPE" and value "Vital Record". Citation Master finds that custom event for a particular citation, then looks up a set of format instructions for sources of type ''Vital Record''.<br />
<br />
'''Q''': '''''What happens if one of my source fields, one that I specified format instructions for, is empty or missing?'''''<br />
<br />
'''A''': Don't worry about it. Citation Master treats an empty or missing source field as it simply doesn't exist in the output. In other words, data, surrounds and separators are simply omitted.<br />
<br />
'''Q''': '''''What if I don't import source information but define it in TNG? In other words, TNG is my primary genealogy database.'''''<br />
<br />
'''A''': This is tricky because it means that there may be no custom event to define your source type names, and unless you create such an event...for each source...you won't be able to define different format instructions for different source types. I don't have a good solution for this, but the default type, '_default', will still work for your sources. You'll just have to do your best to make sure it works for all your sources.<br />
<br />
'''Q''': '''''Where are the admin interfaces so I don't have to deal with all this PHP configuration stuff?'''''<br />
<br />
'''A''': :-) All in good time.<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! Version(s)<br />
! Release&nbsp;Date<br />
! Comments<br />
|- valign="top"<br />
| 12.0.0.8c<br />
| 1 Mar 2019<br />
| Uses TNG 12 Mod Manager functionality to preserve mod parameter values across installations and fixes language file string insertions to conform to TNG 12 standards. This is an optional update for TNG 12 Citation Master users.<br />
|- valign="top"<br />
| 11.1.2.8b<br/>11.1.0.8b<br/>11.0.0.8b<br />
| 8 Sep 2018<br />
| Corrects an issue that prevented trailer punctuation (usually periods) from being displayed in page references and fixes a compatibility issue with the [[Relationship Display Mod]].<br />
|- valign="top"<br />
| 11.1.2.8a<br/>11.1.0.8a<br/>11.0.0.8a<br />
| 28 Apr 2018<br />
| Corrects an issue that caused duplicate citation entries under certain circumstances and fixes a compatibility issue with the [[Display Private Notes]] mod.<br />
|- valign="top"<br />
| - 9.2.2.3<br/>- 10.1.0.3a<br />
| 8 Apr 2018<br />
| There are no known Citation Master users on TNG 9 and no known v3 mod users. Accordingly, Citation Master versions 9.2.2.3 and 10.1.0.3a are being withdrawn.<br />
|- valign="top"<br />
| 11.1.2.8<br/>11.1.0.8<br/>11.0.0.8<br />
| 7 Apr 2018<br />
| Major update that adds page references (a formatted reference that can be copied by other genealogists when they wish to reference a page on your TNG site), the ability to prepend and append text to citation/source fields, the ability to turn the Citation Master formatting engine on/off for citations, sources, references, and internationalization for 12 languages. This version is recommended for all TNG 11 Citation Master users.<br />
|- valign="top"<br />
| 11.1.2.7<br />
| 22 Dec 2017<br />
| Minor correction for TNG 11.1.2 compatibility. <br />
|- valign="top"<br />
| 11.1.0.7<br />
| 9 Feb 2017<br />
| Compatible with TNG 11.1 and includes all the mod's version 7 functionality. In addition adds support for moving the extensions directory (a TNG 11.0.2 feature). This update is recommended for users of TNG 11.1 but earlier versions may also work. <br />
|- valign="top"<br />
| 11.0.0.7<br/>10.1.0.7<br/>10.0.2.7<br />
| 9 Feb 2017<br />
| Adds support for three additional citation fields, _CDSC (database field 'description'), _CTXT (field 'citetext') and _CDTE (field 'citedate'). Also adds a new formatting option, 'format' which can be used with date fields stored in the DB or in custom events. (See the documentation and examples.) V7 will be the last update to this mod for TNG 10. This update is optional for TNG 10 and TNG 11.0 users. <br />
|- valign="top"<br />
| 11.0.0.6<br />
| 21 Mar 2016<br />
| Now compatible with TNG 11.0. <br />
|- valign="top"<br />
| 10.0.2.6<br/>10.1.0.6<br />
| 14 Feb 2016<br />
| Adds support for TNG's short source titles (see the revised documentation) and a new parameter that instructs Citation Master to substitute short titles for long titles when the latter are empty. Disambiguates some duplicate function code to support compatibility with the [[Regroup Person Profile]] series and other similar mods. v10.1.0.6 and v10.0.2.6 are recommended for all [[Citation Master]] users. <br />
|- valign="top"<br />
| 10.1.0.5<br />
| 19 Jul 2015<br />
| Now compatible with TNG 10.1.2. v10.1.0.5 is backwards compatible patch that is compatible with all TNG releases from 10.1.0 forward, but it is only required for r10.1.2. <br />
|- valign="top"<br />
| 10.0.2.4<br/>10.1.0.4<br />
| 15 Jul 2015<br />
| Adds an administrator interface that supports creation and editing of Citation Master configuration files. A new example config has been added to the distribution, and help is integrated into the admin interface. The source display page now has a profile field that shows how the source is formatted. This update is recommended for all users of TNG versions 10.0.2+ and 10.1.0+. For the moment, users of TNG 9.2.2 should continue to use v9.2.2.3. If you're interested in an update of Citation Master for TNG 9.2.2, please contact me. If there is enough interest, I'll consider a backport. Otherwise, v9.2.2.3 will be the last Citation Master release for TNG 9.2.2. <br />
|- valign="top"<br />
| 10.0.2.4<br/>10.1.0.4<br />
| 5 Jul 2015<br />
| Release updated on 15 July to correct a bug in the cite-master library that would force use of the '_default' configuration regardless of the source type.<br />
|- valign="top"<br />
| 10.1.0.3a<br />
| 15 Jun 2015<br />
| A variant of v10.1.0.3 that supports [[Responsive Tables]].<br />
|- valign="top"<br />
| 10.1.0.3<br />
| 8 Feb 2015<br />
| Updated for compatibility with TNG 10.1.0. (Thanks to Roger Mitchell for the initial patch set and testing.)<br />
|- valign="top"<br />
| 10.0.2.3<br/>9.2.2.3<br />
| 6 Dec 2014<br />
| Adds support for switching configuration files as a Mod Manager variable. This allows users to keep multiple configuration files for different purposes and makes the process of customizing Citation Master's configuration a bit less cumbersome. (Note that the Mod Manager has no way of moving your custom configuration to the 'extensions' directory or even identifying a custom configuration. Keeping track of the location and name of a custom configuration is up to the user.) Also corrected an issue that caused errors with page header generation in some installations of TNG 10.0.3. This update is recommended for all users of TNG version 10.0.1 and later and is optional for users of TNG 9.2.2.<br />
|- valign="top"<br />
| 9.2.2.2<br />
| 29 Nov 2014<br />
| Now supporting functionality from v10.0.2.2.<br />
|- valign="top"<br />
| 10.0.2.2<br />
| 19 Nov 2014<br />
| Adds support for PDF reports as well as support for the page, description, and quality citation fields. This updated is recommended for all TNG users of TNG v10.0.2 and above due to improvements in the way that source and citation queries are executed against the TNG database.<br />
|- valign="top"<br />
| 10.0.2.1<br />
| N/A<br />
| Version skipped to align version numbers across TNG release. <br />
|- valign="top"<br />
| 10.0.2.0<br />
| 24 Aug 2014<br />
| Updated for compatibility with TNG 10.0.2. <br />
|- valign="top"<br />
| 9.2.2.1<br />
| 17 Aug 2014<br />
| Now supporting multiple typeface instructions per tag. (See the examples for additional information.) The custom event tag that represents source type can now be set as a Mod parameter. <br />
|- valign="top"<br />
| 9.2.2.0<br />
| 09 Aug 2014<br />
| Initial release. <br />
|-<br />
|}<br />
<br />
== Sites Using Citation Master ==<br />
If you download and install this mod, please add your TNG site to the table below.<br />
{| border="0" cellspacing="1" cellpadding="3" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Notes<br />
! Mod-Version<br />
! TNG-Version<br />
! Language(s)<br />
|-<br />
| [https://lindell-herndon.org Lindell-Herndon Genealogy]<br />
| [[User:wrherndon|Bill Herndon]]<br />
| Mod developer, public site using a modified version of the IEEE citation style.<br />
| 12.0.0.8c<br />
| 12.1<br />
| DA, DE, EN, ES, FR, SV <br />
|-<br />
| [http://www.familyarchive.online Our Immigrant Ancestors]<br />
| [[User:uncabunca|Jim Larson]]<br />
| Private site (guest/guest for access)<br/>using <i>Evidence Explained</i> style by Elizabeth Shown Mills<br />
| 12.0.0.8c<br />
| 12.0.3<br />
| EN, NO<br />
|-<br />
| [http://mfo.me.uk Mitchell Families Online]<br />
| [[User:HiTowerUK|Roger Mitchell]]<br />
| Great update Bill. Lots of work gone into this!<br />
| 11.0.0.6<br />
| 11.0.0<br />
|<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.ourfamilyhistories.org Our Family Histories]<br />
| [[User:Bsl20b50|Bryan S. Larson]]<br />
| Public site<br />
| [[User:Bsl20b50|See Here]]<br />
| [[User:Bsl20b50|See Here]]<br />
| EN<br />
|-<br />
| [http://www.landlfamilytree.com DiFava/Brandt Family Tree]<br />
| Larry DiFava<br />
| Public site<br />
| 11.1.2.8-rc2<br />
| 11.1.2<br />
| DE, EN, IT<br />
|-<br />
| [http://www.farrars-island.net/genealogy/ Farrar’s Island Heritage]<br />
| Randy Farrar<br />
| Private site (guest/guest for access)<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.feldmanfamily.ws/genroot/ Feldman and Related Families]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.feldmanfamilytree.com/ Feldman Family Trees]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.thackerfamilytree.com/ Thacker Family Forest]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.rosemeyerfamily.org/ Rosemeyer Family Forest]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://vestfamilytree.com/index.php Vest Family Trees]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://colvinfamily.org Colvin and Calvin Families]<br />
| Fred Feldman<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [https://www.oldrootsnewbranches.com/ Old Roots, New Branches]<br />
| Margie Bailey<br />
| Private site<br />
| 11.0.0.6<br />
| 11.0.2<br />
|<br />
|-<br />
| [http://dustybits.info Pages From Our Past]<br />
| Allen Prunty<br />
| Private site<br />
| 11.1.2.7 (?)<br />
| 12.0-b5<br />
| EN<br />
|-<br />
| [http://mccaffrey.onelane.org/tng/ Lake Champlain and How We Got Here (McCaffrey)]<br />
| Matt McCaffrey<br />
| Private site<br />
| 11.1.2.7 <br />
| 11.1.2<br />
|<br />
|-<br />
| [http://justalittleleaf.co.uk The Story of my Four Branches]<br />
| [[User:BeverleyStimpson|Beverley Stimpson]]<br />
| Private site (guest/guest for access)<br />
| 11.1.2.7 <br />
| 11.1.2<br />
|<br />
|-<br />
| [https://www.gambrillfamilytree.com/ Gambrill Family tree]<br />
| [[User:Bobbyfamilytree|Bobby Gambrill]]<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole/Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/private site<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
|<br />
|-<br />
| [http://www.desjardin.com/genealogy Bill & Lynn Desjardin's Genealogy Pages]<br />
| Bill Desjardin<br />
| Private site (guest/guest for access)<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, ES, FR<br />
|-<br />
| [https://www.royandboucher.com/tng/getperson.php?personID=I39&tree=T0001 Our Roy and Boucher Family]<br />
| [[User:KenRoy|Ken Roy]]<br />
| Public site - very nice source citation formats<br />created a version 12.0.0.8b that uses new TNG v12 fileexist conditional to keep the setting file across updates<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, FR<br />
|-<br />
| [http://hubertus-klatte.com Familienforschung der Familie Klatte]<br />
| Hubertus Klatte<br />
| Public site<br />
| 11.1.0.7 <br />
| 11.1.2<br />
| <br />
|-<br />
| [https://www.bradyfamilytree.org/genealogy Brady Family Tree in Western Australia]<br />
| Darryl Brady<br />
| Public site<br />
| 11.1.2.8b <br />
| 12.0.2<br />
| DE, EN<br />
|-<br />
| [https://www.kks-fam.net/ KKs Family History]<br />
| [[User:Kin Khronicler|Kathy Kult]]<br />
| Public site using Elizabeth Shown Mills "Evidence Explained" style<br />
| 11.1.2.8a<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://www.apperley.ca/ the Annals of a Humble Race]<br />
| Gerald Apperly<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://gen.fourbranches.org/index.php Four Branches Genealogy]<br />
| Mark and Amy Kosinski <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.1<br />
| EN<br />
|-<br />
| [http://ourbigclan.com/ OurBigClan.com]<br />
| Joe Cox <br />
| Public site<br />
| 11.1.2.8a<br />
| 12.0 (?)<br />
| EN<br />
|-<br />
| [https://whakapapa.gen.nz/tng/index.php A Family Journey]<br />
| Roger Williams <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.3<br />
| EN<br />
|-<br />
| [http://www.blightytobaghdad.com/familytree From Blighty to Baghdad]<br />
| Andrew Smith <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://rodriguezuribe.co/ Rodriguez Lopez y Uribe Senior - pagina de Genealogia]<br />
| Camilo Rodriguez-Uribe<br />
| Public/private site<br />
| 12.0.0.8c<br />
| 12.1<br />
| EN, ES<br />
|-<br />
| [http://www.medicsearch.org MedicSearch]<br />
| William Mooney<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [http://nowell.online/genealogy/tng/index.php Rooted in New England]<br />
| Gayle Nowell<br />
| Private site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| DA, EN, FR<br />
|-<br />
| [http://www.marshclarkefamilytree.com/index.php Marsh Clarke Family Tree]<br />
| Guy Marsh<br />
| Public/private site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| EN<br />
|-<br />
| [[User:JPB|Current info on my user site]]<br />
| [[User:JPB|JPB]]<br />
| Public site <br />
| ...<br />
| ...<br />
| DE, EN, FR<br />
|-<br />
| [http://tng.paulusvandaesdonck.nl/index.php Heemkundekring Paulus van Daesdonck]<br />
| Erick Prins<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| NL<br />
|-<br />
| [https://ancestors.pitard.net/index.php Pitard.net Genealogy]<br />
| Derrick Pitard<br />
| Public site<br />
| 12.0.0.8c<br />
| 12.1<br />
| DE, EN, FR<br />
|-<br />
| [https://finnholbek.dk/index.php Skeel, Schaffalitzky. Søg navne i Danmarks Adels Aarbog]<br />
| Finn Holbek<br />
| Public site<br />
| 11.1.2.8b<br />
| 12.1<br />
| CS, DA, DE, EN, ES, FI, FR, NL, IS, IT, NO, PB, SV <br />
|-<br />
| [http://www.thekingealogy.com/tng/index.php The Kingealogy]<br />
| Kellie Sue Sapp King <br />
| Public site<br />
| 11.1.2.8b<br />
| 12.0.2<br />
| EN<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 11.1.2.8b<br />
| 12.1.0.0<br />
| Danish, etc.<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:admin_editsource.php mods]]<br />
[[Category:admin_editsource.php mods]]<br />
[[Category:admin_newsource.php mods]]<br />
[[Category:admin_sources.php mods]]<br />
[[Category:browsesources.php mods]]<br />
[[Category:familygroup.php mods]]<br />
[[Category:getperson.php mods]]<br />
[[Category:personlib.php mods]]<br />
[[Category:rpt_ind.php mods]]<br />
[[Category:rpt_fam.php mods]]<br />
[[Category:showsource.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Ancestor_map&diff=54908Ancestor map2019-04-22T04:38:02Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{Languages}}<br />
{{restricted}}<br />
{{TNGmod<br />
| mod_name = Ancestor Map<br />
| mod_summary = Shows a Google map of birth places of the individual's ancestors.<br />
| mod_validation = Latest mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]<br />
| mod_last_update = 30 Jun 2018<br />
| download_link = [https://www.royandboucher.com/ccount/click.php?id=458&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors map 1 add map v12.0.0.5.zip]<br>for {{Tv120}}<hr /><br />
<div class="mw-collapsible mw-collapsible-content" id="mw-customcollapsible-sb1"><span class="mw-customtoggle-sb1 mw-customtoggle-sbdiv" style='text-decoration:underline;float:right;'>&#91;Show older versions&#93;</span></div><br /><br />
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id="mw-customcollapsible-sbdiv"><br />
<div style='overflow:none'>[https://www.royandboucher.com/ccount/click.php?id=394&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors map 1 add map v11.0.2.3.zip] for {{Tv1102}}<hr></div><br />
<div style='overflow:none;'>[https://www.royandboucher.com/ccount/click.php?id=386&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors map 1 add map v11.0.0.1.zip] for {{Tv110}}<hr></div><br />
<div style='overflow:none;'>[https://www.royandboucher.com/ccount/click.php?id=338&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_1_add_map_v10.1.0.2.zip]<br> for {{Tv1010}}<hr></div><br />
<div style='overflow:none;'>[https://www.royandboucher.com/ccount/click.php?id=188&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_1_add_map_v10.0.0.1.zip]<br> for {{Tv100}}<hr></div><br />
<div style='overflow:none;'> [[Media:Ancestors_map_1_add_map_v9.0.0.6.zip| Ancestors_map_1_add_map_v9.0.0.6]]<br>for {{Tv90}}<hr></div><br />
<div style='overflow:none;'>[[Media:Ancestors_map_v8.1.3.cfg.zip | Ancestors_map_v8.1.3.cfg]]<br>for {{Tv812}} <hr></div><br />
<div style='overflow:none;'>[[Media:ancestors_map_v8.1.1.zip | ancestors_map_v8.1.1]]<br>for {{Tv80}}<hr></div><br />
<span class="mw-customtoggle-sb1 mw-customtoggle-sbdiv" style='text-decoration:underline;float:right;'>&#91;Hide old versions&#93;</span><br /><br />
</div><br />
[[Media:Ancestors_map_1_add_map_v9.0.0.0_german.zip|German language file]]<br><br />
[http://ccount.degryse-moeys.net/click.php?id=20 Dutch language file]<br> <br />
[http://ccount.degryse-moeys.net/click.php?id=21 French language file] <br />
[http://ccount.degryse-moeys.net/click.php?id=22 Spanish language file]<br />
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=160-188-214-225-226-227-277-338-371-386-387-394-440-441-442-443-451-452-455 View download statistics]<br />
| mod_author = Réal Charlebois<br />TNG v8 updated by Bryan S. Larson<br />TNG V8.1.2, V9, V10, V10.1 updated by Roger Moffat<br />V11 updated by Ken Roy<br />V12 updated by Erik Hoppe and Ken Roy<br />
| mod_url = [[Ancestor map]] (This page)<br />
| mod_support = [http://tng.community TNG Community Forums]<br />
| mod_contact =<br />
| mod_version = 12.0.0.5 for TNG 12<br />11.0.2.3 for TNG 11.0.2<br />11.0.0.1 for TNG 11.0<br />10.1.0.2 for TNG 10.1<br />10.0.0.1 for TNG 10<br />9.0.0.1 for TNG 9.0<br />8.1.2 for TNG 8.1.2<br />8.1.1 for other versions of TNG 8<br />
| use_mod_manager = Yes<br />
| min_TNG_ver = 8.0.0<br />
| max_TNG_ver = 12+<br />
| TNG_file_list = pedigree.php<br />pedigreetext.php<br />ahnentafel.php<br />extrastree.php<br />fan.php<br />cust_text.php<br />mappedigree.php (new file)<br />
| related_mods = Requires other mods for the [[Google Maps - More Place Levels Mod]]<br />[[Google Maps - Change Pin Legend Mod]]<br/ >[[Google maps 15]]<br />
| notes = If using multiple languages, please add the [[Ancestor_map#Custom_Text_Additions|custom text]] for your other languages<br />
}} <br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
<br />
== Purpose of the Mod ==<br />
This mod was developed from a discussion on <i>Adding a map to Ancestry for an individual, Putting all ancestors for an individual on a google map</i> in this <br />
[http://tng.community/index.php?/forums/topic/4055-adding-a-map-to-ancestry-for-an-individual/ TNG Community Forum entry] It will add a new link to the Ancestors tab on a getperson.php page that shows a map with all of the places (that have been geocoded) for that person's ancestors.<br />
<br />
<b>Supplemental mods</b><br>If you have installed one of the Google Map mods that adds Placelevels, you should download and install one of the supplemental mods shown here.<br />
{{caution<br />
|notes=DO NOT install the supplemental mods unless you are also running the mod that is a prerequisite}}<br />
{{TNG 12.0|and after}}<br />
* For [[Google Maps - Change Pin Legend Mod]]: [https://www.royandboucher.com/ccount/click.php?id=460&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_2_change_pin_layout_v12.0.0.2.zip]<br />
* For [[Google Maps - More Place Levels Mod]]: [https://www.royandboucher.com/ccount/click.php?id=461&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_3_add_4_placelevels_v12.0.0.2.zip]<br />
* For [[Google maps 15]]: [https://www.royandboucher.com/ccount/click.php?id=462&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_4_google_maps_15_v12.0.0.2.zip]<br />
<br />
<div class="mw-collapsible mw-collapsible-content" id="mw-customcollapsible-v10link">&#91;<span class="mw-customtoggle-v10link mw-customtoggle-v10div" style='text-decoration:underline;'>Show supplemental files for TNGv9 - TNGv11</span>&#93;</div><br />
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id="mw-customcollapsible-v10div" style='border:thin solid grey'><br><br />
{{TNG 10.1.0|and after}}<br />
* For [[Google Maps - Change Pin Legend Mod]]: [https://www.royandboucher.com/ccount/click.php?id=227&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_2_change_pin_layout_v10.1.0.0.zip]<br />
* For [[Google Maps - More Place Levels Mod]]: [https://www.royandboucher.com/ccount/click.php?id=225&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_3_add_4_placelevels_v10.1.0.0.zip]<br />
* For [[Google maps 15]]: [https://www.royandboucher.com/ccount/click.php?id=226&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_4_google_maps_15_v10.1.0.0.zip]<br />
* for the [[OpenStreetMap]] [http://www.royandboucher.com/ccount/click.php?id=452&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_5_open_street_map_v10.1.0.1.zip] <br />
<br />
{{TNG 9.0|and after}}<br />
* For [[Google Maps - Change Pin Legend Mod]]: [[Media:Ancestors_map_2_change_pin_layout_v9.0.0.0.zip|ancestors_map_2_change_pin_layout_v9.0.0.0.zip]]<br />
* For [[Google Maps - More Place Levels Mod]]: [[Media:Ancestors_map_3_add_4_placelevels_v9.0.0.1.zip|ancestors_map_3_add_4_placelevels_v9.0.0.1.zip]]<br />
* For [[Google maps 15]]: [[Media:ancestors_map_4_google_maps_15_v9.0.0.1.zip|ancestors_map_4_google_maps_15_v9.0.0.1.zip]]<br />
&#91;<span class="mw-customtoggle-v10link mw-customtoggle-v10div" style='text-decoration:underline;'>Hide TNGv9 - TNGv11</span>&#93;<br />
</div><br />
<br />
== Developers ==<br />
This mod was developed by Developer is Réal Charlebois See [http://tng.community/index.php?/forums/topic/4055-adding-a-map-to-ancestry-for-an-individual/ Adding a map to Ancestry for an individual] on the TNG Community Forums<br />
<br />
TNG8 version by [[User:Bsl20b50|Bryan S. Larson]]<br />
<br />
Config file for TNG V8.1.2 updated by [[User:TheKiwi|Roger Moffat]] to work correctly, and have the variables quoted.<br />
<br />
Mod was updated for TNG V9 by [[User:TheKiwi|Roger Moffat]] to follow the Living and Private access rules as well as quoted variables from the TNG 8 Revision and tweaks for validation.<br />
<br />
Mod was updated for TNG V10 by [[User:TheKiwi|Roger Moffat]] to handle changes in innermenu caused by the addition of the Vertical Ancestor Chart to TNG. Version 10.0.0.1 includes fixes to the Privacy logic provided by Martin Pannier.<br />
<br />
Mod was updated for TNG V10.1 by [[User:TheKiwi|Roger Moffat]] to handle change from mysql_ queries to tng_ queries in TNG 10.1.<br />
<br />
Mod was updated for TNG V12 by [[User:KenRoy|Ken Roy]] and [[User:Xerxx|Erik Hoppe]] to support both Google Maps and the [[OpenStreetMap]] mod<br />
<br />
== Known Issues ==<br />
<br />
For the maps to work you must have [http://tng.lythgoes.net/wiki/index.php?title=Google_Maps_-_Geocoding_Places geo-coded locations] in your tree!<br />
<br />
<span style="color: red">'''Geo-coded locations must use decimals and NOT commas for values. Commas used in geocodes will result in javascript variable errors that prevent the maps from displaying'''</span><br />
<br />
<div class='mw-collapsible mw-collapsed'>To see the list of issues fixed in TNG V9 '''[Expand]''' the link on the right. You can then click '''[Collapse]''' to hide the section. <br />
<div class='toccolours mw-collapsible-content'><br />
{{TNG 8.1.0|and before}} Other issues:<br />
* mappedigree.php is still coded in TNG V7 style without the quoted variables used in TNG V8<br />
* pins in Event table are not numbered<br />
* pins in Event table are shown with a border (See sites using the mod for visualization of these last 2 issues)<br />
* currently does not support the [[Google_Maps_-_More_Place_Levels_Mod]]<br />
:The [[Media:Ancestors_map_placelevel_v8.1.0.zip | ancestors_map_placelevel_v8.1.0.zip]] file can be installed on top of the Ancestor Map mod to address the previous 3 issues shown above. '''Note''' that if you don't have the [[Google_Maps_-_More_Place_Levels_Mod]] installed, you should rework the ancestors_map_placelevel config file and only use location 2 to fix the other two issues.<br />
<br />
{{TNG 8.1.2|and after}}The above issues have been fixed in the <br />
Ancestors_map_v8.1.3.cfg.zip file linked above<br />
<br />
{{TNG 9.0|and after}}The above issues have been fixed in TNG V9.<br />
</div></div><br />
<br />
== Requirements ==<br />
<br />
* a working TNG installation with Mod Manager<br />
* Geo-coded locations<br />
* Latitude and longitude values must use decimals<br />
<br />
== Visualizations ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
|- <br />
|colspan='2'| 1. '''The Ancestor Map'''<br />
|-<br />
|colspan='2'| [[Image:ancestor_map_after1.jpg]]<br />
|- style='vertical-align:top'<br />
| 2. '''The bottom of the scrolling event list.'''<br><br />
The event list is sorted by generation, using the typical father-first pedigree sorting, and then by event type:<br />
Birth, Christening, LDS Baptism, Death, Burial, Marriage, Divorce, LDS Marriage Sealing. Since multiple events may use the same location pin, the pin numbers at the bottom of the list may not be the highest pin numbers<br />
| [[Image:ancestor_map_after2.jpg]]<br />
|}<br />
<br />
==Revision History==<br />
{| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|- valign="top<br />
| V12.0.0.5<br />
| 30 Jun 2018<br />
| Updated to fix several syntax errors on PHP 7.2.6 Version supports both Google Maps and OpenStreetMap<br />Updated add-on mods to work with the Ancestor Map v12.0.0.5 version posted on 27 Jun2018<br />
|-<br />
| V12.0.0.4<br />
| 10 Jun 2018<br />
| Updated by Erik Hoppe for TNG v12 to support both Google Maps and OpenStreetMap<br />
|-<br />
| V12.0.0.3<br />
| 1 May 2018<br />
| Updated for TNG v12 to use the %note to show PreReqs of associated mods. No other code changes<br />
|-<br />
| V11.0.2.3<br />
| 23 Sep 2016<br />
| Updated for TNG v11.0.2 to fix innermenu links and support https<br />
|-<br />
| V11.0.2.2<br />
| 9 Sep 2016<br />
| Updated for TNG v11.0.2 and fixed link to Fan Chart page<br />
|-<br />
| V11.0.0.1<br />
| 9 Sep 2016<br />
| Fixed link to Fan Chart page <br />
|-<br />
| V11.0.0.0<br />
| 16 Apr 2016<br />
| Added link to Ancestors Map on TNG v11 Fan Chart page, and tidied up the placement of the Map link in the TNG innermenu so that it's the same on all the TNG pages, and comes before the PDF tab. <br />
|-<br />
| V10.1.0.2<br />
| 14 Oct 2015<br />
| Fix for extended characters under ISO-8859-1 noted by Erik.<br />
|-<br />
| V10.1.0.1<br />
| 25 Feb 2015<br />
| Minor fixes for http/https switching in the links generated.<br />
|-<br />
| V10.1.0.0<br />
| 11 Jan 2015<br />
| Updated for compatibility with TNG 10.1.<br />
|-<br />
| V10.0.0.1<br />
| 9 May 2014<br />
| Fixes for Privacy Logic provided by Martin Pannier.<br />
|-<br />
| V10.0.0.0<br />
| 12 February 2014<br />
| Updated for compatibility with TNG 10.0.0.<br />
|-<br />
| V9.0.0.6<br />
| 23 April 2012<br />
| Minor bug fix.<br/>Another attempt at fixing issue where sometimes "%A0" would display in a place name.<br />
|-<br />
| V9.0.0.5<br />
| 23 April 2012<br />
| Minor bug fix.<br/>Corrected an issue where the map would not show if you had set your site to NOT assign a tree to places.<br />
|-<br />
| V9.0.0.4<br />
| 21 April 2012<br />
| Minor Update.<br/>Added PDF link to be able to create a PDF Pedigree chart from this page - NOTE: It's not a PDF of the map page, but just the regular PDF as created from other pages.<br />
|-<br />
| V9.0.0.3<br />
| 13 April 2012<br />
| Minor bug fix.<br/>Corrected issue where people with certain prefixes in their names like "von" or "de" were being displayed with "%A0" in the name in the balloon on the map and in the table to the right of the map, instead of a space after the prefix. Also corrected an issue that stopped the map displaying if there was an apostrophe in a person's name.<br />
|-<br />
| V9.0.0.2<br />
| 21 March 2012<br />
| Minor bug fix.<br/>Corrected issue where Map would not show if the TNG Admin setting for Miscellaneous ------> "Individuals start with:" was set to "Personal information only" preventing the map from showing at all.<br />
|-<br />
| V9.0.0.1<br />
| 8 March 2012<br />
| Minor bug fix.<br/>Language Mods added for Dutch, French and Spanish. They work for all versions though!<br />
|-<br />
| V9.0.0.0<br />
| 2 February 2012<br />
| Updated by [[User:TheKiwi|Roger Moffat]] for TNG 9.0.0. This update suppresses ancestors that are marked Living and / or Private if the user is not allowed to view Living and / or Private for that Branch of the Tree<br />
|-<br />
| V8.1.3<br />
| 20 Jan 2012<br />
| Updated by [[User:TheKiwi|Roger Moffat]] for TNG 8.1.2<br />
|-<br />
| V8.1.2<br />
| 27 April 2011<br />
| Updated by [[User:TheKiwi|Roger Moffat]] for TNG 8.1.2<br />
|-<br />
| V8.1.1<br />
| 5 August 2010<br />
| Updated by [[User:Ken Roy|Ken Roy]] to create mappedigree.php in the config file and include $text for English-UTF8. Updated mappedigree.php to obtain mapconfig.php using the $subroot variable<br />
|-<br />
| V8.1.0<br />
| 27 June 2010<br />
| original TNG V8 config file release by [[User:Bsl20b50|Bryan S. Larson]]<br />
|}<br />
<br />
==Automated Installation Requirements==<br />
<br />
# Remove previously installed version <br />
# Download the appropriate zip file from the Mod Summary in the upper right hand corner<br />
# Unzip the downloaded zip file to your mods folder in TNG V8 and above <br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the '''ancestors_map_.cfg'''<br />
# Delete previous version<br />
If you have other Goggle Map mods installed, you may need to install additional fixes to the Ancestor Map mod<br />
<br />
== Custom Text Additions == <br />
<br />
'''Note''' that config file only includes the English language changes, so if you support multiple languages you will need add these lines to each of your language cust_text.php files with appropriate translations of course.<br />
<br />
<pre><br />
// added for use with mappedigree file<br />
$text['ancestorsmap'] = "Map";<br />
</pre><br />
<br />
For example, you would add to the French/cust_text.php<br />
<pre><br />
// added for use with mappedigree file<br />
$text['ancestorsmap'] = "Carte";<br />
</pre><br />
<br />
Or you can use the language mods in the summary in the upper right corner of this page to add Dutch, French or Spanish custom text additions. Procedure: download, unzip to TNG mods folder, install using Mod Manager. Note that these language mods work for all versions!<br />
<br />
== Side effects ==<br />
<br />
# As with most source code modifications, these changes will likely be overwritten during your next TNG revision upgrade and will need to be re-implemented. (Using the [[Mod Manager]] greatly simplifies this process.<br />
<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
** all should be well now<br />
<br />
== Visualization of this mod ==<br />
<br />
Sites using this mod include<br />
<br />
*[http://www.stevenwillingale.com/tng/mappedigree.php?personID=I0005&tree=01&parentset=0&generations=4 Steven's Genealogy (Doesn't Work) ] <br />
*[http://family.themajdans.com/mappedigree.php?personID=I12&tree=majdan&parentset=&generations=4 Nanney Family History ] - v12.0.1<br />
<br />
== Sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://www.pdgarrett48.com/ Our Family History]<br />
| [[User:pdgarrett48 | Paul D Garrett]]<br />
| Public/Private<br />
| 12.0.0.5<br />
| 12.0<br />
| ENG<br />
|-<br />
| [http://geneagraphie.com/ Families all over the World]<br />
| [[User:Henri_Textor| Hans Weebers]]<br />
| Public/Private<br />
| 10.1.0.2<br />
| 11.0.0.0<br />
| NL/DE/ENG/(FR) <br />
|-<br />
| [http://myfootdeeancestors.co.uk/ MyFOOTDEEAncestors]<br />
| [[User:Mrsmontgomery| Mrs Montgomery]]<br />
| <br />
| 10.0.0.0<br />
| 10.0.02<br />
| EN<br />
|-<br />
| [http://www.stevenwillingale.com/tng/mappedigree.php?personID=I0005&tree=01&parentset=0&generations=4 Steven's Genealogy]<br />
| Steven Willingale<br />
| Mod Developer<br />
| 8.1.1<br />
| 8.0.0<br />
| EN<br />
|-<br />
| [http://www.teige.de German Family-site]<br />
| [[File:Oname.gif|link=User:ojay]]<br />
| (no public site)<br />
| colspan="2" align="center"| see at [[File:Oname.gif|bottom|link=User:ojay]]<br />
<br />
| D,(NL),(GB)<br />
|-<br />
| [http://family.themajdans.com/mappedigree.php?personID=I12&tree=majdan&parentset=&generations=4 Nanney Family History]<br />
| Majdan<br />
| <br />
| 12.0.0.5<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://www.royandboucher.com Our Roy and Boucher Family]<br />
| [[User:Ken Roy|Ken Roy]]<br />
| added OpenStreetMap version<br />
| 12.0.0.5<br />
| 12.0.1<br />
| EN, FR<br />
|-<br />
| [http://www.vdheuvel.org, Van den Heuvel]<br />
| [[User:marcombv|Marco van den Heuvel]]<br />
| ...<br />
| 9.0.0.6<br />
| 9.0.3<br />
| NE, EN<br />
|-<br />
| [http://nordicancestry.info Nordic Ancestry]<br />
| [[User:Mfenger|Mogens C. Fenger]]<br />
| (not a public site)<br />
| 9.0.0.6<br />
| 9.1.1 <br />
| DA, EN<br />
|-<br />
| [http://www.maarelweb.nl/stamboom/surnames100.php Van der Maarel Genealogy]<br />
| [[User:Edward|Edward van der Maarel]]<br />
| <br />
| 12.0.0.5<br />
| 12.0.2<br />
| EN, NL<br />
|-<br />
| [http://http://jerrymilojohnson.com/ancestryproject Jerry Milo Johnson Ancestry Project]<br />
| [[User:jmiloj|Jerry Milo Johnson]]<br />
| <br />
| 9.0.0.6<br />
| 9.0.2<br />
| EN<br />
|-<br />
| [http://www.whittlesey-whittelseygenealogy.com/ Whittlesey-Whittelsey Family History]<br />
| [[User:wsw9183|Willis S Whittlesey III]]<br />
| Public site<br />
| V9.0.0.6<br />
| TNG V9.2.0<br />
| EN<br />
|-<br />
| [http://www.groganmob.com/ Grogan mob]<br />
| [[User:Mgrogan|Margaret Turner]]<br />
| Public site<br />
| V10.1.0.1<br />
| TNG V10.1.1<br />
| EN<br />
|-<br />
|-<br />
| [http://www.turnermob.com/ Turner mob]<br />
| [[User:Mgrogan|Margaret Turner]]<br />
| Public site<br />
| V10.1.0.1<br />
| TNG V10.1.1<br />
| EN<br />
|-<br />
<br />
| [https://genealogywings.com/ MOTYER Family Genealogy]<br />
| [[User:JMM|John Mark Motyer]]<br />
| Public site<br />
| [[User:JMM|see here]]<br />
| [[User:JMM|see here]]<br />
| EN, DE, RU<br />
|-<br />
| [http://www.overtonmedia.com/tng Steve's Family Tree]<br />
| [[User:Steve Overton|Steve Overton]]<br />
| Private site<br />
| 10.0.0.0<br />
| 10.0.0<br />
| EN<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User: lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://mossfamilytree.info Moss Family Tree]<br />
| [[User:Chris Moss|Chris Moss]]<br />
| <br />
| 10.0.0.1<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| Public site<br />
| 11.0.0.0<br />
| 11.0.0<br />
| NL/EN<br />
|-<br />
| [http://www.robinr.org/family/ Robin's Genealogy Database]<br />
| [[User:Robinrichm|Robin Richmond]]<br />
| Public site<br />
| 10.0.0.1<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://familiezoethout.nl/ De Zoethouten van Woudsend] <br />
| [[User:johnz|John Zoethout]]<br />
| Public site<br />
| 10.1.0.0<br />
| 10.1.0<br />
| NL/EN<br />
|-<br />
| [https://vanseeventer.nl/ Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site<br />
| 12.0.0.3<br />
| 12.0.1 beta 2<br />
| EN/DE/NL<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| 11.0.0.1<br />
| 11.0.1<br />
| EN, DE<br />
|-<br />
| [https://xerxx.se/ Andersson - Hoppe - Sahlin - Thorell]<br />
| [[User:XerxX|Erik Hoppe]]<br />
| Mod-ed mod (priv page)<br />
| 10.1.0.1<br />
| 11.1.2<br />
| SE, EN, DE<br />
|-<br />
| [https://donquigley.net Quigley Doyle Family Tree]<br />
| [[User:dwqwiz|Don Quigley]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.0.0<br />
| EN<br />
|-<br />
| [http://www.jeanpichette.com/gen Our Family History]<br />
| [[User:JeanPichette|Jean Pichette]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.0.0<br />
| EN, FR<br />
|-<br />
| [https://www.kmtrees.com/ Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| Public & Private<br />
| 12.0.0.5<br />
| [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,DE,CS,ES<br />
|-<br />
| [https://www.ourlife.us OurLife Family History - McMullen Clan]<br />
| [[User:Seanst|Sean Thompson]]<br />
| <br />
| 11.0.2.3<br />
| 11.1.0<br />
| EN<br />
|-<br />
| [http://slekt.nordseth.me SiEiNo's slekt på Internett]<br />
| [[User:SieinoTng|Eilif A Nordseth]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| Norwegian<br />
|-<br />
| http://www.danskeaner.dk<br />
| [[User:Mikki|Michael Hedeman]]<br />
| <br />
| 11.0.2.3<br />
| 11.1.0<br />
| Danish<br />
|-<br />
| [http://www.meine-vorfahren.com/TNG/index.php Auf den Spuren meiner Vorfahren]<br />
| [[User:UHaase|Uwe Haase]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| German<br />
|-<br />
| localhost site only<br />
| [[User:OscarMisty|Hazel Foster]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| English<br />
|-<br />
| [https://quotidiangenealogy.com/tngprivate/ Patricia Lee Hobbs Family History]<br />
| [[User:PattiH|Patricia Hobbs]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://wdfam.synology.me/kematen Ortsfamilienbuch für Kematen in Tirol]<br />
| [[User:Wdaser|Walter Dase]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://racine-ad.fr/TNG/index.php Racine d'Alsace]<br />
| [[User:Louis42|J-Louis Valory]]<br />
| Public/Private - T17 customized<br />
| 12.0.0.5<br />
| 12.0.2<br />
| FR<br />
|-<br />
| [http://justalittleleaf.co.uk Genealogy of the Weir and Drain Families]<br />
| [[BeverleyStimpson|Beverley Stimpson]]<br />
| Public Site<br />
| 11.0.2.3 <br />
| 11.1.2<br />
| ENGLISH<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [https://www.kenspratlin.com/our-genealogy/ Our Family Tree]<br />
| [[User:Ken Spratlin|Ken Spratlin]]<br />
| Public/Private, Template 12<br />
| 12.0.0.5<br />
| 12.0.2<br />
| English<br />
|-<br />
| [https://www.martius-familie.de Martius Family]<br />
| [[User:Hemar| Hendrik Martius]]<br />
| Half public<br />
| 12.0.0.5<br />
| 12.0.2<br />
| DE,EN, FR, NL<br />
|-<br />
| [https://dojoba-verlag.de/Stammbaum Bartelds/Kratzer Genealogy]<br />
| [[User:barjo07| Jos Bartelds]]<br />
| Half public<br />
| 12.0.0.5<br />
| 12.0.2<br />
| DE,EN, NL<br />
|-<br />
| [https://thrushfamily.com Journeys in Genealogy]<br />
| [[User:PapaTango|Patrick Thrush]]<br />
| Public WordPress/TNG bundle<br />
| 12.0.0.5<br />
| 12.0.3<br />
| English<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.0.0.5<br />
| 12.1.0.0<br />
| Danish, etc.<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:GoogleMaps]]<br />
[[Category:pedigree.php mods]]<br />
[[Category:pedigreetext.php mods]]<br />
[[Category:ahnentafel.php mods]]<br />
[[Category:extrastree.php mods]]<br />
[[Category:cust_text.php Dutch mods]]<br />
[[Category:cust_text.php English mods]]<br />
[[Category:cust_text.php French mods]]<br />
[[Category:cust_text.php German mods]]<br />
[[Category:cust_text.php Spanish mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Ancestor_map&diff=54907Ancestor map2019-04-22T04:37:10Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{Languages}}<br />
{{restricted}}<br />
{{TNGmod<br />
| mod_name = Ancestor Map<br />
| mod_summary = Shows a Google map of birth places of the individual's ancestors.<br />
| mod_validation = Latest mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]<br />
| mod_last_update = 30 Jun 2018<br />
| download_link = [https://www.royandboucher.com/ccount/click.php?id=458&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors map 1 add map v12.0.0.5.zip]<br>for {{Tv120}}<hr /><br />
<div class="mw-collapsible mw-collapsible-content" id="mw-customcollapsible-sb1"><span class="mw-customtoggle-sb1 mw-customtoggle-sbdiv" style='text-decoration:underline;float:right;'>&#91;Show older versions&#93;</span></div><br /><br />
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id="mw-customcollapsible-sbdiv"><br />
<div style='overflow:none'>[https://www.royandboucher.com/ccount/click.php?id=394&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors map 1 add map v11.0.2.3.zip] for {{Tv1102}}<hr></div><br />
<div style='overflow:none;'>[https://www.royandboucher.com/ccount/click.php?id=386&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors map 1 add map v11.0.0.1.zip] for {{Tv110}}<hr></div><br />
<div style='overflow:none;'>[https://www.royandboucher.com/ccount/click.php?id=338&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_1_add_map_v10.1.0.2.zip]<br> for {{Tv1010}}<hr></div><br />
<div style='overflow:none;'>[https://www.royandboucher.com/ccount/click.php?id=188&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_1_add_map_v10.0.0.1.zip]<br> for {{Tv100}}<hr></div><br />
<div style='overflow:none;'> [[Media:Ancestors_map_1_add_map_v9.0.0.6.zip| Ancestors_map_1_add_map_v9.0.0.6]]<br>for {{Tv90}}<hr></div><br />
<div style='overflow:none;'>[[Media:Ancestors_map_v8.1.3.cfg.zip | Ancestors_map_v8.1.3.cfg]]<br>for {{Tv812}} <hr></div><br />
<div style='overflow:none;'>[[Media:ancestors_map_v8.1.1.zip | ancestors_map_v8.1.1]]<br>for {{Tv80}}<hr></div><br />
<span class="mw-customtoggle-sb1 mw-customtoggle-sbdiv" style='text-decoration:underline;float:right;'>&#91;Hide old versions&#93;</span><br /><br />
</div><br />
[[Media:Ancestors_map_1_add_map_v9.0.0.0_german.zip|German language file]]<br><br />
[http://ccount.degryse-moeys.net/click.php?id=20 Dutch language file]<br> <br />
[http://ccount.degryse-moeys.net/click.php?id=21 French language file] <br />
[http://ccount.degryse-moeys.net/click.php?id=22 Spanish language file]<br />
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=160-188-214-225-226-227-277-338-371-386-387-394-440-441-442-443-451-452-455 View download statistics]<br />
| mod_author = Réal Charlebois<br />TNG v8 updated by Bryan S. Larson<br />TNG V8.1.2, V9, V10, V10.1 updated by Roger Moffat<br />V11 updated by Ken Roy<br />V12 updated by Erik Hoppe and Ken Roy<br />
| mod_url = [[Ancestor map]] (This page)<br />
| mod_support = [http://tng.community TNG Community Forums]<br />
| mod_contact =<br />
| mod_version = 12.0.0.5 for TNG 12<br />11.0.2.3 for TNG 11.0.2<br />11.0.0.1 for TNG 11.0<br />10.1.0.2 for TNG 10.1<br />10.0.0.1 for TNG 10<br />9.0.0.1 for TNG 9.0<br />8.1.2 for TNG 8.1.2<br />8.1.1 for other versions of TNG 8<br />
| use_mod_manager = Yes<br />
| min_TNG_ver = 8.0.0<br />
| max_TNG_ver = 12+<br />
| TNG_file_list = pedigree.php<br />pedigreetext.php<br />ahnentafel.php<br />extrastree.php<br />fan.php<br />cust_text.php<br />mappedigree.php (new file)<br />
| related_mods = Requires other mods for the [[Google Maps - More Place Levels Mod]]<br />[[Google Maps - Change Pin Legend Mod]]<br/ >[[Google maps 15]]<br />
| notes = If using multiple languages, please add the [[Ancestor_map#Custom_Text_Additions|custom text]] for your other languages<br />
}} <br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
<br />
== Purpose of the Mod ==<br />
This mod was developed from a discussion on <i>Adding a map to Ancestry for an individual, Putting all ancestors for an individual on a google map</i> in this <br />
[http://tng.community/index.php?/forums/topic/4055-adding-a-map-to-ancestry-for-an-individual/ TNG Community Forum entry] It will add a new link to the Ancestors tab on a getperson.php page that shows a map with all of the places (that have been geocoded) for that person's ancestors.<br />
<br />
<b>Supplemental mods</b><br>If you have installed one of the Google Map mods that adds Placelevels, you should download and install one of the supplemental mods shown here.<br />
{{caution<br />
|notes=DO NOT install the supplemental mods unless you are also running the mod that is a prerequisite}}<br />
{{TNG 12.0|and after}}<br />
* For [[Google Maps - Change Pin Legend Mod]]: [https://www.royandboucher.com/ccount/click.php?id=460&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_2_change_pin_layout_v12.0.0.2.zip]<br />
* For [[Google Maps - More Place Levels Mod]]: [https://www.royandboucher.com/ccount/click.php?id=461&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_3_add_4_placelevels_v12.0.0.2.zip]<br />
* For [[Google maps 15]]: [https://www.royandboucher.com/ccount/click.php?id=462&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_4_google_maps_15_v12.0.0.2.zip]<br />
<br />
<div class="mw-collapsible mw-collapsible-content" id="mw-customcollapsible-v10link">&#91;<span class="mw-customtoggle-v10link mw-customtoggle-v10div" style='text-decoration:underline;'>Show supplemental files for TNGv9 - TNGv11</span>&#93;</div><br />
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id="mw-customcollapsible-v10div" style='border:thin solid grey'><br><br />
{{TNG 10.1.0|and after}}<br />
* For [[Google Maps - Change Pin Legend Mod]]: [https://www.royandboucher.com/ccount/click.php?id=227&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_2_change_pin_layout_v10.1.0.0.zip]<br />
* For [[Google Maps - More Place Levels Mod]]: [https://www.royandboucher.com/ccount/click.php?id=225&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_3_add_4_placelevels_v10.1.0.0.zip]<br />
* For [[Google maps 15]]: [https://www.royandboucher.com/ccount/click.php?id=226&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_4_google_maps_15_v10.1.0.0.zip]<br />
* for the [[OpenStreetMap]] [http://www.royandboucher.com/ccount/click.php?id=452&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_5_open_street_map_v10.1.0.1.zip] <br />
<br />
{{TNG 9.0|and after}}<br />
* For [[Google Maps - Change Pin Legend Mod]]: [[Media:Ancestors_map_2_change_pin_layout_v9.0.0.0.zip|ancestors_map_2_change_pin_layout_v9.0.0.0.zip]]<br />
* For [[Google Maps - More Place Levels Mod]]: [[Media:Ancestors_map_3_add_4_placelevels_v9.0.0.1.zip|ancestors_map_3_add_4_placelevels_v9.0.0.1.zip]]<br />
* For [[Google maps 15]]: [[Media:ancestors_map_4_google_maps_15_v9.0.0.1.zip|ancestors_map_4_google_maps_15_v9.0.0.1.zip]]<br />
&#91;<span class="mw-customtoggle-v10link mw-customtoggle-v10div" style='text-decoration:underline;'>Hide TNGv9 - TNGv11</span>&#93;<br />
</div><br />
<br />
== Developers ==<br />
This mod was developed by Developer is Réal Charlebois See [http://tng.community/index.php?/forums/topic/4055-adding-a-map-to-ancestry-for-an-individual/ Adding a map to Ancestry for an individual] on the TNG Community Forums<br />
<br />
TNG8 version by [[User:Bsl20b50|Bryan S. Larson]]<br />
<br />
Config file for TNG V8.1.2 updated by [[User:TheKiwi|Roger Moffat]] to work correctly, and have the variables quoted.<br />
<br />
Mod was updated for TNG V9 by [[User:TheKiwi|Roger Moffat]] to follow the Living and Private access rules as well as quoted variables from the TNG 8 Revision and tweaks for validation.<br />
<br />
Mod was updated for TNG V10 by [[User:TheKiwi|Roger Moffat]] to handle changes in innermenu caused by the addition of the Vertical Ancestor Chart to TNG. Version 10.0.0.1 includes fixes to the Privacy logic provided by Martin Pannier.<br />
<br />
Mod was updated for TNG V10.1 by [[User:TheKiwi|Roger Moffat]] to handle change from mysql_ queries to tng_ queries in TNG 10.1.<br />
<br />
Mod was updated for TNG V12 by [[User:KenRoy|Ken Roy]] and [[User:Xerxx|Erik Hoppe]] to support both Google Maps and the [[OpenStreetMap]] mod<br />
<br />
== Known Issues ==<br />
<br />
For the maps to work you must have [http://tng.lythgoes.net/wiki/index.php?title=Google_Maps_-_Geocoding_Places geo-coded locations] in your tree!<br />
<br />
<span style="color: red">'''Geo-coded locations must use decimals and NOT commas for values. Commas used in geocodes will result in javascript variable errors that prevent the maps from displaying'''</span><br />
<br />
<div class='mw-collapsible mw-collapsed'>To see the list of issues fixed in TNG V9 '''[Expand]''' the link on the right. You can then click '''[Collapse]''' to hide the section. <br />
<div class='toccolours mw-collapsible-content'><br />
{{TNG 8.1.0|and before}} Other issues:<br />
* mappedigree.php is still coded in TNG V7 style without the quoted variables used in TNG V8<br />
* pins in Event table are not numbered<br />
* pins in Event table are shown with a border (See sites using the mod for visualization of these last 2 issues)<br />
* currently does not support the [[Google_Maps_-_More_Place_Levels_Mod]]<br />
:The [[Media:Ancestors_map_placelevel_v8.1.0.zip | ancestors_map_placelevel_v8.1.0.zip]] file can be installed on top of the Ancestor Map mod to address the previous 3 issues shown above. '''Note''' that if you don't have the [[Google_Maps_-_More_Place_Levels_Mod]] installed, you should rework the ancestors_map_placelevel config file and only use location 2 to fix the other two issues.<br />
<br />
{{TNG 8.1.2|and after}}The above issues have been fixed in the <br />
Ancestors_map_v8.1.3.cfg.zip file linked above<br />
<br />
{{TNG 9.0|and after}}The above issues have been fixed in TNG V9.<br />
</div></div><br />
<br />
== Requirements ==<br />
<br />
* a working TNG installation with Mod Manager<br />
* Geo-coded locations<br />
* Latitude and longitude values must use decimals<br />
<br />
== Visualizations ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
|- <br />
|colspan='2'| 1. '''The Ancestor Map'''<br />
|-<br />
|colspan='2'| [[Image:ancestor_map_after1.jpg]]<br />
|- style='vertical-align:top'<br />
| 2. '''The bottom of the scrolling event list.'''<br><br />
The event list is sorted by generation, using the typical father-first pedigree sorting, and then by event type:<br />
Birth, Christening, LDS Baptism, Death, Burial, Marriage, Divorce, LDS Marriage Sealing. Since multiple events may use the same location pin, the pin numbers at the bottom of the list may not be the highest pin numbers<br />
| [[Image:ancestor_map_after2.jpg]]<br />
|}<br />
<br />
==Revision History==<br />
{| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|- valign="top<br />
| V12.0.0.5<br />
| 30 Jun 2018<br />
| Updated to fix several syntax errors on PHP 7.2.6 Version supports both Google Maps and OpenStreetMap<br />Updated add-on mods to work with the Ancestor Map v12.0.0.5 version posted on 27 Jun2018<br />
|-<br />
| V12.0.0.4<br />
| 10 Jun 2018<br />
| Updated by Erik Hoppe for TNG v12 to support both Google Maps and OpenStreetMap<br />
|-<br />
| V12.0.0.3<br />
| 1 May 2018<br />
| Updated for TNG v12 to use the %note to show PreReqs of associated mods. No other code changes<br />
|-<br />
| V11.0.2.3<br />
| 23 Sep 2016<br />
| Updated for TNG v11.0.2 to fix innermenu links and support https<br />
|-<br />
| V11.0.2.2<br />
| 9 Sep 2016<br />
| Updated for TNG v11.0.2 and fixed link to Fan Chart page<br />
|-<br />
| V11.0.0.1<br />
| 9 Sep 2016<br />
| Fixed link to Fan Chart page <br />
|-<br />
| V11.0.0.0<br />
| 16 Apr 2016<br />
| Added link to Ancestors Map on TNG v11 Fan Chart page, and tidied up the placement of the Map link in the TNG innermenu so that it's the same on all the TNG pages, and comes before the PDF tab. <br />
|-<br />
| V10.1.0.2<br />
| 14 Oct 2015<br />
| Fix for extended characters under ISO-8859-1 noted by Erik.<br />
|-<br />
| V10.1.0.1<br />
| 25 Feb 2015<br />
| Minor fixes for http/https switching in the links generated.<br />
|-<br />
| V10.1.0.0<br />
| 11 Jan 2015<br />
| Updated for compatibility with TNG 10.1.<br />
|-<br />
| V10.0.0.1<br />
| 9 May 2014<br />
| Fixes for Privacy Logic provided by Martin Pannier.<br />
|-<br />
| V10.0.0.0<br />
| 12 February 2014<br />
| Updated for compatibility with TNG 10.0.0.<br />
|-<br />
| V9.0.0.6<br />
| 23 April 2012<br />
| Minor bug fix.<br/>Another attempt at fixing issue where sometimes "%A0" would display in a place name.<br />
|-<br />
| V9.0.0.5<br />
| 23 April 2012<br />
| Minor bug fix.<br/>Corrected an issue where the map would not show if you had set your site to NOT assign a tree to places.<br />
|-<br />
| V9.0.0.4<br />
| 21 April 2012<br />
| Minor Update.<br/>Added PDF link to be able to create a PDF Pedigree chart from this page - NOTE: It's not a PDF of the map page, but just the regular PDF as created from other pages.<br />
|-<br />
| V9.0.0.3<br />
| 13 April 2012<br />
| Minor bug fix.<br/>Corrected issue where people with certain prefixes in their names like "von" or "de" were being displayed with "%A0" in the name in the balloon on the map and in the table to the right of the map, instead of a space after the prefix. Also corrected an issue that stopped the map displaying if there was an apostrophe in a person's name.<br />
|-<br />
| V9.0.0.2<br />
| 21 March 2012<br />
| Minor bug fix.<br/>Corrected issue where Map would not show if the TNG Admin setting for Miscellaneous ------> "Individuals start with:" was set to "Personal information only" preventing the map from showing at all.<br />
|-<br />
| V9.0.0.1<br />
| 8 March 2012<br />
| Minor bug fix.<br/>Language Mods added for Dutch, French and Spanish. They work for all versions though!<br />
|-<br />
| V9.0.0.0<br />
| 2 February 2012<br />
| Updated by [[User:TheKiwi|Roger Moffat]] for TNG 9.0.0. This update suppresses ancestors that are marked Living and / or Private if the user is not allowed to view Living and / or Private for that Branch of the Tree<br />
|-<br />
| V8.1.3<br />
| 20 Jan 2012<br />
| Updated by [[User:TheKiwi|Roger Moffat]] for TNG 8.1.2<br />
|-<br />
| V8.1.2<br />
| 27 April 2011<br />
| Updated by [[User:TheKiwi|Roger Moffat]] for TNG 8.1.2<br />
|-<br />
| V8.1.1<br />
| 5 August 2010<br />
| Updated by [[User:Ken Roy|Ken Roy]] to create mappedigree.php in the config file and include $text for English-UTF8. Updated mappedigree.php to obtain mapconfig.php using the $subroot variable<br />
|-<br />
| V8.1.0<br />
| 27 June 2010<br />
| original TNG V8 config file release by [[User:Bsl20b50|Bryan S. Larson]]<br />
|}<br />
<br />
==Automated Installation Requirements==<br />
<br />
# Remove previously installed version <br />
# Download the appropriate zip file from the Mod Summary in the upper right hand corner<br />
# Unzip the downloaded zip file to your mods folder in TNG V8 and above <br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the '''ancestors_map_.cfg'''<br />
# Delete previous version<br />
If you have other Goggle Map mods installed, you may need to install additional fixes to the Ancestor Map mod<br />
<br />
== Custom Text Additions == <br />
<br />
'''Note''' that config file only includes the English language changes, so if you support multiple languages you will need add these lines to each of your language cust_text.php files with appropriate translations of course.<br />
<br />
<pre><br />
// added for use with mappedigree file<br />
$text['ancestorsmap'] = "Map";<br />
</pre><br />
<br />
For example, you would add to the French/cust_text.php<br />
<pre><br />
// added for use with mappedigree file<br />
$text['ancestorsmap'] = "Carte";<br />
</pre><br />
<br />
Or you can use the language mods in the summary in the upper right corner of this page to add Dutch, French or Spanish custom text additions. Procedure: download, unzip to TNG mods folder, install using Mod Manager. Note that these language mods work for all versions!<br />
<br />
== Side effects ==<br />
<br />
# As with most source code modifications, these changes will likely be overwritten during your next TNG revision upgrade and will need to be re-implemented. (Using the [[Mod Manager]] greatly simplifies this process.<br />
<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
** all should be well now<br />
<br />
== Visualization of this mod ==<br />
<br />
Sites using this mod include<br />
<br />
*[http://www.stevenwillingale.com/tng/mappedigree.php?personID=I0005&tree=01&parentset=0&generations=4 Steven's Genealogy (Doesn't Work) ] <br />
*[http://family.themajdans.com/mappedigree.php?personID=I12&tree=majdan&parentset=&generations=4 Nanney Family History ] - v12.0.1<br />
<br />
== Sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://www.pdgarrett48.com/ Our Family History]<br />
| [[User:pdgarrett48 | Paul D Garrett]]<br />
| Public/Private<br />
| 12.0.0.5<br />
| 12.0<br />
| ENG<br />
|-<br />
| [http://geneagraphie.com/ Families all over the World]<br />
| [[User:Henri_Textor| Hans Weebers]]<br />
| Public/Private<br />
| 10.1.0.2<br />
| 11.0.0.0<br />
| NL/DE/ENG/(FR) <br />
|-<br />
| [http://myfootdeeancestors.co.uk/ MyFOOTDEEAncestors]<br />
| [[User:Mrsmontgomery| Mrs Montgomery]]<br />
| <br />
| 10.0.0.0<br />
| 10.0.02<br />
| EN<br />
|-<br />
| [http://www.stevenwillingale.com/tng/mappedigree.php?personID=I0005&tree=01&parentset=0&generations=4 Steven's Genealogy]<br />
| Steven Willingale<br />
| Mod Developer<br />
| 8.1.1<br />
| 8.0.0<br />
| EN<br />
|-<br />
| [http://www.teige.de German Family-site]<br />
| [[File:Oname.gif|link=User:ojay]]<br />
| (no public site)<br />
| colspan="2" align="center"| see at [[File:Oname.gif|bottom|link=User:ojay]]<br />
<br />
| D,(NL),(GB)<br />
|-<br />
| [http://family.themajdans.com/mappedigree.php?personID=I12&tree=majdan&parentset=&generations=4 Nanney Family History]<br />
| Majdan<br />
| <br />
| 12.0.0.5<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://www.royandboucher.com Our Roy and Boucher Family]<br />
| [[User:Ken Roy|Ken Roy]]<br />
| added OpenStreetMap version<br />
| 12.0.0.5<br />
| 12.0.1<br />
| EN, FR<br />
|-<br />
| [http://www.vdheuvel.org, Van den Heuvel]<br />
| [[User:marcombv|Marco van den Heuvel]]<br />
| ...<br />
| 9.0.0.6<br />
| 9.0.3<br />
| NE, EN<br />
|-<br />
| [http://nordicancestry.info Nordic Ancestry]<br />
| [[User:Mfenger|Mogens C. Fenger]]<br />
| (not a public site)<br />
| 9.0.0.6<br />
| 9.1.1 <br />
| DA, EN<br />
|-<br />
| [http://www.maarelweb.nl/stamboom/surnames100.php Van der Maarel Genealogy]<br />
| [[User:Edward|Edward van der Maarel]]<br />
| <br />
| 12.0.0.5<br />
| 12.0.2<br />
| EN, NL<br />
|-<br />
| [http://http://jerrymilojohnson.com/ancestryproject Jerry Milo Johnson Ancestry Project]<br />
| [[User:jmiloj|Jerry Milo Johnson]]<br />
| <br />
| 9.0.0.6<br />
| 9.0.2<br />
| EN<br />
|-<br />
| [http://www.whittlesey-whittelseygenealogy.com/ Whittlesey-Whittelsey Family History]<br />
| [[User:wsw9183|Willis S Whittlesey III]]<br />
| Public site<br />
| V9.0.0.6<br />
| TNG V9.2.0<br />
| EN<br />
|-<br />
| [http://www.groganmob.com/ Grogan mob]<br />
| [[User:Mgrogan|Margaret Turner]]<br />
| Public site<br />
| V10.1.0.1<br />
| TNG V10.1.1<br />
| EN<br />
|-<br />
|-<br />
| [http://www.turnermob.com/ Turner mob]<br />
| [[User:Mgrogan|Margaret Turner]]<br />
| Public site<br />
| V10.1.0.1<br />
| TNG V10.1.1<br />
| EN<br />
|-<br />
<br />
| [https://genealogywings.com/ MOTYER Family Genealogy]<br />
| [[User:JMM|John Mark Motyer]]<br />
| Public site<br />
| [[User:JMM|see here]]<br />
| [[User:JMM|see here]]<br />
| EN, DE, RU<br />
|-<br />
| [http://www.overtonmedia.com/tng Steve's Family Tree]<br />
| [[User:Steve Overton|Steve Overton]]<br />
| Private site<br />
| 10.0.0.0<br />
| 10.0.0<br />
| EN<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User: lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://mossfamilytree.info Moss Family Tree]<br />
| [[User:Chris Moss|Chris Moss]]<br />
| <br />
| 10.0.0.1<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| Public site<br />
| 11.0.0.0<br />
| 11.0.0<br />
| NL/EN<br />
|-<br />
| [http://www.robinr.org/family/ Robin's Genealogy Database]<br />
| [[User:Robinrichm|Robin Richmond]]<br />
| Public site<br />
| 10.0.0.1<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://familiezoethout.nl/ De Zoethouten van Woudsend] <br />
| [[User:johnz|John Zoethout]]<br />
| Public site<br />
| 10.1.0.0<br />
| 10.1.0<br />
| NL/EN<br />
|-<br />
| [https://vanseeventer.nl/ Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site<br />
| 12.0.0.3<br />
| 12.0.1 beta 2<br />
| EN/DE/NL<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| 11.0.0.1<br />
| 11.0.1<br />
| EN, DE<br />
|-<br />
| [https://xerxx.se/ Andersson - Hoppe - Sahlin - Thorell]<br />
| [[User:XerxX|Erik Hoppe]]<br />
| Mod-ed mod (priv page)<br />
| 10.1.0.1<br />
| 11.1.2<br />
| SE, EN, DE<br />
|-<br />
| [https://donquigley.net Quigley Doyle Family Tree]<br />
| [[User:dwqwiz|Don Quigley]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.0.0<br />
| EN<br />
|-<br />
| [http://www.jeanpichette.com/gen Our Family History]<br />
| [[User:JeanPichette|Jean Pichette]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.0.0<br />
| EN, FR<br />
|-<br />
| [https://www.kmtrees.com/ Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| Public & Private<br />
| 12.0.0.5<br />
| [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,DE,CS,ES<br />
|-<br />
| [https://www.ourlife.us OurLife Family History - McMullen Clan]<br />
| [[User:Seanst|Sean Thompson]]<br />
| <br />
| 11.0.2.3<br />
| 11.1.0<br />
| EN<br />
|-<br />
| [http://slekt.nordseth.me SiEiNo's slekt på Internett]<br />
| [[User:SieinoTng|Eilif A Nordseth]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| Norwegian<br />
|-<br />
| http://www.danskeaner.dk<br />
| [[User:Mikki|Michael Hedeman]]<br />
| <br />
| 11.0.2.3<br />
| 11.1.0<br />
| Danish<br />
|-<br />
| [http://www.meine-vorfahren.com/TNG/index.php Auf den Spuren meiner Vorfahren]<br />
| [[User:UHaase|Uwe Haase]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| German<br />
|-<br />
| localhost site only<br />
| [[User:OscarMisty|Hazel Foster]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| English<br />
|-<br />
| [https://quotidiangenealogy.com/tngprivate/ Patricia Lee Hobbs Family History]<br />
| [[User:PattiH|Patricia Hobbs]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://wdfam.synology.me/kematen Ortsfamilienbuch für Kematen in Tirol]<br />
| [[User:Wdaser|Walter Dase]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://racine-ad.fr/TNG/index.php Racine d'Alsace]<br />
| [[User:Louis42|J-Louis Valory]]<br />
| Public/Private - T17 customized<br />
| 12.0.0.5<br />
| 12.0.2<br />
| FR<br />
|-<br />
| [http://justalittleleaf.co.uk Genealogy of the Weir and Drain Families]<br />
| [[BeverleyStimpson|Beverley Stimpson]]<br />
| Public Site<br />
| 11.0.2.3 <br />
| 11.1.2<br />
| ENGLISH<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [https://www.kenspratlin.com/our-genealogy/ Our Family Tree]<br />
| [[User:Ken Spratlin|Ken Spratlin]]<br />
| Public/Private, Template 12<br />
| 12.0.0.5<br />
| 12.0.2<br />
| English<br />
|-<br />
| [https://www.martius-familie.de Martius Family]<br />
| [[User:Hemar| Hendrik Martius]]<br />
| Half public<br />
| 12.0.0.5<br />
| 12.0.2<br />
| DE,EN, FR, NL<br />
|-<br />
| [https://dojoba-verlag.de/Stammbaum Bartelds/Kratzer Genealogy]<br />
| [[User:barjo07| Jos Bartelds]]<br />
| Half public<br />
| 12.0.0.5<br />
| 12.0.2<br />
| DE,EN, NL<br />
|-<br />
| [https://thrushfamily.com Journeys in Genealogy]<br />
| [[User:PapaTango|Patrick Thrush]]<br />
| Public WordPress/TNG bundle<br />
| 12.0.0.5<br />
| 12.0.3<br />
| English<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.0.0.5<br />
| 12.1.0.0<br />
| Danish<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:GoogleMaps]]<br />
[[Category:pedigree.php mods]]<br />
[[Category:pedigreetext.php mods]]<br />
[[Category:ahnentafel.php mods]]<br />
[[Category:extrastree.php mods]]<br />
[[Category:cust_text.php Dutch mods]]<br />
[[Category:cust_text.php English mods]]<br />
[[Category:cust_text.php French mods]]<br />
[[Category:cust_text.php German mods]]<br />
[[Category:cust_text.php Spanish mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Ancestor_map&diff=54906Ancestor map2019-04-22T04:35:12Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{Languages}}<br />
{{restricted}}<br />
{{TNGmod<br />
| mod_name = Ancestor Map<br />
| mod_summary = Shows a Google map of birth places of the individual's ancestors.<br />
| mod_validation = Latest mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]<br />
| mod_last_update = 30 Jun 2018<br />
| download_link = [https://www.royandboucher.com/ccount/click.php?id=458&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors map 1 add map v12.0.0.5.zip]<br>for {{Tv120}}<hr /><br />
<div class="mw-collapsible mw-collapsible-content" id="mw-customcollapsible-sb1"><span class="mw-customtoggle-sb1 mw-customtoggle-sbdiv" style='text-decoration:underline;float:right;'>&#91;Show older versions&#93;</span></div><br /><br />
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id="mw-customcollapsible-sbdiv"><br />
<div style='overflow:none'>[https://www.royandboucher.com/ccount/click.php?id=394&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors map 1 add map v11.0.2.3.zip] for {{Tv1102}}<hr></div><br />
<div style='overflow:none;'>[https://www.royandboucher.com/ccount/click.php?id=386&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors map 1 add map v11.0.0.1.zip] for {{Tv110}}<hr></div><br />
<div style='overflow:none;'>[https://www.royandboucher.com/ccount/click.php?id=338&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_1_add_map_v10.1.0.2.zip]<br> for {{Tv1010}}<hr></div><br />
<div style='overflow:none;'>[https://www.royandboucher.com/ccount/click.php?id=188&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_1_add_map_v10.0.0.1.zip]<br> for {{Tv100}}<hr></div><br />
<div style='overflow:none;'> [[Media:Ancestors_map_1_add_map_v9.0.0.6.zip| Ancestors_map_1_add_map_v9.0.0.6]]<br>for {{Tv90}}<hr></div><br />
<div style='overflow:none;'>[[Media:Ancestors_map_v8.1.3.cfg.zip | Ancestors_map_v8.1.3.cfg]]<br>for {{Tv812}} <hr></div><br />
<div style='overflow:none;'>[[Media:ancestors_map_v8.1.1.zip | ancestors_map_v8.1.1]]<br>for {{Tv80}}<hr></div><br />
<span class="mw-customtoggle-sb1 mw-customtoggle-sbdiv" style='text-decoration:underline;float:right;'>&#91;Hide old versions&#93;</span><br /><br />
</div><br />
[[Media:Ancestors_map_1_add_map_v9.0.0.0_german.zip|German language file]]<br><br />
[http://ccount.degryse-moeys.net/click.php?id=20 Dutch language file]<br> <br />
[http://ccount.degryse-moeys.net/click.php?id=21 French language file] <br />
[http://ccount.degryse-moeys.net/click.php?id=22 Spanish language file]<br />
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=160-188-214-225-226-227-277-338-371-386-387-394-440-441-442-443-451-452-455 View download statistics]<br />
| mod_author = Réal Charlebois<br />TNG v8 updated by Bryan S. Larson<br />TNG V8.1.2, V9, V10, V10.1 updated by Roger Moffat<br />V11 updated by Ken Roy<br />V12 updated by Erik Hoppe and Ken Roy<br />
| mod_url = [[Ancestor map]] (This page)<br />
| mod_support = [http://tng.community TNG Community Forums]<br />
| mod_contact =<br />
| mod_version = 12.0.0.5 for TNG 12<br />11.0.2.3 for TNG 11.0.2<br />11.0.0.1 for TNG 11.0<br />10.1.0.2 for TNG 10.1<br />10.0.0.1 for TNG 10<br />9.0.0.1 for TNG 9.0<br />8.1.2 for TNG 8.1.2<br />8.1.1 for other versions of TNG 8<br />
| use_mod_manager = Yes<br />
| min_TNG_ver = 8.0.0<br />
| max_TNG_ver = 12+<br />
| TNG_file_list = pedigree.php<br />pedigreetext.php<br />ahnentafel.php<br />extrastree.php<br />fan.php<br />cust_text.php<br />mappedigree.php (new file)<br />
| related_mods = Requires other mods for the [[Google Maps - More Place Levels Mod]]<br />[[Google Maps - Change Pin Legend Mod]]<br/ >[[Google maps 15]]<br />
| notes = If using multiple languages, please add the [[Ancestor_map#Custom_Text_Additions|custom text]] for your other languages<br />
}} <br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
<br />
== Purpose of the Mod ==<br />
This mod was developed from a discussion on <i>Adding a map to Ancestry for an individual, Putting all ancestors for an individual on a google map</i> in this <br />
[http://tng.community/index.php?/forums/topic/4055-adding-a-map-to-ancestry-for-an-individual/ TNG Community Forum entry] It will add a new link to the Ancestors tab on a getperson.php page that shows a map with all of the places (that have been geocoded) for that person's ancestors.<br />
<br />
<b>Supplemental mods</b><br>If you have installed one of the Google Map mods that adds Placelevels, you should download and install one of the supplemental mods shown here.<br />
{{caution<br />
|notes=DO NOT install the supplemental mods unless you are also running the mod that is a prerequisite}}<br />
{{TNG 12.0|and after}}<br />
* For [[Google Maps - Change Pin Legend Mod]]: [https://www.royandboucher.com/ccount/click.php?id=460&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_2_change_pin_layout_v12.0.0.2.zip]<br />
* For [[Google Maps - More Place Levels Mod]]: [https://www.royandboucher.com/ccount/click.php?id=461&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_3_add_4_placelevels_v12.0.0.2.zip]<br />
* For [[Google maps 15]]: [https://www.royandboucher.com/ccount/click.php?id=462&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_4_google_maps_15_v12.0.0.2.zip]<br />
<br />
<div class="mw-collapsible mw-collapsible-content" id="mw-customcollapsible-v10link">&#91;<span class="mw-customtoggle-v10link mw-customtoggle-v10div" style='text-decoration:underline;'>Show supplemental files for TNGv9 - TNGv11</span>&#93;</div><br />
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id="mw-customcollapsible-v10div" style='border:thin solid grey'><br><br />
{{TNG 10.1.0|and after}}<br />
* For [[Google Maps - Change Pin Legend Mod]]: [https://www.royandboucher.com/ccount/click.php?id=227&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_2_change_pin_layout_v10.1.0.0.zip]<br />
* For [[Google Maps - More Place Levels Mod]]: [https://www.royandboucher.com/ccount/click.php?id=225&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_3_add_4_placelevels_v10.1.0.0.zip]<br />
* For [[Google maps 15]]: [https://www.royandboucher.com/ccount/click.php?id=226&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_4_google_maps_15_v10.1.0.0.zip]<br />
* for the [[OpenStreetMap]] [http://www.royandboucher.com/ccount/click.php?id=452&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_5_open_street_map_v10.1.0.1.zip] <br />
<br />
{{TNG 9.0|and after}}<br />
* For [[Google Maps - Change Pin Legend Mod]]: [[Media:Ancestors_map_2_change_pin_layout_v9.0.0.0.zip|ancestors_map_2_change_pin_layout_v9.0.0.0.zip]]<br />
* For [[Google Maps - More Place Levels Mod]]: [[Media:Ancestors_map_3_add_4_placelevels_v9.0.0.1.zip|ancestors_map_3_add_4_placelevels_v9.0.0.1.zip]]<br />
* For [[Google maps 15]]: [[Media:ancestors_map_4_google_maps_15_v9.0.0.1.zip|ancestors_map_4_google_maps_15_v9.0.0.1.zip]]<br />
&#91;<span class="mw-customtoggle-v10link mw-customtoggle-v10div" style='text-decoration:underline;'>Hide TNGv9 - TNGv11</span>&#93;<br />
</div><br />
<br />
== Developers ==<br />
This mod was developed by Developer is Réal Charlebois See [http://tng.community/index.php?/forums/topic/4055-adding-a-map-to-ancestry-for-an-individual/ Adding a map to Ancestry for an individual] on the TNG Community Forums<br />
<br />
TNG8 version by [[User:Bsl20b50|Bryan S. Larson]]<br />
<br />
Config file for TNG V8.1.2 updated by [[User:TheKiwi|Roger Moffat]] to work correctly, and have the variables quoted.<br />
<br />
Mod was updated for TNG V9 by [[User:TheKiwi|Roger Moffat]] to follow the Living and Private access rules as well as quoted variables from the TNG 8 Revision and tweaks for validation.<br />
<br />
Mod was updated for TNG V10 by [[User:TheKiwi|Roger Moffat]] to handle changes in innermenu caused by the addition of the Vertical Ancestor Chart to TNG. Version 10.0.0.1 includes fixes to the Privacy logic provided by Martin Pannier.<br />
<br />
Mod was updated for TNG V10.1 by [[User:TheKiwi|Roger Moffat]] to handle change from mysql_ queries to tng_ queries in TNG 10.1.<br />
<br />
Mod was updated for TNG V12 by [[User:KenRoy|Ken Roy]] and [[User:Xerxx|Erik Hoppe]] to support both Google Maps and the [[OpenStreetMap]] mod<br />
<br />
== Known Issues ==<br />
<br />
For the maps to work you must have [http://tng.lythgoes.net/wiki/index.php?title=Google_Maps_-_Geocoding_Places geo-coded locations] in your tree!<br />
<br />
<span style="color: red">'''Geo-coded locations must use decimals and NOT commas for values. Commas used in geocodes will result in javascript variable errors that prevent the maps from displaying'''</span><br />
<br />
<div class='mw-collapsible mw-collapsed'>To see the list of issues fixed in TNG V9 '''[Expand]''' the link on the right. You can then click '''[Collapse]''' to hide the section. <br />
<div class='toccolours mw-collapsible-content'><br />
{{TNG 8.1.0|and before}} Other issues:<br />
* mappedigree.php is still coded in TNG V7 style without the quoted variables used in TNG V8<br />
* pins in Event table are not numbered<br />
* pins in Event table are shown with a border (See sites using the mod for visualization of these last 2 issues)<br />
* currently does not support the [[Google_Maps_-_More_Place_Levels_Mod]]<br />
:The [[Media:Ancestors_map_placelevel_v8.1.0.zip | ancestors_map_placelevel_v8.1.0.zip]] file can be installed on top of the Ancestor Map mod to address the previous 3 issues shown above. '''Note''' that if you don't have the [[Google_Maps_-_More_Place_Levels_Mod]] installed, you should rework the ancestors_map_placelevel config file and only use location 2 to fix the other two issues.<br />
<br />
{{TNG 8.1.2|and after}}The above issues have been fixed in the <br />
Ancestors_map_v8.1.3.cfg.zip file linked above<br />
<br />
{{TNG 9.0|and after}}The above issues have been fixed in TNG V9.<br />
</div></div><br />
<br />
== Requirements ==<br />
<br />
* a working TNG installation with Mod Manager<br />
* Geo-coded locations<br />
* Latitude and longitude values must use decimals<br />
<br />
== Visualizations ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
|- <br />
|colspan='2'| 1. '''The Ancestor Map'''<br />
|-<br />
|colspan='2'| [[Image:ancestor_map_after1.jpg]]<br />
|- style='vertical-align:top'<br />
| 2. '''The bottom of the scrolling event list.'''<br><br />
The event list is sorted by generation, using the typical father-first pedigree sorting, and then by event type:<br />
Birth, Christening, LDS Baptism, Death, Burial, Marriage, Divorce, LDS Marriage Sealing. Since multiple events may use the same location pin, the pin numbers at the bottom of the list may not be the highest pin numbers<br />
| [[Image:ancestor_map_after2.jpg]]<br />
|}<br />
<br />
==Revision History==<br />
{| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|- valign="top<br />
| V12.0.0.5<br />
| 30 Jun 2018<br />
| Updated to fix several syntax errors on PHP 7.2.6 Version supports both Google Maps and OpenStreetMap<br />Updated add-on mods to work with the Ancestor Map v12.0.0.5 version posted on 27 Jun2018<br />
|-<br />
| V12.0.0.4<br />
| 10 Jun 2018<br />
| Updated by Erik Hoppe for TNG v12 to support both Google Maps and OpenStreetMap<br />
|-<br />
| V12.0.0.3<br />
| 1 May 2018<br />
| Updated for TNG v12 to use the %note to show PreReqs of associated mods. No other code changes<br />
|-<br />
| V11.0.2.3<br />
| 23 Sep 2016<br />
| Updated for TNG v11.0.2 to fix innermenu links and support https<br />
|-<br />
| V11.0.2.2<br />
| 9 Sep 2016<br />
| Updated for TNG v11.0.2 and fixed link to Fan Chart page<br />
|-<br />
| V11.0.0.1<br />
| 9 Sep 2016<br />
| Fixed link to Fan Chart page <br />
|-<br />
| V11.0.0.0<br />
| 16 Apr 2016<br />
| Added link to Ancestors Map on TNG v11 Fan Chart page, and tidied up the placement of the Map link in the TNG innermenu so that it's the same on all the TNG pages, and comes before the PDF tab. <br />
|-<br />
| V10.1.0.2<br />
| 14 Oct 2015<br />
| Fix for extended characters under ISO-8859-1 noted by Erik.<br />
|-<br />
| V10.1.0.1<br />
| 25 Feb 2015<br />
| Minor fixes for http/https switching in the links generated.<br />
|-<br />
| V10.1.0.0<br />
| 11 Jan 2015<br />
| Updated for compatibility with TNG 10.1.<br />
|-<br />
| V10.0.0.1<br />
| 9 May 2014<br />
| Fixes for Privacy Logic provided by Martin Pannier.<br />
|-<br />
| V10.0.0.0<br />
| 12 February 2014<br />
| Updated for compatibility with TNG 10.0.0.<br />
|-<br />
| V9.0.0.6<br />
| 23 April 2012<br />
| Minor bug fix.<br/>Another attempt at fixing issue where sometimes "%A0" would display in a place name.<br />
|-<br />
| V9.0.0.5<br />
| 23 April 2012<br />
| Minor bug fix.<br/>Corrected an issue where the map would not show if you had set your site to NOT assign a tree to places.<br />
|-<br />
| V9.0.0.4<br />
| 21 April 2012<br />
| Minor Update.<br/>Added PDF link to be able to create a PDF Pedigree chart from this page - NOTE: It's not a PDF of the map page, but just the regular PDF as created from other pages.<br />
|-<br />
| V9.0.0.3<br />
| 13 April 2012<br />
| Minor bug fix.<br/>Corrected issue where people with certain prefixes in their names like "von" or "de" were being displayed with "%A0" in the name in the balloon on the map and in the table to the right of the map, instead of a space after the prefix. Also corrected an issue that stopped the map displaying if there was an apostrophe in a person's name.<br />
|-<br />
| V9.0.0.2<br />
| 21 March 2012<br />
| Minor bug fix.<br/>Corrected issue where Map would not show if the TNG Admin setting for Miscellaneous ------> "Individuals start with:" was set to "Personal information only" preventing the map from showing at all.<br />
|-<br />
| V9.0.0.1<br />
| 8 March 2012<br />
| Minor bug fix.<br/>Language Mods added for Dutch, French and Spanish. They work for all versions though!<br />
|-<br />
| V9.0.0.0<br />
| 2 February 2012<br />
| Updated by [[User:TheKiwi|Roger Moffat]] for TNG 9.0.0. This update suppresses ancestors that are marked Living and / or Private if the user is not allowed to view Living and / or Private for that Branch of the Tree<br />
|-<br />
| V8.1.3<br />
| 20 Jan 2012<br />
| Updated by [[User:TheKiwi|Roger Moffat]] for TNG 8.1.2<br />
|-<br />
| V8.1.2<br />
| 27 April 2011<br />
| Updated by [[User:TheKiwi|Roger Moffat]] for TNG 8.1.2<br />
|-<br />
| V8.1.1<br />
| 5 August 2010<br />
| Updated by [[User:Ken Roy|Ken Roy]] to create mappedigree.php in the config file and include $text for English-UTF8. Updated mappedigree.php to obtain mapconfig.php using the $subroot variable<br />
|-<br />
| V8.1.0<br />
| 27 June 2010<br />
| original TNG V8 config file release by [[User:Bsl20b50|Bryan S. Larson]]<br />
|}<br />
<br />
==Automated Installation Requirements==<br />
<br />
# Remove previously installed version <br />
# Download the appropriate zip file from the Mod Summary in the upper right hand corner<br />
# Unzip the downloaded zip file to your mods folder in TNG V8 and above <br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the '''ancestors_map_.cfg'''<br />
# Delete previous version<br />
If you have other Goggle Map mods installed, you may need to install additional fixes to the Ancestor Map mod<br />
<br />
== Custom Text Additions == <br />
<br />
'''Note''' that config file only includes the English language changes, so if you support multiple languages you will need add these lines to each of your language cust_text.php files with appropriate translations of course.<br />
<br />
<pre><br />
// added for use with mappedigree file<br />
$text['ancestorsmap'] = "Map";<br />
</pre><br />
<br />
For example, you would add to the French/cust_text.php<br />
<pre><br />
// added for use with mappedigree file<br />
$text['ancestorsmap'] = "Carte";<br />
</pre><br />
<br />
Or you can use the language mods in the summary in the upper right corner of this page to add Dutch, French or Spanish custom text additions. Procedure: download, unzip to TNG mods folder, install using Mod Manager. Note that these language mods work for all versions!<br />
<br />
== Side effects ==<br />
<br />
# As with most source code modifications, these changes will likely be overwritten during your next TNG revision upgrade and will need to be re-implemented. (Using the [[Mod Manager]] greatly simplifies this process.<br />
<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
** all should be well now<br />
<br />
== Visualization of this mod ==<br />
<br />
Sites using this mod include<br />
<br />
*[http://www.stevenwillingale.com/tng/mappedigree.php?personID=I0005&tree=01&parentset=0&generations=4 Steven's Genealogy (Doesn't Work) ] <br />
*[http://family.themajdans.com/mappedigree.php?personID=I12&tree=majdan&parentset=&generations=4 Nanney Family History ] - v12.0.1<br />
<br />
== Sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://www.pdgarrett48.com/ Our Family History]<br />
| [[User:pdgarrett48 | Paul D Garrett]]<br />
| Public/Private<br />
| 12.0.0.5<br />
| 12.0<br />
| ENG<br />
|-<br />
| [http://geneagraphie.com/ Families all over the World]<br />
| [[User:Henri_Textor| Hans Weebers]]<br />
| Public/Private<br />
| 10.1.0.2<br />
| 11.0.0.0<br />
| NL/DE/ENG/(FR) <br />
|-<br />
| [http://myfootdeeancestors.co.uk/ MyFOOTDEEAncestors]<br />
| [[User:Mrsmontgomery| Mrs Montgomery]]<br />
| <br />
| 10.0.0.0<br />
| 10.0.02<br />
| EN<br />
|-<br />
| [http://www.stevenwillingale.com/tng/mappedigree.php?personID=I0005&tree=01&parentset=0&generations=4 Steven's Genealogy]<br />
| Steven Willingale<br />
| Mod Developer<br />
| 8.1.1<br />
| 8.0.0<br />
| EN<br />
|-<br />
| [http://www.teige.de German Family-site]<br />
| [[File:Oname.gif|link=User:ojay]]<br />
| (no public site)<br />
| colspan="2" align="center"| see at [[File:Oname.gif|bottom|link=User:ojay]]<br />
<br />
| D,(NL),(GB)<br />
|-<br />
| [http://family.themajdans.com/mappedigree.php?personID=I12&tree=majdan&parentset=&generations=4 Nanney Family History]<br />
| Majdan<br />
| <br />
| 12.0.0.5<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://www.royandboucher.com Our Roy and Boucher Family]<br />
| [[User:Ken Roy|Ken Roy]]<br />
| added OpenStreetMap version<br />
| 12.0.0.5<br />
| 12.0.1<br />
| EN, FR<br />
|-<br />
| [http://www.vdheuvel.org, Van den Heuvel]<br />
| [[User:marcombv|Marco van den Heuvel]]<br />
| ...<br />
| 9.0.0.6<br />
| 9.0.3<br />
| NE, EN<br />
|-<br />
| [http://nordicancestry.info Nordic Ancestry]<br />
| [[User:Mfenger|Mogens C. Fenger]]<br />
| (not a public site)<br />
| 9.0.0.6<br />
| 9.1.1 <br />
| DA, EN<br />
|-<br />
| [http://www.maarelweb.nl/stamboom/surnames100.php Van der Maarel Genealogy]<br />
| [[User:Edward|Edward van der Maarel]]<br />
| <br />
| 12.0.0.5<br />
| 12.0.2<br />
| EN, NL<br />
|-<br />
| [http://http://jerrymilojohnson.com/ancestryproject Jerry Milo Johnson Ancestry Project]<br />
| [[User:jmiloj|Jerry Milo Johnson]]<br />
| <br />
| 9.0.0.6<br />
| 9.0.2<br />
| EN<br />
|-<br />
| [http://www.whittlesey-whittelseygenealogy.com/ Whittlesey-Whittelsey Family History]<br />
| [[User:wsw9183|Willis S Whittlesey III]]<br />
| Public site<br />
| V9.0.0.6<br />
| TNG V9.2.0<br />
| EN<br />
|-<br />
| [http://www.groganmob.com/ Grogan mob]<br />
| [[User:Mgrogan|Margaret Turner]]<br />
| Public site<br />
| V10.1.0.1<br />
| TNG V10.1.1<br />
| EN<br />
|-<br />
|-<br />
| [http://www.turnermob.com/ Turner mob]<br />
| [[User:Mgrogan|Margaret Turner]]<br />
| Public site<br />
| V10.1.0.1<br />
| TNG V10.1.1<br />
| EN<br />
|-<br />
<br />
| [https://genealogywings.com/ MOTYER Family Genealogy]<br />
| [[User:JMM|John Mark Motyer]]<br />
| Public site<br />
| [[User:JMM|see here]]<br />
| [[User:JMM|see here]]<br />
| EN, DE, RU<br />
|-<br />
| [http://www.overtonmedia.com/tng Steve's Family Tree]<br />
| [[User:Steve Overton|Steve Overton]]<br />
| Private site<br />
| 10.0.0.0<br />
| 10.0.0<br />
| EN<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User: lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://mossfamilytree.info Moss Family Tree]<br />
| [[User:Chris Moss|Chris Moss]]<br />
| <br />
| 10.0.0.1<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| Public site<br />
| 11.0.0.0<br />
| 11.0.0<br />
| NL/EN<br />
|-<br />
| [http://www.robinr.org/family/ Robin's Genealogy Database]<br />
| [[User:Robinrichm|Robin Richmond]]<br />
| Public site<br />
| 10.0.0.1<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://familiezoethout.nl/ De Zoethouten van Woudsend] <br />
| [[User:johnz|John Zoethout]]<br />
| Public site<br />
| 10.1.0.0<br />
| 10.1.0<br />
| NL/EN<br />
|-<br />
| [https://vanseeventer.nl/ Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site<br />
| 12.0.0.3<br />
| 12.0.1 beta 2<br />
| EN/DE/NL<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| 11.0.0.1<br />
| 11.0.1<br />
| EN, DE<br />
|-<br />
| [https://xerxx.se/ Andersson - Hoppe - Sahlin - Thorell]<br />
| [[User:XerxX|Erik Hoppe]]<br />
| Mod-ed mod (priv page)<br />
| 10.1.0.1<br />
| 11.1.2<br />
| SE, EN, DE<br />
|-<br />
| [https://donquigley.net Quigley Doyle Family Tree]<br />
| [[User:dwqwiz|Don Quigley]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.0.0<br />
| EN<br />
|-<br />
| [http://www.jeanpichette.com/gen Our Family History]<br />
| [[User:JeanPichette|Jean Pichette]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.0.0<br />
| EN, FR<br />
|-<br />
| [https://www.kmtrees.com/ Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| Public & Private<br />
| 12.0.0.5<br />
| [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,DE,CS,ES<br />
|-<br />
| [https://www.ourlife.us OurLife Family History - McMullen Clan]<br />
| [[User:Seanst|Sean Thompson]]<br />
| <br />
| 11.0.2.3<br />
| 11.1.0<br />
| EN<br />
|-<br />
| [http://slekt.nordseth.me SiEiNo's slekt på Internett]<br />
| [[User:SieinoTng|Eilif A Nordseth]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| Norwegian<br />
|-<br />
| http://www.danskeaner.dk<br />
| [[User:Mikki|Michael Hedeman]]<br />
| <br />
| 11.0.2.3<br />
| 11.1.0<br />
| Danish<br />
|-<br />
| [http://www.meine-vorfahren.com/TNG/index.php Auf den Spuren meiner Vorfahren]<br />
| [[User:UHaase|Uwe Haase]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| German<br />
|-<br />
| localhost site only<br />
| [[User:OscarMisty|Hazel Foster]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| English<br />
|-<br />
| [https://quotidiangenealogy.com/tngprivate/ Patricia Lee Hobbs Family History]<br />
| [[User:PattiH|Patricia Hobbs]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://wdfam.synology.me/kematen Ortsfamilienbuch für Kematen in Tirol]<br />
| [[User:Wdaser|Walter Dase]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://racine-ad.fr/TNG/index.php Racine d'Alsace]<br />
| [[User:Louis42|J-Louis Valory]]<br />
| Public/Private - T17 customized<br />
| 12.0.0.5<br />
| 12.0.2<br />
| FR<br />
|-<br />
| [http://justalittleleaf.co.uk Genealogy of the Weir and Drain Families]<br />
| [[BeverleyStimpson|Beverley Stimpson]]<br />
| Public Site<br />
| 11.0.2.3 <br />
| 11.1.2<br />
| ENGLISH<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [https://www.kenspratlin.com/our-genealogy/ Our Family Tree]<br />
| [[User:Ken Spratlin|Ken Spratlin]]<br />
| Public/Private, Template 12<br />
| 12.0.0.5<br />
| 12.0.2<br />
| English<br />
|-<br />
| [https://www.martius-familie.de Martius Family]<br />
| [[User:Hemar| Hendrik Martius]]<br />
| Half public<br />
| 12.0.0.5<br />
| 12.0.2<br />
| DE,EN, FR, NL<br />
|-<br />
| [https://dojoba-verlag.de/Stammbaum Bartelds/Kratzer Genealogy]<br />
| [[User:barjo07| Jos Bartelds]]<br />
| Half public<br />
| 12.0.0.5<br />
| 12.0.2<br />
| DE,EN, NL<br />
|-<br />
| [https://thrushfamily.com Journeys in Genealogy]<br />
| [[User:PapaTango|Patrick Thrush]]<br />
| Public WordPress/TNG bundle<br />
| 12.0.0.5<br />
| 12.0.3<br />
| English<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.1.0.0<br />
| DA,EN,DE,CS,ES - etc.<br />
| Danish<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:GoogleMaps]]<br />
[[Category:pedigree.php mods]]<br />
[[Category:pedigreetext.php mods]]<br />
[[Category:ahnentafel.php mods]]<br />
[[Category:extrastree.php mods]]<br />
[[Category:cust_text.php Dutch mods]]<br />
[[Category:cust_text.php English mods]]<br />
[[Category:cust_text.php French mods]]<br />
[[Category:cust_text.php German mods]]<br />
[[Category:cust_text.php Spanish mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Ancestor_map&diff=54905Ancestor map2019-04-22T04:34:19Z<p>Fholbek: </p>
<hr />
<div>{{Languages}}<br />
{{restricted}}<br />
{{TNGmod<br />
| mod_name = Ancestor Map<br />
| mod_summary = Shows a Google map of birth places of the individual's ancestors.<br />
| mod_validation = Latest mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]<br />
| mod_last_update = 30 Jun 2018<br />
| download_link = [https://www.royandboucher.com/ccount/click.php?id=458&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors map 1 add map v12.0.0.5.zip]<br>for {{Tv120}}<hr /><br />
<div class="mw-collapsible mw-collapsible-content" id="mw-customcollapsible-sb1"><span class="mw-customtoggle-sb1 mw-customtoggle-sbdiv" style='text-decoration:underline;float:right;'>&#91;Show older versions&#93;</span></div><br /><br />
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id="mw-customcollapsible-sbdiv"><br />
<div style='overflow:none'>[https://www.royandboucher.com/ccount/click.php?id=394&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors map 1 add map v11.0.2.3.zip] for {{Tv1102}}<hr></div><br />
<div style='overflow:none;'>[https://www.royandboucher.com/ccount/click.php?id=386&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors map 1 add map v11.0.0.1.zip] for {{Tv110}}<hr></div><br />
<div style='overflow:none;'>[https://www.royandboucher.com/ccount/click.php?id=338&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_1_add_map_v10.1.0.2.zip]<br> for {{Tv1010}}<hr></div><br />
<div style='overflow:none;'>[https://www.royandboucher.com/ccount/click.php?id=188&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_1_add_map_v10.0.0.1.zip]<br> for {{Tv100}}<hr></div><br />
<div style='overflow:none;'> [[Media:Ancestors_map_1_add_map_v9.0.0.6.zip| Ancestors_map_1_add_map_v9.0.0.6]]<br>for {{Tv90}}<hr></div><br />
<div style='overflow:none;'>[[Media:Ancestors_map_v8.1.3.cfg.zip | Ancestors_map_v8.1.3.cfg]]<br>for {{Tv812}} <hr></div><br />
<div style='overflow:none;'>[[Media:ancestors_map_v8.1.1.zip | ancestors_map_v8.1.1]]<br>for {{Tv80}}<hr></div><br />
<span class="mw-customtoggle-sb1 mw-customtoggle-sbdiv" style='text-decoration:underline;float:right;'>&#91;Hide old versions&#93;</span><br /><br />
</div><br />
[[Media:Ancestors_map_1_add_map_v9.0.0.0_german.zip|German language file]]<br><br />
[http://ccount.degryse-moeys.net/click.php?id=20 Dutch language file]<br> <br />
[http://ccount.degryse-moeys.net/click.php?id=21 French language file] <br />
[http://ccount.degryse-moeys.net/click.php?id=22 Spanish language file]<br />
| download_stats = [https://www.royandboucher.com/ccount/index.php?action=stats&id=160-188-214-225-226-227-277-338-371-386-387-394-440-441-442-443-451-452-455 View download statistics]<br />
| mod_author = Réal Charlebois<br />TNG v8 updated by Bryan S. Larson<br />TNG V8.1.2, V9, V10, V10.1 updated by Roger Moffat<br />V11 updated by Ken Roy<br />V12 updated by Erik Hoppe and Ken Roy<br />
| mod_url = [[Ancestor map]] (This page)<br />
| mod_support = [http://tng.community TNG Community Forums]<br />
| mod_contact =<br />
| mod_version = 12.0.0.5 for TNG 12<br />11.0.2.3 for TNG 11.0.2<br />11.0.0.1 for TNG 11.0<br />10.1.0.2 for TNG 10.1<br />10.0.0.1 for TNG 10<br />9.0.0.1 for TNG 9.0<br />8.1.2 for TNG 8.1.2<br />8.1.1 for other versions of TNG 8<br />
| use_mod_manager = Yes<br />
| min_TNG_ver = 8.0.0<br />
| max_TNG_ver = 12+<br />
| TNG_file_list = pedigree.php<br />pedigreetext.php<br />ahnentafel.php<br />extrastree.php<br />fan.php<br />cust_text.php<br />mappedigree.php (new file)<br />
| related_mods = Requires other mods for the [[Google Maps - More Place Levels Mod]]<br />[[Google Maps - Change Pin Legend Mod]]<br/ >[[Google maps 15]]<br />
| notes = If using multiple languages, please add the [[Ancestor_map#Custom_Text_Additions|custom text]] for your other languages<br />
}} <br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
<br />
== Purpose of the Mod ==<br />
This mod was developed from a discussion on <i>Adding a map to Ancestry for an individual, Putting all ancestors for an individual on a google map</i> in this <br />
[http://tng.community/index.php?/forums/topic/4055-adding-a-map-to-ancestry-for-an-individual/ TNG Community Forum entry] It will add a new link to the Ancestors tab on a getperson.php page that shows a map with all of the places (that have been geocoded) for that person's ancestors.<br />
<br />
<b>Supplemental mods</b><br>If you have installed one of the Google Map mods that adds Placelevels, you should download and install one of the supplemental mods shown here.<br />
{{caution<br />
|notes=DO NOT install the supplemental mods unless you are also running the mod that is a prerequisite}}<br />
{{TNG 12.0|and after}}<br />
* For [[Google Maps - Change Pin Legend Mod]]: [https://www.royandboucher.com/ccount/click.php?id=460&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_2_change_pin_layout_v12.0.0.2.zip]<br />
* For [[Google Maps - More Place Levels Mod]]: [https://www.royandboucher.com/ccount/click.php?id=461&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_3_add_4_placelevels_v12.0.0.2.zip]<br />
* For [[Google maps 15]]: [https://www.royandboucher.com/ccount/click.php?id=462&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_4_google_maps_15_v12.0.0.2.zip]<br />
<br />
<div class="mw-collapsible mw-collapsible-content" id="mw-customcollapsible-v10link">&#91;<span class="mw-customtoggle-v10link mw-customtoggle-v10div" style='text-decoration:underline;'>Show supplemental files for TNGv9 - TNGv11</span>&#93;</div><br />
<div class='mw-collapsible mw-collapsible-content mw-collapsed' id="mw-customcollapsible-v10div" style='border:thin solid grey'><br><br />
{{TNG 10.1.0|and after}}<br />
* For [[Google Maps - Change Pin Legend Mod]]: [https://www.royandboucher.com/ccount/click.php?id=227&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_2_change_pin_layout_v10.1.0.0.zip]<br />
* For [[Google Maps - More Place Levels Mod]]: [https://www.royandboucher.com/ccount/click.php?id=225&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_3_add_4_placelevels_v10.1.0.0.zip]<br />
* For [[Google maps 15]]: [https://www.royandboucher.com/ccount/click.php?id=226&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_4_google_maps_15_v10.1.0.0.zip]<br />
* for the [[OpenStreetMap]] [http://www.royandboucher.com/ccount/click.php?id=452&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} ancestors_map_5_open_street_map_v10.1.0.1.zip] <br />
<br />
{{TNG 9.0|and after}}<br />
* For [[Google Maps - Change Pin Legend Mod]]: [[Media:Ancestors_map_2_change_pin_layout_v9.0.0.0.zip|ancestors_map_2_change_pin_layout_v9.0.0.0.zip]]<br />
* For [[Google Maps - More Place Levels Mod]]: [[Media:Ancestors_map_3_add_4_placelevels_v9.0.0.1.zip|ancestors_map_3_add_4_placelevels_v9.0.0.1.zip]]<br />
* For [[Google maps 15]]: [[Media:ancestors_map_4_google_maps_15_v9.0.0.1.zip|ancestors_map_4_google_maps_15_v9.0.0.1.zip]]<br />
&#91;<span class="mw-customtoggle-v10link mw-customtoggle-v10div" style='text-decoration:underline;'>Hide TNGv9 - TNGv11</span>&#93;<br />
</div><br />
<br />
== Developers ==<br />
This mod was developed by Developer is Réal Charlebois See [http://tng.community/index.php?/forums/topic/4055-adding-a-map-to-ancestry-for-an-individual/ Adding a map to Ancestry for an individual] on the TNG Community Forums<br />
<br />
TNG8 version by [[User:Bsl20b50|Bryan S. Larson]]<br />
<br />
Config file for TNG V8.1.2 updated by [[User:TheKiwi|Roger Moffat]] to work correctly, and have the variables quoted.<br />
<br />
Mod was updated for TNG V9 by [[User:TheKiwi|Roger Moffat]] to follow the Living and Private access rules as well as quoted variables from the TNG 8 Revision and tweaks for validation.<br />
<br />
Mod was updated for TNG V10 by [[User:TheKiwi|Roger Moffat]] to handle changes in innermenu caused by the addition of the Vertical Ancestor Chart to TNG. Version 10.0.0.1 includes fixes to the Privacy logic provided by Martin Pannier.<br />
<br />
Mod was updated for TNG V10.1 by [[User:TheKiwi|Roger Moffat]] to handle change from mysql_ queries to tng_ queries in TNG 10.1.<br />
<br />
Mod was updated for TNG V12 by [[User:KenRoy|Ken Roy]] and [[User:Xerxx|Erik Hoppe]] to support both Google Maps and the [[OpenStreetMap]] mod<br />
<br />
== Known Issues ==<br />
<br />
For the maps to work you must have [http://tng.lythgoes.net/wiki/index.php?title=Google_Maps_-_Geocoding_Places geo-coded locations] in your tree!<br />
<br />
<span style="color: red">'''Geo-coded locations must use decimals and NOT commas for values. Commas used in geocodes will result in javascript variable errors that prevent the maps from displaying'''</span><br />
<br />
<div class='mw-collapsible mw-collapsed'>To see the list of issues fixed in TNG V9 '''[Expand]''' the link on the right. You can then click '''[Collapse]''' to hide the section. <br />
<div class='toccolours mw-collapsible-content'><br />
{{TNG 8.1.0|and before}} Other issues:<br />
* mappedigree.php is still coded in TNG V7 style without the quoted variables used in TNG V8<br />
* pins in Event table are not numbered<br />
* pins in Event table are shown with a border (See sites using the mod for visualization of these last 2 issues)<br />
* currently does not support the [[Google_Maps_-_More_Place_Levels_Mod]]<br />
:The [[Media:Ancestors_map_placelevel_v8.1.0.zip | ancestors_map_placelevel_v8.1.0.zip]] file can be installed on top of the Ancestor Map mod to address the previous 3 issues shown above. '''Note''' that if you don't have the [[Google_Maps_-_More_Place_Levels_Mod]] installed, you should rework the ancestors_map_placelevel config file and only use location 2 to fix the other two issues.<br />
<br />
{{TNG 8.1.2|and after}}The above issues have been fixed in the <br />
Ancestors_map_v8.1.3.cfg.zip file linked above<br />
<br />
{{TNG 9.0|and after}}The above issues have been fixed in TNG V9.<br />
</div></div><br />
<br />
== Requirements ==<br />
<br />
* a working TNG installation with Mod Manager<br />
* Geo-coded locations<br />
* Latitude and longitude values must use decimals<br />
<br />
== Visualizations ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
|- <br />
|colspan='2'| 1. '''The Ancestor Map'''<br />
|-<br />
|colspan='2'| [[Image:ancestor_map_after1.jpg]]<br />
|- style='vertical-align:top'<br />
| 2. '''The bottom of the scrolling event list.'''<br><br />
The event list is sorted by generation, using the typical father-first pedigree sorting, and then by event type:<br />
Birth, Christening, LDS Baptism, Death, Burial, Marriage, Divorce, LDS Marriage Sealing. Since multiple events may use the same location pin, the pin numbers at the bottom of the list may not be the highest pin numbers<br />
| [[Image:ancestor_map_after2.jpg]]<br />
|}<br />
<br />
==Revision History==<br />
{| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable"<br />
|-<br />
! Version<br />
! Date<br />
! Contents<br />
|- valign="top<br />
| V12.0.0.5<br />
| 30 Jun 2018<br />
| Updated to fix several syntax errors on PHP 7.2.6 Version supports both Google Maps and OpenStreetMap<br />Updated add-on mods to work with the Ancestor Map v12.0.0.5 version posted on 27 Jun2018<br />
|-<br />
| V12.0.0.4<br />
| 10 Jun 2018<br />
| Updated by Erik Hoppe for TNG v12 to support both Google Maps and OpenStreetMap<br />
|-<br />
| V12.0.0.3<br />
| 1 May 2018<br />
| Updated for TNG v12 to use the %note to show PreReqs of associated mods. No other code changes<br />
|-<br />
| V11.0.2.3<br />
| 23 Sep 2016<br />
| Updated for TNG v11.0.2 to fix innermenu links and support https<br />
|-<br />
| V11.0.2.2<br />
| 9 Sep 2016<br />
| Updated for TNG v11.0.2 and fixed link to Fan Chart page<br />
|-<br />
| V11.0.0.1<br />
| 9 Sep 2016<br />
| Fixed link to Fan Chart page <br />
|-<br />
| V11.0.0.0<br />
| 16 Apr 2016<br />
| Added link to Ancestors Map on TNG v11 Fan Chart page, and tidied up the placement of the Map link in the TNG innermenu so that it's the same on all the TNG pages, and comes before the PDF tab. <br />
|-<br />
| V10.1.0.2<br />
| 14 Oct 2015<br />
| Fix for extended characters under ISO-8859-1 noted by Erik.<br />
|-<br />
| V10.1.0.1<br />
| 25 Feb 2015<br />
| Minor fixes for http/https switching in the links generated.<br />
|-<br />
| V10.1.0.0<br />
| 11 Jan 2015<br />
| Updated for compatibility with TNG 10.1.<br />
|-<br />
| V10.0.0.1<br />
| 9 May 2014<br />
| Fixes for Privacy Logic provided by Martin Pannier.<br />
|-<br />
| V10.0.0.0<br />
| 12 February 2014<br />
| Updated for compatibility with TNG 10.0.0.<br />
|-<br />
| V9.0.0.6<br />
| 23 April 2012<br />
| Minor bug fix.<br/>Another attempt at fixing issue where sometimes "%A0" would display in a place name.<br />
|-<br />
| V9.0.0.5<br />
| 23 April 2012<br />
| Minor bug fix.<br/>Corrected an issue where the map would not show if you had set your site to NOT assign a tree to places.<br />
|-<br />
| V9.0.0.4<br />
| 21 April 2012<br />
| Minor Update.<br/>Added PDF link to be able to create a PDF Pedigree chart from this page - NOTE: It's not a PDF of the map page, but just the regular PDF as created from other pages.<br />
|-<br />
| V9.0.0.3<br />
| 13 April 2012<br />
| Minor bug fix.<br/>Corrected issue where people with certain prefixes in their names like "von" or "de" were being displayed with "%A0" in the name in the balloon on the map and in the table to the right of the map, instead of a space after the prefix. Also corrected an issue that stopped the map displaying if there was an apostrophe in a person's name.<br />
|-<br />
| V9.0.0.2<br />
| 21 March 2012<br />
| Minor bug fix.<br/>Corrected issue where Map would not show if the TNG Admin setting for Miscellaneous ------> "Individuals start with:" was set to "Personal information only" preventing the map from showing at all.<br />
|-<br />
| V9.0.0.1<br />
| 8 March 2012<br />
| Minor bug fix.<br/>Language Mods added for Dutch, French and Spanish. They work for all versions though!<br />
|-<br />
| V9.0.0.0<br />
| 2 February 2012<br />
| Updated by [[User:TheKiwi|Roger Moffat]] for TNG 9.0.0. This update suppresses ancestors that are marked Living and / or Private if the user is not allowed to view Living and / or Private for that Branch of the Tree<br />
|-<br />
| V8.1.3<br />
| 20 Jan 2012<br />
| Updated by [[User:TheKiwi|Roger Moffat]] for TNG 8.1.2<br />
|-<br />
| V8.1.2<br />
| 27 April 2011<br />
| Updated by [[User:TheKiwi|Roger Moffat]] for TNG 8.1.2<br />
|-<br />
| V8.1.1<br />
| 5 August 2010<br />
| Updated by [[User:Ken Roy|Ken Roy]] to create mappedigree.php in the config file and include $text for English-UTF8. Updated mappedigree.php to obtain mapconfig.php using the $subroot variable<br />
|-<br />
| V8.1.0<br />
| 27 June 2010<br />
| original TNG V8 config file release by [[User:Bsl20b50|Bryan S. Larson]]<br />
|}<br />
<br />
==Automated Installation Requirements==<br />
<br />
# Remove previously installed version <br />
# Download the appropriate zip file from the Mod Summary in the upper right hand corner<br />
# Unzip the downloaded zip file to your mods folder in TNG V8 and above <br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the '''ancestors_map_.cfg'''<br />
# Delete previous version<br />
If you have other Goggle Map mods installed, you may need to install additional fixes to the Ancestor Map mod<br />
<br />
== Custom Text Additions == <br />
<br />
'''Note''' that config file only includes the English language changes, so if you support multiple languages you will need add these lines to each of your language cust_text.php files with appropriate translations of course.<br />
<br />
<pre><br />
// added for use with mappedigree file<br />
$text['ancestorsmap'] = "Map";<br />
</pre><br />
<br />
For example, you would add to the French/cust_text.php<br />
<pre><br />
// added for use with mappedigree file<br />
$text['ancestorsmap'] = "Carte";<br />
</pre><br />
<br />
Or you can use the language mods in the summary in the upper right corner of this page to add Dutch, French or Spanish custom text additions. Procedure: download, unzip to TNG mods folder, install using Mod Manager. Note that these language mods work for all versions!<br />
<br />
== Side effects ==<br />
<br />
# As with most source code modifications, these changes will likely be overwritten during your next TNG revision upgrade and will need to be re-implemented. (Using the [[Mod Manager]] greatly simplifies this process.<br />
<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
** all should be well now<br />
<br />
== Visualization of this mod ==<br />
<br />
Sites using this mod include<br />
<br />
*[http://www.stevenwillingale.com/tng/mappedigree.php?personID=I0005&tree=01&parentset=0&generations=4 Steven's Genealogy (Doesn't Work) ] <br />
*[http://family.themajdans.com/mappedigree.php?personID=I12&tree=majdan&parentset=&generations=4 Nanney Family History ] - v12.0.1<br />
<br />
== Sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://www.pdgarrett48.com/ Our Family History]<br />
| [[User:pdgarrett48 | Paul D Garrett]]<br />
| Public/Private<br />
| 12.0.0.5<br />
| 12.0<br />
| ENG<br />
|-<br />
| [http://geneagraphie.com/ Families all over the World]<br />
| [[User:Henri_Textor| Hans Weebers]]<br />
| Public/Private<br />
| 10.1.0.2<br />
| 11.0.0.0<br />
| NL/DE/ENG/(FR) <br />
|-<br />
| [http://myfootdeeancestors.co.uk/ MyFOOTDEEAncestors]<br />
| [[User:Mrsmontgomery| Mrs Montgomery]]<br />
| <br />
| 10.0.0.0<br />
| 10.0.02<br />
| EN<br />
|-<br />
| [http://www.stevenwillingale.com/tng/mappedigree.php?personID=I0005&tree=01&parentset=0&generations=4 Steven's Genealogy]<br />
| Steven Willingale<br />
| Mod Developer<br />
| 8.1.1<br />
| 8.0.0<br />
| EN<br />
|-<br />
| [http://www.teige.de German Family-site]<br />
| [[File:Oname.gif|link=User:ojay]]<br />
| (no public site)<br />
| colspan="2" align="center"| see at [[File:Oname.gif|bottom|link=User:ojay]]<br />
<br />
| D,(NL),(GB)<br />
|-<br />
| [http://family.themajdans.com/mappedigree.php?personID=I12&tree=majdan&parentset=&generations=4 Nanney Family History]<br />
| Majdan<br />
| <br />
| 12.0.0.5<br />
| 12.0.1<br />
| EN<br />
|-<br />
| [https://www.royandboucher.com Our Roy and Boucher Family]<br />
| [[User:Ken Roy|Ken Roy]]<br />
| added OpenStreetMap version<br />
| 12.0.0.5<br />
| 12.0.1<br />
| EN, FR<br />
|-<br />
| [http://www.vdheuvel.org, Van den Heuvel]<br />
| [[User:marcombv|Marco van den Heuvel]]<br />
| ...<br />
| 9.0.0.6<br />
| 9.0.3<br />
| NE, EN<br />
|-<br />
| [http://nordicancestry.info Nordic Ancestry]<br />
| [[User:Mfenger|Mogens C. Fenger]]<br />
| (not a public site)<br />
| 9.0.0.6<br />
| 9.1.1 <br />
| DA, EN<br />
|-<br />
| [http://www.maarelweb.nl/stamboom/surnames100.php Van der Maarel Genealogy]<br />
| [[User:Edward|Edward van der Maarel]]<br />
| <br />
| 12.0.0.5<br />
| 12.0.2<br />
| EN, NL<br />
|-<br />
| [http://http://jerrymilojohnson.com/ancestryproject Jerry Milo Johnson Ancestry Project]<br />
| [[User:jmiloj|Jerry Milo Johnson]]<br />
| <br />
| 9.0.0.6<br />
| 9.0.2<br />
| EN<br />
|-<br />
| [http://www.whittlesey-whittelseygenealogy.com/ Whittlesey-Whittelsey Family History]<br />
| [[User:wsw9183|Willis S Whittlesey III]]<br />
| Public site<br />
| V9.0.0.6<br />
| TNG V9.2.0<br />
| EN<br />
|-<br />
| [http://www.groganmob.com/ Grogan mob]<br />
| [[User:Mgrogan|Margaret Turner]]<br />
| Public site<br />
| V10.1.0.1<br />
| TNG V10.1.1<br />
| EN<br />
|-<br />
|-<br />
| [http://www.turnermob.com/ Turner mob]<br />
| [[User:Mgrogan|Margaret Turner]]<br />
| Public site<br />
| V10.1.0.1<br />
| TNG V10.1.1<br />
| EN<br />
|-<br />
<br />
| [https://genealogywings.com/ MOTYER Family Genealogy]<br />
| [[User:JMM|John Mark Motyer]]<br />
| Public site<br />
| [[User:JMM|see here]]<br />
| [[User:JMM|see here]]<br />
| EN, DE, RU<br />
|-<br />
| [http://www.overtonmedia.com/tng Steve's Family Tree]<br />
| [[User:Steve Overton|Steve Overton]]<br />
| Private site<br />
| 10.0.0.0<br />
| 10.0.0<br />
| EN<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User: lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://mossfamilytree.info Moss Family Tree]<br />
| [[User:Chris Moss|Chris Moss]]<br />
| <br />
| 10.0.0.1<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| Public site<br />
| 11.0.0.0<br />
| 11.0.0<br />
| NL/EN<br />
|-<br />
| [http://www.robinr.org/family/ Robin's Genealogy Database]<br />
| [[User:Robinrichm|Robin Richmond]]<br />
| Public site<br />
| 10.0.0.1<br />
| 10.0.3<br />
| EN<br />
|-<br />
| [http://familiezoethout.nl/ De Zoethouten van Woudsend] <br />
| [[User:johnz|John Zoethout]]<br />
| Public site<br />
| 10.1.0.0<br />
| 10.1.0<br />
| NL/EN<br />
|-<br />
| [https://vanseeventer.nl/ Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site<br />
| 12.0.0.3<br />
| 12.0.1 beta 2<br />
| EN/DE/NL<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| 11.0.0.1<br />
| 11.0.1<br />
| EN, DE<br />
|-<br />
| [https://xerxx.se/ Andersson - Hoppe - Sahlin - Thorell]<br />
| [[User:XerxX|Erik Hoppe]]<br />
| Mod-ed mod (priv page)<br />
| 10.1.0.1<br />
| 11.1.2<br />
| SE, EN, DE<br />
|-<br />
| [https://donquigley.net Quigley Doyle Family Tree]<br />
| [[User:dwqwiz|Don Quigley]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.0.0<br />
| EN<br />
|-<br />
| [http://www.jeanpichette.com/gen Our Family History]<br />
| [[User:JeanPichette|Jean Pichette]]<br />
| Public Site<br />
| 10.1.0.2<br />
| 11.0.0<br />
| EN, FR<br />
|-<br />
| [https://www.kmtrees.com/ Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| Public & Private<br />
| 12.0.0.5<br />
| [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,DE,CS,ES<br />
|-<br />
| [https://www.ourlife.us OurLife Family History - McMullen Clan]<br />
| [[User:Seanst|Sean Thompson]]<br />
| <br />
| 11.0.2.3<br />
| 11.1.0<br />
| EN<br />
|-<br />
| [http://slekt.nordseth.me SiEiNo's slekt på Internett]<br />
| [[User:SieinoTng|Eilif A Nordseth]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| Norwegian<br />
|-<br />
| http://www.danskeaner.dk<br />
| [[User:Mikki|Michael Hedeman]]<br />
| <br />
| 11.0.2.3<br />
| 11.1.0<br />
| Danish<br />
|-<br />
| [http://www.meine-vorfahren.com/TNG/index.php Auf den Spuren meiner Vorfahren]<br />
| [[User:UHaase|Uwe Haase]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| German<br />
|-<br />
| localhost site only<br />
| [[User:OscarMisty|Hazel Foster]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| English<br />
|-<br />
| [https://quotidiangenealogy.com/tngprivate/ Patricia Lee Hobbs Family History]<br />
| [[User:PattiH|Patricia Hobbs]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.0<br />
| English<br />
|-<br />
| [http://wdfam.synology.me/kematen Ortsfamilienbuch für Kematen in Tirol]<br />
| [[User:Wdaser|Walter Dase]]<br />
| Not a public site<br />
| 11.0.2.3<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://racine-ad.fr/TNG/index.php Racine d'Alsace]<br />
| [[User:Louis42|J-Louis Valory]]<br />
| Public/Private - T17 customized<br />
| 12.0.0.5<br />
| 12.0.2<br />
| FR<br />
|-<br />
| [http://justalittleleaf.co.uk Genealogy of the Weir and Drain Families]<br />
| [[BeverleyStimpson|Beverley Stimpson]]<br />
| Public Site<br />
| 11.0.2.3 <br />
| 11.1.2<br />
| ENGLISH<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [https://www.kenspratlin.com/our-genealogy/ Our Family Tree]<br />
| [[User:Ken Spratlin|Ken Spratlin]]<br />
| Public/Private, Template 12<br />
| 12.0.0.5<br />
| 12.0.2<br />
| English<br />
|-<br />
| [https://www.martius-familie.de Martius Family]<br />
| [[User:Hemar| Hendrik Martius]]<br />
| Half public<br />
| 12.0.0.5<br />
| 12.0.2<br />
| DE,EN, FR, NL<br />
|-<br />
| [https://dojoba-verlag.de/Stammbaum Bartelds/Kratzer Genealogy]<br />
| [[User:barjo07| Jos Bartelds]]<br />
| Half public<br />
| 12.0.0.5<br />
| 12.0.2<br />
| DE,EN, NL<br />
|-<br />
| [https://thrushfamily.com Journeys in Genealogy]<br />
| [[User:PapaTango|Patrick Thrush]]<br />
| Public WordPress/TNG bundle<br />
| 12.0.0.5<br />
| 12.0.3<br />
| English<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.1.0.0<br />
| DA,EN,DE,CS,ES - etc.<br />
| Danish<br />
|}<br />
[[Category:Mods for TNG v12]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:GoogleMaps]]<br />
[[Category:pedigree.php mods]]<br />
[[Category:pedigreetext.php mods]]<br />
[[Category:ahnentafel.php mods]]<br />
[[Category:extrastree.php mods]]<br />
[[Category:cust_text.php Dutch mods]]<br />
[[Category:cust_text.php English mods]]<br />
[[Category:cust_text.php French mods]]<br />
[[Category:cust_text.php German mods]]<br />
[[Category:cust_text.php Spanish mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Create_Site_Map_Mod&diff=54904Create Site Map Mod2019-04-22T04:32:28Z<p>Fholbek: /* TNG User sites using this mod */</p>
<hr />
<div>{{V12_cust_text}}<br />
{{TNGmod<br />
| mod_name = Create Site Map Mod<br />
| mod_summary = Creates a sitemap.xml.gz file to assist Google with indexing a TNG site<br />
| download_link = [http://lisaandroger.com/downloads/download-info/3637/ Create Sitemap TNG 12.0]<br />for {{Tv120}}<hr/>[http://lisaandroger.com/downloads/download-info/3531/ Create Sitemap TNG 10.1.x, TNG 11.x.x]<br />for {{Tv1010}}{{Tv110}}<hr/>[http://lisaandroger.com/downloads/download-info/tng-8-tng-9-tng10-create-a-google-sitemap/ Roger Moffat's version for TNG 8 TNG 9 and 10]<br />for any version of TNG 8, TNG 9 and TNG 10.0<br />{{Tv91}} {{Tv90}} {{Tv81}} {{Tv80}}<br />{{Tv92}} {{Tv100}}<br />
| mod_author = Steve Hoover - initial version<br />Rush - modified to new Google standards<br />Roger Moffat - Mod Manager versions for TNG 8, TNG 9, TNG 10.0, TNG 10.1, and TNG 12<br />
| mod_url = [[Create Site Map Mod]] (This page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_version = 9.0.0.1 for up to TNG 10.0<br />10.1.0.5 for TNG 10.1, TNG 11<br /> 12.0.0.0 for TNG 12<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 8.0.0<br />
| max_TNG_ver = 12.0.x<br />
| TNG_file_list = admin_secondary.php<br />admin_secondmenu.php<br />
| related_mods = <br />
| notes = <br />
}} <br />
{|align=right<br />
|__TOC__<br />
|} <br />
<br />
== Purpose of the mod ==<br />
This mod is provided to make creating a Google sitemap a very simple process by clicking a button in the Secondary Processes tab of TNG Admin ------> Import/Export<br />
== Developer ==<br />
<br />
This was originally developed by Steve Hoover as a stand alone file to be installed and run manually. Rush updated it for TNG 7 and Google's new standards for sitemap.xml files. Roger Moffat has tweaked it for TNG 8, TNG 9, TNG 10, and TNG 11, and made it a Mod Manager install.<br />
<br />
== Requirements ==<br />
* A working TNG installation. Automated installation has been tested on TNG Version 8.1.3, TNG 9.0.0, TNG 10.0, TNG 10.1. and TNG 11<br />
* A backup of the TNG modules involved - see below.<br />
<br />
== Automated Installation ==<br />
<br />
# Download the config file from the Mod Summary in the upper right hand corner of this page<br />
# Extract the downloaded config file into your mods folder. <br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the config file.<br />
<br />
== After Installation ==<br />
<br />
The Secondary Processes tab in TNG Admin ------> Import/Export shows a new button<br />
<br />
==== TNG 8 & TNG 9 ====<br />
<br /><br />
[[File:create_sitemap_button.png]]<br />
<br />
==== TNG 10 & TNG 11 ====<br />
<br /><br />
[[File:CreateSiteMapButtonTNG10.png]]<br />
<br />
<br /><br />
After you click this button, the script will run and then the following page shows what the output is<br />
<br /><br /><br />
<br />
[[File:CreateSiteMapOutput.png]]<br />
<br />
<br /><br /><br />
<br />
==== TNG 10.1 Parameters ====<br />
<br />
[[File:CreateSiteMapOptions.png]]<br />
<br />
Copy the link for the tngsitemapindex.xml file (the large bold link) and then put that into your Google Webmaster Tools sitemap settings if you have this set up, or place it in your robots.txt file like this<br />
<br />
<br />
<pre>Sitemap: http://lisaandroger.com/tngsitemapindex.xml</pre><br />
<br />
<br />
and Google will find it there.<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
* Or copy the backup versions of the TNG modules involved.<br />
<br />
== Side effects ==<br />
<br />
* Happiness that creating a sitemap that Google will use to draw new cousins to your site is so much easier :-)<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! Version<br />
! Release&nbsp;Date<br />
! Comments<br />
|- valign="top"<br />
| 12.0.0.0<br />
| 14 Nov 2018<br />
| Updated Mod to TNG 12 specs for targeting cust_text.php files. No functional changes.<br />
|- valign="top"<br />
| 10.1.0.5<br />
| 14 Nov 2018<br />
| Added better handling of Media links, including handling folios - thanks to Rick Bisbee for this bit of code. Better counting of individuals, families and media that are indexed, or skipped due to Living or Private.<br />
|- valign="top"<br />
| 10.1.0.4<br />
| 28 June 2018<br />
| Unreleased - allowed for suppression of Living and Private individuals and families.<br />
|- valign="top"<br />
| 10.1.0.3<br />
| 24 August 2016<br />
| Updated to work with newer sitemap practices, including indexing images, and to allow options to include or exclude people, families and media.<br />
|- valign="top"<br />
| 10.1.0.2<br />
| 6 August 2015<br />
| Updated to change the calculation of the path to write the file to and to properly handle the genealogy URL in WordPress environments.<br />
|- valign="top"<br />
| 10.1.0.1<br />
| 15 June 2015<br />
| Updated to support http/https protocols.<br />
|- valign="top"<br />
| 10.1.0.0<br />
| 8 Jan 2015<br />
| Updated to work with TNG 10.1 tng_query structures.<br />
|}<br />
<br />
== TNG User sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version/TNG-Version<br />
! User-language<br />
|-<br />
| This is an Admin function, so can't be seen in action.<br />
| [[User:TheKiwi|Roger Moffat]]<br />
| The mod developer.<br />
| V12.0.0.0/12.0.2<br />
| EN<br />
|-<br />
| [http://www.whittlesey-whittelseygenealogy.com/ Whittlesey-Whittelsey Family History]<br />
| [[User:wsw9183|Willis S Whittlesey III]]<br />
| Public site<br />
| V9.0.0.1/V9.2.0<br />
| EN<br />
|-<br />
| [http://www.gnomi.co.uk g.nomi] <br />
| [[User:WilliamVincent|William Vincent]]<br />
| Integrated with WordPress<br />
| v9.0.0.0/v9.2.2<br />
| EN<br />
|-<br />
| [http://www.katiandgraham.com/genealogy/ Chamberlain & Eidenbenz Genealogy]<br />
| [[User:hiraeth|Graham Chamberlain]]<br />
| <br />
| v10.1.0.3/v12.0.1<br />
| GB, DE, FR, ES, NL<br />
|-<br />
| [http://www.kempfamilyhistory.com/ Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
| [http://familyhistory.cjroots.com Colleen & Jeff's Roots]<br />
| [[user:Colleengreene|Colleen Greene]]<br />
|<br />
| v10.0/v.10.0.0<br />
| English<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| public site<br />
| v10.1.0.0/11.0.0<br />
| NL/EN<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont Genealogy & History]<br />
| [[User:Darrin65|Darrin Dutton]]<br />
| Public Site<br />
| v10.1.0.3/v11.1.1<br />
| EN<br />
|-<br />
| [https://vanseeventer.nl/ Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site<br />
| v10.1.0.3/12.0.1 beta 2<br />
| DE/EN/NL<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| v10.1.0.0/10.1.1<br />
| EN, DE<br />
|-<br />
| [https://donquigley.net Quigley Doyle Family Tree]<br />
| [[User:dwqwiz|Don Quigley]]<br />
| Public Site<br />
| 10.1.0.1/11.0.0<br />
| EN<br />
|-<br />
| [https://www.craxford-family.co.uk/ The Extended Craxford Family Website]<br />
| [[User:Newfloridian|Alan Craxford]]<br />
| Public site<br />
| v10.1.0.3/10.1.3<br />
| EN<br />
|-<br />
| [http://FamilyTreeMystery.com/ Family Tree Mystery - Bond-Slocum/Anderson-Gummow]<br />
| [[User:ntslocum|Tim Slocum]]<br />
| Public site<br />
| v10.1.0.3/11.0.1<br />
| EN<br />
|-<br />
| [https://www.gambrillfamilytree.com/ Gambrill Family Tree]<br />
| [[User:bobbyfamilytree|Bobby Gambrill]]<br />
| Public site<br />
| v10.1.0.3 / 11.0.2<br />
| EN<br />
|-<br />
| [https://www.rintoulbowman.com/ Rintoul/Bowman Family]<br />
| [[User:Adrintoul|Andrew Rintoul]]<br />
| Public/Private<br />
| 10.1.0.3 / 12.0<br />
| EN, DE, ES, FR<br />
|-<br />
| [https://www.brahde.dk/genealogy/ Brahde Family Tree]<br />
| [[User:Brahde|Per Brahde]]<br />
| Public<br />
| 10.1.0.3 / 11.1.1<br />
| EN, DK<br />
|-<br />
| [https://roeljongman.nl Stamboom Jongman]<br />
| [[User:Roelj|Roel Jongman]]<br />
| Public/Private site<br />
| 10.1.0.3/10.1.3 <br />
| NL, DE, EN<br />
|-<br />
| [http://www.bisbeefamily.com Bisbee Family Connection]<br />
| [[User:Kazooter|Rick Bisbee]]<br />
| Public site<br />
| 10.1.0.3/TNGv12 PHP7.2 <br />
| EN<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [https://lindell-herndon.org Lindell-Herndon Genealogy]<br />
| [[User:wrherndon|Bill Herndon]]<br />
| Public site<br />
| 10.1.0.3 / 12.0.2 <br />
| DA, DE, EN, ES, FR, SV<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| public & private<br />
| 12.0.0.0 / [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,DE,CS,ES<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.1.0.0<br />
| DA,EN,DE,CS,ES - etc.<br />
|}<br />
<br />
== TNG modules Involved ==<br />
<br />
*admin_secondary.php<br />
*admin_secondmenu.php<br />
*adds a line to languages/English/cust_text.php and languages/English-UTF8/cust_text.php<br />
<br />
[[Category:Mods for TNG v7]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:admin_secondary.php mods]]<br />
[[Category:admin_secondmenu.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Admin_Places_Geocode&diff=54903Admin Places Geocode2019-04-22T04:30:59Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{V12_cust_text}}<br />
{{TNGmod<br />
| mod_name = Admin Places Geocode<br />
| mod_summary = Creates a new Placelevel of -1 for "Don't Geocode." Establishes the number of desired decimal digits in Geocodes and rounds all Geocodes calculated from maps. Provides a filter to limit the Geocoding to selected Mediatypes and to ignore certain problematic placename components.<br />
| mod_validation = <br />
| mod_last_update = 4 May 2018<br />
| download_link = [[Media:admin_places_geocode_v12.0.0.3a.zip|v12.0.0.3a.zip]]{{Tv120}}<br />
<div>See the [[#Revision_History|Revision History]] for older versions.</div><br />
| download_stats =<br />
| mod_author = [[User:Robinrichm|Robin Richmond]]<br />
| mod_url = [http://www.robinrichmond.com/family/ Robin Richmond's Genealogy Database]<br />
| mod_contact = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form]<br />
| mod_support = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form] or [http://tng.community/ TNG Community Forums]<br />
| mod_version = v12.0.0.3a<br />
| min_TNG_ver = 12.0<br />
| max_TNG_ver = at least 12.0.2<br />
| TNG_file_list = admin_geocodeform.php, admin_geocode.php, admin_editplace.php, googlemaplib2.php, places_help.php, cust_text.php English <br />
| related_mods = [[Admin Places Search]]<br />
| notes = <br />
}}<br />
== Purpose of the Mod ==<br />
<ol><li>Creates a new Placelevel of -1 for "Don't Geocode"</li><br />
<li>Defines a TNG system parameter that establishes the number of desired decimal digits in Geocodes and rounds all Geocodes calculated from maps,</li><br />
<li>In the Admin>>Places>>Geocode 'batch' Geoding program:<br />
<ol type='a'><br />
<li>You can limit the Geocoding to selected Mediatypes,<br />
<li>Geocoding results are displayed right on the Geocode form, and</li><br />
<li>New filters can ignore certain problematic placename components.</li><br />
</ol></li> <br />
<li>In Admin>>Places>>Search Geocodes are rounded automatically for display.</li><br />
<li>a new "Round" button that rounds existing geocodes to six decimal places.<br />
</ol><br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
<br />
== Side Effects ==<br />
In the distributed TNG code, admin_geocodeform.php displays the kickoff form, which invokes admin_geocode.php to do the geocoding. After admin_geocode.php displays the results, it displays a link back to the kickoff form in admin_geocodeform.php. <br />
This mod moves the PHP code that does geocoding into admin_geocodeform.php so that the results can be displayed on the same web page as another kickoff form. With this change, admin_geocode.php is no longer used at all.<br />
<br />
== Compatibility ==<br />
This mod is compatible with [[Places Subject to Deletion]], [[Tree ID Mod]], [[Admin Places Search]], [[TreeID-One Column]], [[Placename Format]], [[Google Maps - More Place Levels Mod]], and [[Google maps 15]], all of which also affect Admin>>Places.<br />
<br />
The [[Geocode Assist Mod]] v10.0.0.2 will suppress the Geocode Globe is the place level is set to -1 (Do not Geocode). <br />
: If you import your data, this value may not be preserved across an import. See the [[Geocode_Assist_Mod#Do_not_Geocode|Do Not Geocode]] section in the Geocode Assist Mod on how to preserve the value across an import. <br />
<br />
== Related Mods ==<br />
* The [[Admin Places Search]] mod changes the Place Level column to show descriptive values ("Country", "State/Province", etc) rather than raw numbers, and displays "Do Not Geocode" for the new value of -1 that is implemented by this mod. But there is no dependency between the two mods.<br />
* This mod saves data that can be used by the '''optional''' [[Show Mod Names]] utility mod, but it is ''not'' dependent on that mod.<br />
<br />
== Installation ==<br />
This mod uses the standard installation procedure. {{RobinInstallationBoilerplate}}<br />
<br />
== Visualizations ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
| style="border:thin solid black;" | '''<span style="color: red">BEFORE:</span> The Admin >> Places >> Geocode Kickoff form, and the results page'''<br/><br />
Note that the "Reset" checkbox, which causes all "geoignore" flags in the selected tree to be reset, was introduced with TNGv11, but the mod also works for TNGv10.1, which does not have that checkbox.<br/><br />
[[Image:admin_places_geocode-before.png]]<br />
|- <br />
| style="border:thin solid black;" | '''<span style="color: red">AFTER:</span> The initial kickoff form'''<br/><br />
[[Image:admin_places_geocode-after1.png]]<br />
|- <br />
| style="border:thin solid black;" | '''<span style="color: red">AFTER:</span> Geocoding results, with the kickoff form on same page'''<br/><br />
[[Image:admin_places_geocode-after2.png]]<br />
|}<br />
<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
| style="border:thin solid black;" | '''<span style="color: red">BEFORE:</span> The Admin >> Places Editor'''<br/><br />
(It may look a little odd with the map hidden)<br/><br />
[[Image:admin_places_geocode-before-edit.png]]<br />
|- <br />
| style="border:thin solid black;" | '''<span style="color: red">AFTER:</span> The Admin >> Places Editor'''<br/><br />
[[Image:admin_places_geocode-after-edit.png]]<br />
|}<br />
<br />
{| border="2" cellspacing="0" cellpadding="2" class="wikitable"<br />
|-<br />
| '''<span style="color: red">AFTER:</span> New text in the Places help file'''<br/><br />
[[Image:admin_places_geocode-help.png]]<br />
<br>This mod also adds text to the "Add New/Edit" section of the help file, but that text is not shown here.<br />
|}<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
! Mod Version !! TNG Version !! Date !! Note<br />
|- style="vertical-align:top;"<br />
| [[Media:admin_places_geocode_v12.0.0.3a.zip|12.0.0.3a]]<br />
| 12.0+<br />
| 14Nov2018<br />
| Small improvements: Better error checking; deals with trailing spaces, displays the placename before trying to geocode it so that the log will more clearly show where the process crashed.<br />
|- style="vertical-align:top;"<br />
| [[Media:admin_places_geocode_v12.0.0.3.zip|12.0.0.3]]<br />
| 12.0+<br />
| 4May2018<br />
| No functional changes; made compatible with TNGv12.<br />
|- style="vertical-align:top;"<br />
| [[Media:admin_places_geocode_v12.0.0.3.zip|12.0.0.3]]<br />
| 12.0+<br />
| 4May2018<br />
| No functional changes; made compatible with TNGv12.<br />
|- style="vertical-align:top;"<br />
| [[Media:admin_places_geocode_v10.1.0.3.zip|10.1.0.3]]<br />
| 10.1<br />
| 10Nov2017<br />
| Defines a TNG system parameter that establishes the number of desired decimal digits in Geocodes and rounds all Geocodes calculated from maps. Provides new filters can ignore certain problematic placename components.<br />
|- style="vertical-align:top;"<br />
| 10.1.0.1<br />
| 10.1<br />
| 19Apr2017<br />
| New mod.<br />
|}<br />
<br />
== Sites using this mod ==<br />
If you download and install this mod, please add your site to the table below.<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://www.robinrichmond.com/family/ Robin Richmond's Genealogy Database]<br />
| [[User:Robinrichm|Robin Richmond]]<br />
| Mod developer<br />
| v12.0.0.3<br />
| 12.0<br />
| English<br />
|-<br />
| [http://www.josephoranholtz.com/ Joseph Oran Holtz Genealogy Pages]<br />
| [[User:Stores|Jim Holt]]<br />
| Not a Public Site<br />
| 10.1.0.3<br />
| 11.1.2<br />
| English<br />
|-<br />
| [https://www.royandboucher.com/ Our Roy and Boucher Family]<br />
| [[User:KenRoy|Ken Roy]]<br />
|<br />
| 10.1.0.2 beta<br />
| 11.1.1<br />
| English<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.1<br />
| DA,EN,DE,CS,ES - etc.<br />
| Danish<br />
|}<br />
<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:admin_geocode.php mods]]<br />
[[Category:admin_geocodeform.php mods]]<br />
[[Category:admin_editplace.php mods]]<br />
[[Category:googlemaplib2.php mods]]<br />
[[Category:places_help.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Add_Name_to_PersonID&diff=54902Add Name to PersonID2019-04-22T04:29:39Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{V12_cust_text}}{{TNGmod<br />
| mod_name = Add Name To PersonID<br />
| mod_summary = Displays the person's name in three programs where there is a PersonID without a name.<br />
| mod_validation = <br />
| mod_last_update = 10 Oct 2018<br />
| download_link = [[Media:add_name_to_personid_v12.0.0.2.zip|v12.0.0.2]] <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><br />
| download_stats =<br />
| mod_author = [[User:Robinrichm|Robin Richmond]]<br />
| mod_url = [http://www.robinrichmond.com/family/ Robin Richmond's Genealogy Database]<br />
| mod_contact = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form]<br />
| mod_support = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form] or [http://tng.community/ TNG Community Forums]<br />
| mod_version = 12.0.0.2<br />
| min_TNG_ver = 12.0<br />
| max_TNG_ver = at least 12.0.3<br />
| TNG_file_list = admin_edituser.php, admin_branches.php, admin_editbranch.php, js/selectutils.js<br />
| related_mods = [[Show Mod Names]] is optional<br />
| notes = <br />
}}<br />
== Purpose of the Mod ==<br />
To add the selected person's name (generally, as a hyperlink to getperson.php) next to an existing PersonID on some screens. This change allows a user both to see the name of the selected person, and to view information about that person before processing the Person record.<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
Specifically, the Person Name is added to:<br />
#The Starting Individual column in the Admin Branches search results<br />
#The Person lookup widget in the Admin Branches editor,<br />
#The Person lookup widget in the Admin Users editor.<br />
<br />
== Compatibility ==<br />
There are no known mod conflicts.<br />
* With respect to Branches, this mod is compatible with [[Admin Branches]], [[Tree ID Mod]], [[TreeID-One Column]], [[Branch Timestamps]], and [Branches Sort Mod]<br />
* With respect to the Admin Users editor, this mod is compatible with [[Tree ID Mod]], [[TreeID-One Column]], and [[Private Media Mod]], all of which, like this mod, edit several programs, and just touch one small aspect of the Admin Users Editor.<br />
<br />
== Related Mods ==<br />
The optional [[Show Mod Names]] mod will use data saved by Add Name to PersonID to display information about the mods that affect admin_branches.php and admin_branchedit.php '''''if''''' [[Show Mod Names]] is installed.<br />
<br />
== Installation ==<br />
This mod uses the standard installation method. It has just a .cfg file; no subfolder. {{RobinInstallationBoilerplate}}<br />
<br />
== Visualization ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
| style="border:thin solid black;" | '''Admin >> Branches <span style="color: red">BEFORE:</span>'''<br />
[[Image:add_name_to_personid-before-branches.png]]<br />
|-<br />
| style="border:thin solid black;" | '''Admin >> Branches <span style="color: red">AFTER:</span> <br />
[[Image:add_name_to_personid-after-branches.png]]<br />
|}<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
| style="border:thin solid black;" | '''Admin >> Edit Branch <span style="color: red">BEFORE:</span>'''<br />
[[Image:add_name_to_personid-before-editbranch.png]]<br />
| style="border:thin solid black;" | '''<span style="color: red">AFTER:</span> <br />
[[Image:add_name_to_personid-after-editbranch.png]]<br />
|}<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
| style="border:thin solid black;" | '''Admin >> Edit User <span style="color: red">BEFORE:</span>'''<br />
[[Image:add_name_to_personid-before-edituser.png]]<br />
|-<br />
| style="border:thin solid black;" | '''Admin >> Edit User <span style="color: red">AFTER:</span> <br />
[[Image:add_name_to_personid-after-edituser.png]]<br />
|}<br />
<br />
== Revision History ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
! Mod Version !! TNG Version !! Date !! Note<br />
|- style="vertical-align:top;"<br />
|[[Media:add_name_to_personid_v12.0.0.2.zip|v12.0.0.2]]<br />
| 12.0 - 12.0.2+<br />
| 25Jan2019<br />
<br />
| No functional changes; made compatible with TNGv12.<br />
|- style="vertical-align:top;" <br />
| [[Media:add_name_to_personid_v12.0.0.1a.zip|12.0.0.1a]]<br />
| 12.0+<br />
| 3 May 2018<br />
| Fixed typo in beta mod<br />
|}<br />
<br />
== Sites using this mod ==<br />
If you download and install this mod, please add your site to the table below.<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://www.robinrichmond.com/family/ Robin Richmond's Genealogy Database]<br />
| [[User:Robinrichm|Robin Richmond]]<br />
| Mod developer<br />
| 11.0.0.1a<br />
| 11.1.1<br />
| English<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.1<br />
| DA,EN,DE,CS,ES - etc.<br />
| Danish<br />
|}<br />
<br />
<br />
[[Category:Mods for TNG v12]]<br />
[[Category:admin_edituser.php mods]]<br />
[[Category:admin_branches.php mods]]<br />
[[Category:admin_editbranch.php mods]]<br />
[[Category:selectutils.js mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Add_Name_to_PersonID&diff=54901Add Name to PersonID2019-04-22T04:28:33Z<p>Fholbek: /* Sites using this mod */</p>
<hr />
<div>{{V12_cust_text}}{{TNGmod<br />
| mod_name = Add Name To PersonID<br />
| mod_summary = Displays the person's name in three programs where there is a PersonID without a name.<br />
| mod_validation = <br />
| mod_last_update = 10 Oct 2018<br />
| download_link = [[Media:add_name_to_personid_v12.0.0.2.zip|v12.0.0.2]] <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><br />
| download_stats =<br />
| mod_author = [[User:Robinrichm|Robin Richmond]]<br />
| mod_url = [http://www.robinrichmond.com/family/ Robin Richmond's Genealogy Database]<br />
| mod_contact = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form]<br />
| mod_support = [http://www.robinrichmond.com/family/mod_support.php My Mod Support form] or [http://tng.community/ TNG Community Forums]<br />
| mod_version = 12.0.0.2<br />
| min_TNG_ver = 12.0<br />
| max_TNG_ver = at least 12.0.3<br />
| TNG_file_list = admin_edituser.php, admin_branches.php, admin_editbranch.php, js/selectutils.js<br />
| related_mods = [[Show Mod Names]] is optional<br />
| notes = <br />
}}<br />
== Purpose of the Mod ==<br />
To add the selected person's name (generally, as a hyperlink to getperson.php) next to an existing PersonID on some screens. This change allows a user both to see the name of the selected person, and to view information about that person before processing the Person record.<br />
{| style="margin-right:0.5 em;" align="right" <br />
| __TOC__<br />
|}<br />
Specifically, the Person Name is added to:<br />
#The Starting Individual column in the Admin Branches search results<br />
#The Person lookup widget in the Admin Branches editor,<br />
#The Person lookup widget in the Admin Users editor.<br />
<br />
== Compatibility ==<br />
There are no known mod conflicts.<br />
* With respect to Branches, this mod is compatible with [[Admin Branches]], [[Tree ID Mod]], [[TreeID-One Column]], [[Branch Timestamps]], and [Branches Sort Mod]<br />
* With respect to the Admin Users editor, this mod is compatible with [[Tree ID Mod]], [[TreeID-One Column]], and [[Private Media Mod]], all of which, like this mod, edit several programs, and just touch one small aspect of the Admin Users Editor.<br />
<br />
== Related Mods ==<br />
The optional [[Show Mod Names]] mod will use data saved by Add Name to PersonID to display information about the mods that affect admin_branches.php and admin_branchedit.php '''''if''''' [[Show Mod Names]] is installed.<br />
<br />
== Installation ==<br />
This mod uses the standard installation method. It has just a .cfg file; no subfolder. {{RobinInstallationBoilerplate}}<br />
<br />
== Visualization ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
| style="border:thin solid black;" | '''Admin >> Branches <span style="color: red">BEFORE:</span>'''<br />
[[Image:add_name_to_personid-before-branches.png]]<br />
|-<br />
| style="border:thin solid black;" | '''Admin >> Branches <span style="color: red">AFTER:</span> <br />
[[Image:add_name_to_personid-after-branches.png]]<br />
|}<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
| style="border:thin solid black;" | '''Admin >> Edit Branch <span style="color: red">BEFORE:</span>'''<br />
[[Image:add_name_to_personid-before-editbranch.png]]<br />
| style="border:thin solid black;" | '''<span style="color: red">AFTER:</span> <br />
[[Image:add_name_to_personid-after-editbranch.png]]<br />
|}<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
| style="border:thin solid black;" | '''Admin >> Edit User <span style="color: red">BEFORE:</span>'''<br />
[[Image:add_name_to_personid-before-edituser.png]]<br />
|-<br />
| style="border:thin solid black;" | '''Admin >> Edit User <span style="color: red">AFTER:</span> <br />
[[Image:add_name_to_personid-after-edituser.png]]<br />
|}<br />
<br />
== Revision History ==<br />
{| border="1" cellspacing="1" cellpadding="2" class="wikitable"<br />
! Mod Version !! TNG Version !! Date !! Note<br />
|- style="vertical-align:top;"<br />
|[[Media:add_name_to_personid_v12.0.0.2.zip|v12.0.0.2]]<br />
| 12.0 - 12.0.2+<br />
| 25Jan2019<br />
<br />
| No functional changes; made compatible with TNGv12.<br />
|- style="vertical-align:top;" <br />
| [[Media:add_name_to_personid_v12.0.0.1a.zip|12.0.0.1a]]<br />
| 12.0+<br />
| 3 May 2018<br />
| Fixed typo in beta mod<br />
|}<br />
<br />
== Sites using this mod ==<br />
If you download and install this mod, please add your site to the table below.<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version<br />
! TNG-Version<br />
! User-language<br />
|-<br />
| [http://www.robinrichmond.com/family/ Robin Richmond's Genealogy Database]<br />
| [[User:Robinrichm|Robin Richmond]]<br />
| Mod developer<br />
| 11.0.0.1a<br />
| 11.1.1<br />
| English<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.1<br />
| DA,EN,DE,CS,ES - etc.<br />
|}<br />
<br />
<br />
[[Category:Mods for TNG v12]]<br />
[[Category:admin_edituser.php mods]]<br />
[[Category:admin_branches.php mods]]<br />
[[Category:admin_editbranch.php mods]]<br />
[[Category:selectutils.js mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Create_Site_Map_Mod&diff=54900Create Site Map Mod2019-04-22T04:21:04Z<p>Fholbek: /* TNG User sites using this mod */</p>
<hr />
<div>{{V12_cust_text}}<br />
{{TNGmod<br />
| mod_name = Create Site Map Mod<br />
| mod_summary = Creates a sitemap.xml.gz file to assist Google with indexing a TNG site<br />
| download_link = [http://lisaandroger.com/downloads/download-info/3637/ Create Sitemap TNG 12.0]<br />for {{Tv120}}<hr/>[http://lisaandroger.com/downloads/download-info/3531/ Create Sitemap TNG 10.1.x, TNG 11.x.x]<br />for {{Tv1010}}{{Tv110}}<hr/>[http://lisaandroger.com/downloads/download-info/tng-8-tng-9-tng10-create-a-google-sitemap/ Roger Moffat's version for TNG 8 TNG 9 and 10]<br />for any version of TNG 8, TNG 9 and TNG 10.0<br />{{Tv91}} {{Tv90}} {{Tv81}} {{Tv80}}<br />{{Tv92}} {{Tv100}}<br />
| mod_author = Steve Hoover - initial version<br />Rush - modified to new Google standards<br />Roger Moffat - Mod Manager versions for TNG 8, TNG 9, TNG 10.0, TNG 10.1, and TNG 12<br />
| mod_url = [[Create Site Map Mod]] (This page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_version = 9.0.0.1 for up to TNG 10.0<br />10.1.0.5 for TNG 10.1, TNG 11<br /> 12.0.0.0 for TNG 12<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 8.0.0<br />
| max_TNG_ver = 12.0.x<br />
| TNG_file_list = admin_secondary.php<br />admin_secondmenu.php<br />
| related_mods = <br />
| notes = <br />
}} <br />
{|align=right<br />
|__TOC__<br />
|} <br />
<br />
== Purpose of the mod ==<br />
This mod is provided to make creating a Google sitemap a very simple process by clicking a button in the Secondary Processes tab of TNG Admin ------> Import/Export<br />
== Developer ==<br />
<br />
This was originally developed by Steve Hoover as a stand alone file to be installed and run manually. Rush updated it for TNG 7 and Google's new standards for sitemap.xml files. Roger Moffat has tweaked it for TNG 8, TNG 9, TNG 10, and TNG 11, and made it a Mod Manager install.<br />
<br />
== Requirements ==<br />
* A working TNG installation. Automated installation has been tested on TNG Version 8.1.3, TNG 9.0.0, TNG 10.0, TNG 10.1. and TNG 11<br />
* A backup of the TNG modules involved - see below.<br />
<br />
== Automated Installation ==<br />
<br />
# Download the config file from the Mod Summary in the upper right hand corner of this page<br />
# Extract the downloaded config file into your mods folder. <br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the config file.<br />
<br />
== After Installation ==<br />
<br />
The Secondary Processes tab in TNG Admin ------> Import/Export shows a new button<br />
<br />
==== TNG 8 & TNG 9 ====<br />
<br /><br />
[[File:create_sitemap_button.png]]<br />
<br />
==== TNG 10 & TNG 11 ====<br />
<br /><br />
[[File:CreateSiteMapButtonTNG10.png]]<br />
<br />
<br /><br />
After you click this button, the script will run and then the following page shows what the output is<br />
<br /><br /><br />
<br />
[[File:CreateSiteMapOutput.png]]<br />
<br />
<br /><br /><br />
<br />
==== TNG 10.1 Parameters ====<br />
<br />
[[File:CreateSiteMapOptions.png]]<br />
<br />
Copy the link for the tngsitemapindex.xml file (the large bold link) and then put that into your Google Webmaster Tools sitemap settings if you have this set up, or place it in your robots.txt file like this<br />
<br />
<br />
<pre>Sitemap: http://lisaandroger.com/tngsitemapindex.xml</pre><br />
<br />
<br />
and Google will find it there.<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
* Or copy the backup versions of the TNG modules involved.<br />
<br />
== Side effects ==<br />
<br />
* Happiness that creating a sitemap that Google will use to draw new cousins to your site is so much easier :-)<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! Version<br />
! Release&nbsp;Date<br />
! Comments<br />
|- valign="top"<br />
| 12.0.0.0<br />
| 14 Nov 2018<br />
| Updated Mod to TNG 12 specs for targeting cust_text.php files. No functional changes.<br />
|- valign="top"<br />
| 10.1.0.5<br />
| 14 Nov 2018<br />
| Added better handling of Media links, including handling folios - thanks to Rick Bisbee for this bit of code. Better counting of individuals, families and media that are indexed, or skipped due to Living or Private.<br />
|- valign="top"<br />
| 10.1.0.4<br />
| 28 June 2018<br />
| Unreleased - allowed for suppression of Living and Private individuals and families.<br />
|- valign="top"<br />
| 10.1.0.3<br />
| 24 August 2016<br />
| Updated to work with newer sitemap practices, including indexing images, and to allow options to include or exclude people, families and media.<br />
|- valign="top"<br />
| 10.1.0.2<br />
| 6 August 2015<br />
| Updated to change the calculation of the path to write the file to and to properly handle the genealogy URL in WordPress environments.<br />
|- valign="top"<br />
| 10.1.0.1<br />
| 15 June 2015<br />
| Updated to support http/https protocols.<br />
|- valign="top"<br />
| 10.1.0.0<br />
| 8 Jan 2015<br />
| Updated to work with TNG 10.1 tng_query structures.<br />
|}<br />
<br />
== TNG User sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version/TNG-Version<br />
! User-language<br />
|-<br />
| This is an Admin function, so can't be seen in action.<br />
| [[User:TheKiwi|Roger Moffat]]<br />
| The mod developer.<br />
| V12.0.0.0/12.0.2<br />
| EN<br />
|-<br />
| [http://www.whittlesey-whittelseygenealogy.com/ Whittlesey-Whittelsey Family History]<br />
| [[User:wsw9183|Willis S Whittlesey III]]<br />
| Public site<br />
| V9.0.0.1/V9.2.0<br />
| EN<br />
|-<br />
| [http://www.gnomi.co.uk g.nomi] <br />
| [[User:WilliamVincent|William Vincent]]<br />
| Integrated with WordPress<br />
| v9.0.0.0/v9.2.2<br />
| EN<br />
|-<br />
| [http://www.katiandgraham.com/genealogy/ Chamberlain & Eidenbenz Genealogy]<br />
| [[User:hiraeth|Graham Chamberlain]]<br />
| <br />
| v10.1.0.3/v12.0.1<br />
| GB, DE, FR, ES, NL<br />
|-<br />
| [http://www.kempfamilyhistory.com/ Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
| [http://familyhistory.cjroots.com Colleen & Jeff's Roots]<br />
| [[user:Colleengreene|Colleen Greene]]<br />
|<br />
| v10.0/v.10.0.0<br />
| English<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| public site<br />
| v10.1.0.0/11.0.0<br />
| NL/EN<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont Genealogy & History]<br />
| [[User:Darrin65|Darrin Dutton]]<br />
| Public Site<br />
| v10.1.0.3/v11.1.1<br />
| EN<br />
|-<br />
| [https://vanseeventer.nl/ Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site<br />
| v10.1.0.3/12.0.1 beta 2<br />
| DE/EN/NL<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| v10.1.0.0/10.1.1<br />
| EN, DE<br />
|-<br />
| [https://donquigley.net Quigley Doyle Family Tree]<br />
| [[User:dwqwiz|Don Quigley]]<br />
| Public Site<br />
| 10.1.0.1/11.0.0<br />
| EN<br />
|-<br />
| [https://www.craxford-family.co.uk/ The Extended Craxford Family Website]<br />
| [[User:Newfloridian|Alan Craxford]]<br />
| Public site<br />
| v10.1.0.3/10.1.3<br />
| EN<br />
|-<br />
| [http://FamilyTreeMystery.com/ Family Tree Mystery - Bond-Slocum/Anderson-Gummow]<br />
| [[User:ntslocum|Tim Slocum]]<br />
| Public site<br />
| v10.1.0.3/11.0.1<br />
| EN<br />
|-<br />
| [https://www.gambrillfamilytree.com/ Gambrill Family Tree]<br />
| [[User:bobbyfamilytree|Bobby Gambrill]]<br />
| Public site<br />
| v10.1.0.3 / 11.0.2<br />
| EN<br />
|-<br />
| [https://www.rintoulbowman.com/ Rintoul/Bowman Family]<br />
| [[User:Adrintoul|Andrew Rintoul]]<br />
| Public/Private<br />
| 10.1.0.3 / 12.0<br />
| EN, DE, ES, FR<br />
|-<br />
| [https://www.brahde.dk/genealogy/ Brahde Family Tree]<br />
| [[User:Brahde|Per Brahde]]<br />
| Public<br />
| 10.1.0.3 / 11.1.1<br />
| EN, DK<br />
|-<br />
| [https://roeljongman.nl Stamboom Jongman]<br />
| [[User:Roelj|Roel Jongman]]<br />
| Public/Private site<br />
| 10.1.0.3/10.1.3 <br />
| NL, DE, EN<br />
|-<br />
| [http://www.bisbeefamily.com Bisbee Family Connection]<br />
| [[User:Kazooter|Rick Bisbee]]<br />
| Public site<br />
| 10.1.0.3/TNGv12 PHP7.2 <br />
| EN<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [https://lindell-herndon.org Lindell-Herndon Genealogy]<br />
| [[User:wrherndon|Bill Herndon]]<br />
| Public site<br />
| 10.1.0.3 / 12.0.2 <br />
| DA, DE, EN, ES, FR, SV<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| public & private<br />
| 12.0.0.0 / [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,DE,CS,ES<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.1<br />
| DA,EN,DE,CS,ES - etc.<br />
|}<br />
<br />
== TNG modules Involved ==<br />
<br />
*admin_secondary.php<br />
*admin_secondmenu.php<br />
*adds a line to languages/English/cust_text.php and languages/English-UTF8/cust_text.php<br />
<br />
[[Category:Mods for TNG v7]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:admin_secondary.php mods]]<br />
[[Category:admin_secondmenu.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Create_Site_Map_Mod&diff=54899Create Site Map Mod2019-04-22T04:19:46Z<p>Fholbek: /* TNG User sites using this mod */</p>
<hr />
<div>{{V12_cust_text}}<br />
{{TNGmod<br />
| mod_name = Create Site Map Mod<br />
| mod_summary = Creates a sitemap.xml.gz file to assist Google with indexing a TNG site<br />
| download_link = [http://lisaandroger.com/downloads/download-info/3637/ Create Sitemap TNG 12.0]<br />for {{Tv120}}<hr/>[http://lisaandroger.com/downloads/download-info/3531/ Create Sitemap TNG 10.1.x, TNG 11.x.x]<br />for {{Tv1010}}{{Tv110}}<hr/>[http://lisaandroger.com/downloads/download-info/tng-8-tng-9-tng10-create-a-google-sitemap/ Roger Moffat's version for TNG 8 TNG 9 and 10]<br />for any version of TNG 8, TNG 9 and TNG 10.0<br />{{Tv91}} {{Tv90}} {{Tv81}} {{Tv80}}<br />{{Tv92}} {{Tv100}}<br />
| mod_author = Steve Hoover - initial version<br />Rush - modified to new Google standards<br />Roger Moffat - Mod Manager versions for TNG 8, TNG 9, TNG 10.0, TNG 10.1, and TNG 12<br />
| mod_url = [[Create Site Map Mod]] (This page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_version = 9.0.0.1 for up to TNG 10.0<br />10.1.0.5 for TNG 10.1, TNG 11<br /> 12.0.0.0 for TNG 12<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 8.0.0<br />
| max_TNG_ver = 12.0.x<br />
| TNG_file_list = admin_secondary.php<br />admin_secondmenu.php<br />
| related_mods = <br />
| notes = <br />
}} <br />
{|align=right<br />
|__TOC__<br />
|} <br />
<br />
== Purpose of the mod ==<br />
This mod is provided to make creating a Google sitemap a very simple process by clicking a button in the Secondary Processes tab of TNG Admin ------> Import/Export<br />
== Developer ==<br />
<br />
This was originally developed by Steve Hoover as a stand alone file to be installed and run manually. Rush updated it for TNG 7 and Google's new standards for sitemap.xml files. Roger Moffat has tweaked it for TNG 8, TNG 9, TNG 10, and TNG 11, and made it a Mod Manager install.<br />
<br />
== Requirements ==<br />
* A working TNG installation. Automated installation has been tested on TNG Version 8.1.3, TNG 9.0.0, TNG 10.0, TNG 10.1. and TNG 11<br />
* A backup of the TNG modules involved - see below.<br />
<br />
== Automated Installation ==<br />
<br />
# Download the config file from the Mod Summary in the upper right hand corner of this page<br />
# Extract the downloaded config file into your mods folder. <br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the config file.<br />
<br />
== After Installation ==<br />
<br />
The Secondary Processes tab in TNG Admin ------> Import/Export shows a new button<br />
<br />
==== TNG 8 & TNG 9 ====<br />
<br /><br />
[[File:create_sitemap_button.png]]<br />
<br />
==== TNG 10 & TNG 11 ====<br />
<br /><br />
[[File:CreateSiteMapButtonTNG10.png]]<br />
<br />
<br /><br />
After you click this button, the script will run and then the following page shows what the output is<br />
<br /><br /><br />
<br />
[[File:CreateSiteMapOutput.png]]<br />
<br />
<br /><br /><br />
<br />
==== TNG 10.1 Parameters ====<br />
<br />
[[File:CreateSiteMapOptions.png]]<br />
<br />
Copy the link for the tngsitemapindex.xml file (the large bold link) and then put that into your Google Webmaster Tools sitemap settings if you have this set up, or place it in your robots.txt file like this<br />
<br />
<br />
<pre>Sitemap: http://lisaandroger.com/tngsitemapindex.xml</pre><br />
<br />
<br />
and Google will find it there.<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
* Or copy the backup versions of the TNG modules involved.<br />
<br />
== Side effects ==<br />
<br />
* Happiness that creating a sitemap that Google will use to draw new cousins to your site is so much easier :-)<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! Version<br />
! Release&nbsp;Date<br />
! Comments<br />
|- valign="top"<br />
| 12.0.0.0<br />
| 14 Nov 2018<br />
| Updated Mod to TNG 12 specs for targeting cust_text.php files. No functional changes.<br />
|- valign="top"<br />
| 10.1.0.5<br />
| 14 Nov 2018<br />
| Added better handling of Media links, including handling folios - thanks to Rick Bisbee for this bit of code. Better counting of individuals, families and media that are indexed, or skipped due to Living or Private.<br />
|- valign="top"<br />
| 10.1.0.4<br />
| 28 June 2018<br />
| Unreleased - allowed for suppression of Living and Private individuals and families.<br />
|- valign="top"<br />
| 10.1.0.3<br />
| 24 August 2016<br />
| Updated to work with newer sitemap practices, including indexing images, and to allow options to include or exclude people, families and media.<br />
|- valign="top"<br />
| 10.1.0.2<br />
| 6 August 2015<br />
| Updated to change the calculation of the path to write the file to and to properly handle the genealogy URL in WordPress environments.<br />
|- valign="top"<br />
| 10.1.0.1<br />
| 15 June 2015<br />
| Updated to support http/https protocols.<br />
|- valign="top"<br />
| 10.1.0.0<br />
| 8 Jan 2015<br />
| Updated to work with TNG 10.1 tng_query structures.<br />
|}<br />
<br />
== TNG User sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version/TNG-Version<br />
! User-language<br />
|-<br />
| This is an Admin function, so can't be seen in action.<br />
| [[User:TheKiwi|Roger Moffat]]<br />
| The mod developer.<br />
| V12.0.0.0/12.0.2<br />
| EN<br />
|-<br />
| [http://www.whittlesey-whittelseygenealogy.com/ Whittlesey-Whittelsey Family History]<br />
| [[User:wsw9183|Willis S Whittlesey III]]<br />
| Public site<br />
| V9.0.0.1/V9.2.0<br />
| EN<br />
|-<br />
| [http://www.gnomi.co.uk g.nomi] <br />
| [[User:WilliamVincent|William Vincent]]<br />
| Integrated with WordPress<br />
| v9.0.0.0/v9.2.2<br />
| EN<br />
|-<br />
| [http://www.katiandgraham.com/genealogy/ Chamberlain & Eidenbenz Genealogy]<br />
| [[User:hiraeth|Graham Chamberlain]]<br />
| <br />
| v10.1.0.3/v12.0.1<br />
| GB, DE, FR, ES, NL<br />
|-<br />
| [http://www.kempfamilyhistory.com/ Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
| [http://familyhistory.cjroots.com Colleen & Jeff's Roots]<br />
| [[user:Colleengreene|Colleen Greene]]<br />
|<br />
| v10.0/v.10.0.0<br />
| English<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| public site<br />
| v10.1.0.0/11.0.0<br />
| NL/EN<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont Genealogy & History]<br />
| [[User:Darrin65|Darrin Dutton]]<br />
| Public Site<br />
| v10.1.0.3/v11.1.1<br />
| EN<br />
|-<br />
| [https://vanseeventer.nl/ Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site<br />
| v10.1.0.3/12.0.1 beta 2<br />
| DE/EN/NL<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| v10.1.0.0/10.1.1<br />
| EN, DE<br />
|-<br />
| [https://donquigley.net Quigley Doyle Family Tree]<br />
| [[User:dwqwiz|Don Quigley]]<br />
| Public Site<br />
| 10.1.0.1/11.0.0<br />
| EN<br />
|-<br />
| [https://www.craxford-family.co.uk/ The Extended Craxford Family Website]<br />
| [[User:Newfloridian|Alan Craxford]]<br />
| Public site<br />
| v10.1.0.3/10.1.3<br />
| EN<br />
|-<br />
| [http://FamilyTreeMystery.com/ Family Tree Mystery - Bond-Slocum/Anderson-Gummow]<br />
| [[User:ntslocum|Tim Slocum]]<br />
| Public site<br />
| v10.1.0.3/11.0.1<br />
| EN<br />
|-<br />
| [https://www.gambrillfamilytree.com/ Gambrill Family Tree]<br />
| [[User:bobbyfamilytree|Bobby Gambrill]]<br />
| Public site<br />
| v10.1.0.3 / 11.0.2<br />
| EN<br />
|-<br />
| [https://www.rintoulbowman.com/ Rintoul/Bowman Family]<br />
| [[User:Adrintoul|Andrew Rintoul]]<br />
| Public/Private<br />
| 10.1.0.3 / 12.0<br />
| EN, DE, ES, FR<br />
|-<br />
| [https://www.brahde.dk/genealogy/ Brahde Family Tree]<br />
| [[User:Brahde|Per Brahde]]<br />
| Public<br />
| 10.1.0.3 / 11.1.1<br />
| EN, DK<br />
|-<br />
| [https://roeljongman.nl Stamboom Jongman]<br />
| [[User:Roelj|Roel Jongman]]<br />
| Public/Private site<br />
| 10.1.0.3/10.1.3 <br />
| NL, DE, EN<br />
|-<br />
| [http://www.bisbeefamily.com Bisbee Family Connection]<br />
| [[User:Kazooter|Rick Bisbee]]<br />
| Public site<br />
| 10.1.0.3/TNGv12 PHP7.2 <br />
| EN<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [https://lindell-herndon.org Lindell-Herndon Genealogy]<br />
| [[User:wrherndon|Bill Herndon]]<br />
| Public site<br />
| 10.1.0.3 / 12.0.2 <br />
| DA, DE, EN, ES, FR, SV<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| public & private<br />
| 12.0.0.0 / [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,DE,CS,ES<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.1]<br />
| DA,EN,DE,CS,ES - etc.<br />
|}<br />
<br />
== TNG modules Involved ==<br />
<br />
*admin_secondary.php<br />
*admin_secondmenu.php<br />
*adds a line to languages/English/cust_text.php and languages/English-UTF8/cust_text.php<br />
<br />
[[Category:Mods for TNG v7]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:admin_secondary.php mods]]<br />
[[Category:admin_secondmenu.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Create_Site_Map_Mod&diff=54898Create Site Map Mod2019-04-22T04:18:40Z<p>Fholbek: /* TNG User sites using this mod */</p>
<hr />
<div>{{V12_cust_text}}<br />
{{TNGmod<br />
| mod_name = Create Site Map Mod<br />
| mod_summary = Creates a sitemap.xml.gz file to assist Google with indexing a TNG site<br />
| download_link = [http://lisaandroger.com/downloads/download-info/3637/ Create Sitemap TNG 12.0]<br />for {{Tv120}}<hr/>[http://lisaandroger.com/downloads/download-info/3531/ Create Sitemap TNG 10.1.x, TNG 11.x.x]<br />for {{Tv1010}}{{Tv110}}<hr/>[http://lisaandroger.com/downloads/download-info/tng-8-tng-9-tng10-create-a-google-sitemap/ Roger Moffat's version for TNG 8 TNG 9 and 10]<br />for any version of TNG 8, TNG 9 and TNG 10.0<br />{{Tv91}} {{Tv90}} {{Tv81}} {{Tv80}}<br />{{Tv92}} {{Tv100}}<br />
| mod_author = Steve Hoover - initial version<br />Rush - modified to new Google standards<br />Roger Moffat - Mod Manager versions for TNG 8, TNG 9, TNG 10.0, TNG 10.1, and TNG 12<br />
| mod_url = [[Create Site Map Mod]] (This page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_version = 9.0.0.1 for up to TNG 10.0<br />10.1.0.5 for TNG 10.1, TNG 11<br /> 12.0.0.0 for TNG 12<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 8.0.0<br />
| max_TNG_ver = 12.0.x<br />
| TNG_file_list = admin_secondary.php<br />admin_secondmenu.php<br />
| related_mods = <br />
| notes = <br />
}} <br />
{|align=right<br />
|__TOC__<br />
|} <br />
<br />
== Purpose of the mod ==<br />
This mod is provided to make creating a Google sitemap a very simple process by clicking a button in the Secondary Processes tab of TNG Admin ------> Import/Export<br />
== Developer ==<br />
<br />
This was originally developed by Steve Hoover as a stand alone file to be installed and run manually. Rush updated it for TNG 7 and Google's new standards for sitemap.xml files. Roger Moffat has tweaked it for TNG 8, TNG 9, TNG 10, and TNG 11, and made it a Mod Manager install.<br />
<br />
== Requirements ==<br />
* A working TNG installation. Automated installation has been tested on TNG Version 8.1.3, TNG 9.0.0, TNG 10.0, TNG 10.1. and TNG 11<br />
* A backup of the TNG modules involved - see below.<br />
<br />
== Automated Installation ==<br />
<br />
# Download the config file from the Mod Summary in the upper right hand corner of this page<br />
# Extract the downloaded config file into your mods folder. <br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the config file.<br />
<br />
== After Installation ==<br />
<br />
The Secondary Processes tab in TNG Admin ------> Import/Export shows a new button<br />
<br />
==== TNG 8 & TNG 9 ====<br />
<br /><br />
[[File:create_sitemap_button.png]]<br />
<br />
==== TNG 10 & TNG 11 ====<br />
<br /><br />
[[File:CreateSiteMapButtonTNG10.png]]<br />
<br />
<br /><br />
After you click this button, the script will run and then the following page shows what the output is<br />
<br /><br /><br />
<br />
[[File:CreateSiteMapOutput.png]]<br />
<br />
<br /><br /><br />
<br />
==== TNG 10.1 Parameters ====<br />
<br />
[[File:CreateSiteMapOptions.png]]<br />
<br />
Copy the link for the tngsitemapindex.xml file (the large bold link) and then put that into your Google Webmaster Tools sitemap settings if you have this set up, or place it in your robots.txt file like this<br />
<br />
<br />
<pre>Sitemap: http://lisaandroger.com/tngsitemapindex.xml</pre><br />
<br />
<br />
and Google will find it there.<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
* Or copy the backup versions of the TNG modules involved.<br />
<br />
== Side effects ==<br />
<br />
* Happiness that creating a sitemap that Google will use to draw new cousins to your site is so much easier :-)<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! Version<br />
! Release&nbsp;Date<br />
! Comments<br />
|- valign="top"<br />
| 12.0.0.0<br />
| 14 Nov 2018<br />
| Updated Mod to TNG 12 specs for targeting cust_text.php files. No functional changes.<br />
|- valign="top"<br />
| 10.1.0.5<br />
| 14 Nov 2018<br />
| Added better handling of Media links, including handling folios - thanks to Rick Bisbee for this bit of code. Better counting of individuals, families and media that are indexed, or skipped due to Living or Private.<br />
|- valign="top"<br />
| 10.1.0.4<br />
| 28 June 2018<br />
| Unreleased - allowed for suppression of Living and Private individuals and families.<br />
|- valign="top"<br />
| 10.1.0.3<br />
| 24 August 2016<br />
| Updated to work with newer sitemap practices, including indexing images, and to allow options to include or exclude people, families and media.<br />
|- valign="top"<br />
| 10.1.0.2<br />
| 6 August 2015<br />
| Updated to change the calculation of the path to write the file to and to properly handle the genealogy URL in WordPress environments.<br />
|- valign="top"<br />
| 10.1.0.1<br />
| 15 June 2015<br />
| Updated to support http/https protocols.<br />
|- valign="top"<br />
| 10.1.0.0<br />
| 8 Jan 2015<br />
| Updated to work with TNG 10.1 tng_query structures.<br />
|}<br />
<br />
== TNG User sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version/TNG-Version<br />
! User-language<br />
|-<br />
| This is an Admin function, so can't be seen in action.<br />
| [[User:TheKiwi|Roger Moffat]]<br />
| The mod developer.<br />
| V12.0.0.0/12.0.2<br />
| EN<br />
|-<br />
| [http://www.whittlesey-whittelseygenealogy.com/ Whittlesey-Whittelsey Family History]<br />
| [[User:wsw9183|Willis S Whittlesey III]]<br />
| Public site<br />
| V9.0.0.1/V9.2.0<br />
| EN<br />
|-<br />
| [http://www.gnomi.co.uk g.nomi] <br />
| [[User:WilliamVincent|William Vincent]]<br />
| Integrated with WordPress<br />
| v9.0.0.0/v9.2.2<br />
| EN<br />
|-<br />
| [http://www.katiandgraham.com/genealogy/ Chamberlain & Eidenbenz Genealogy]<br />
| [[User:hiraeth|Graham Chamberlain]]<br />
| <br />
| v10.1.0.3/v12.0.1<br />
| GB, DE, FR, ES, NL<br />
|-<br />
| [http://www.kempfamilyhistory.com/ Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
| [http://familyhistory.cjroots.com Colleen & Jeff's Roots]<br />
| [[user:Colleengreene|Colleen Greene]]<br />
|<br />
| v10.0/v.10.0.0<br />
| English<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| public site<br />
| v10.1.0.0/11.0.0<br />
| NL/EN<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont Genealogy & History]<br />
| [[User:Darrin65|Darrin Dutton]]<br />
| Public Site<br />
| v10.1.0.3/v11.1.1<br />
| EN<br />
|-<br />
| [https://vanseeventer.nl/ Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site<br />
| v10.1.0.3/12.0.1 beta 2<br />
| DE/EN/NL<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| v10.1.0.0/10.1.1<br />
| EN, DE<br />
|-<br />
| [https://donquigley.net Quigley Doyle Family Tree]<br />
| [[User:dwqwiz|Don Quigley]]<br />
| Public Site<br />
| 10.1.0.1/11.0.0<br />
| EN<br />
|-<br />
| [https://www.craxford-family.co.uk/ The Extended Craxford Family Website]<br />
| [[User:Newfloridian|Alan Craxford]]<br />
| Public site<br />
| v10.1.0.3/10.1.3<br />
| EN<br />
|-<br />
| [http://FamilyTreeMystery.com/ Family Tree Mystery - Bond-Slocum/Anderson-Gummow]<br />
| [[User:ntslocum|Tim Slocum]]<br />
| Public site<br />
| v10.1.0.3/11.0.1<br />
| EN<br />
|-<br />
| [https://www.gambrillfamilytree.com/ Gambrill Family Tree]<br />
| [[User:bobbyfamilytree|Bobby Gambrill]]<br />
| Public site<br />
| v10.1.0.3 / 11.0.2<br />
| EN<br />
|-<br />
| [https://www.rintoulbowman.com/ Rintoul/Bowman Family]<br />
| [[User:Adrintoul|Andrew Rintoul]]<br />
| Public/Private<br />
| 10.1.0.3 / 12.0<br />
| EN, DE, ES, FR<br />
|-<br />
| [https://www.brahde.dk/genealogy/ Brahde Family Tree]<br />
| [[User:Brahde|Per Brahde]]<br />
| Public<br />
| 10.1.0.3 / 11.1.1<br />
| EN, DK<br />
|-<br />
| [https://roeljongman.nl Stamboom Jongman]<br />
| [[User:Roelj|Roel Jongman]]<br />
| Public/Private site<br />
| 10.1.0.3/10.1.3 <br />
| NL, DE, EN<br />
|-<br />
| [http://www.bisbeefamily.com Bisbee Family Connection]<br />
| [[User:Kazooter|Rick Bisbee]]<br />
| Public site<br />
| 10.1.0.3/TNGv12 PHP7.2 <br />
| EN<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [https://lindell-herndon.org Lindell-Herndon Genealogy]<br />
| [[User:wrherndon|Bill Herndon]]<br />
| Public site<br />
| 10.1.0.3 / 12.0.2 <br />
| DA, DE, EN, ES, FR, SV<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| public & private<br />
| 12.0.0.0 / [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,DE,CS,ES<br />
|-<br />
| [https://finnholbek.dk/index.php/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.0.0.0]<br />
| DA,EN,DE,CS,ES - etc.<br />
|}<br />
<br />
== TNG modules Involved ==<br />
<br />
*admin_secondary.php<br />
*admin_secondmenu.php<br />
*adds a line to languages/English/cust_text.php and languages/English-UTF8/cust_text.php<br />
<br />
[[Category:Mods for TNG v7]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:admin_secondary.php mods]]<br />
[[Category:admin_secondmenu.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Create_Site_Map_Mod&diff=54896Create Site Map Mod2019-04-22T04:16:16Z<p>Fholbek: /* TNG User sites using this mod */</p>
<hr />
<div>{{V12_cust_text}}<br />
{{TNGmod<br />
| mod_name = Create Site Map Mod<br />
| mod_summary = Creates a sitemap.xml.gz file to assist Google with indexing a TNG site<br />
| download_link = [http://lisaandroger.com/downloads/download-info/3637/ Create Sitemap TNG 12.0]<br />for {{Tv120}}<hr/>[http://lisaandroger.com/downloads/download-info/3531/ Create Sitemap TNG 10.1.x, TNG 11.x.x]<br />for {{Tv1010}}{{Tv110}}<hr/>[http://lisaandroger.com/downloads/download-info/tng-8-tng-9-tng10-create-a-google-sitemap/ Roger Moffat's version for TNG 8 TNG 9 and 10]<br />for any version of TNG 8, TNG 9 and TNG 10.0<br />{{Tv91}} {{Tv90}} {{Tv81}} {{Tv80}}<br />{{Tv92}} {{Tv100}}<br />
| mod_author = Steve Hoover - initial version<br />Rush - modified to new Google standards<br />Roger Moffat - Mod Manager versions for TNG 8, TNG 9, TNG 10.0, TNG 10.1, and TNG 12<br />
| mod_url = [[Create Site Map Mod]] (This page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_version = 9.0.0.1 for up to TNG 10.0<br />10.1.0.5 for TNG 10.1, TNG 11<br /> 12.0.0.0 for TNG 12<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 8.0.0<br />
| max_TNG_ver = 12.0.x<br />
| TNG_file_list = admin_secondary.php<br />admin_secondmenu.php<br />
| related_mods = <br />
| notes = <br />
}} <br />
{|align=right<br />
|__TOC__<br />
|} <br />
<br />
== Purpose of the mod ==<br />
This mod is provided to make creating a Google sitemap a very simple process by clicking a button in the Secondary Processes tab of TNG Admin ------> Import/Export<br />
== Developer ==<br />
<br />
This was originally developed by Steve Hoover as a stand alone file to be installed and run manually. Rush updated it for TNG 7 and Google's new standards for sitemap.xml files. Roger Moffat has tweaked it for TNG 8, TNG 9, TNG 10, and TNG 11, and made it a Mod Manager install.<br />
<br />
== Requirements ==<br />
* A working TNG installation. Automated installation has been tested on TNG Version 8.1.3, TNG 9.0.0, TNG 10.0, TNG 10.1. and TNG 11<br />
* A backup of the TNG modules involved - see below.<br />
<br />
== Automated Installation ==<br />
<br />
# Download the config file from the Mod Summary in the upper right hand corner of this page<br />
# Extract the downloaded config file into your mods folder. <br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the config file.<br />
<br />
== After Installation ==<br />
<br />
The Secondary Processes tab in TNG Admin ------> Import/Export shows a new button<br />
<br />
==== TNG 8 & TNG 9 ====<br />
<br /><br />
[[File:create_sitemap_button.png]]<br />
<br />
==== TNG 10 & TNG 11 ====<br />
<br /><br />
[[File:CreateSiteMapButtonTNG10.png]]<br />
<br />
<br /><br />
After you click this button, the script will run and then the following page shows what the output is<br />
<br /><br /><br />
<br />
[[File:CreateSiteMapOutput.png]]<br />
<br />
<br /><br /><br />
<br />
==== TNG 10.1 Parameters ====<br />
<br />
[[File:CreateSiteMapOptions.png]]<br />
<br />
Copy the link for the tngsitemapindex.xml file (the large bold link) and then put that into your Google Webmaster Tools sitemap settings if you have this set up, or place it in your robots.txt file like this<br />
<br />
<br />
<pre>Sitemap: http://lisaandroger.com/tngsitemapindex.xml</pre><br />
<br />
<br />
and Google will find it there.<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
* Or copy the backup versions of the TNG modules involved.<br />
<br />
== Side effects ==<br />
<br />
* Happiness that creating a sitemap that Google will use to draw new cousins to your site is so much easier :-)<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! Version<br />
! Release&nbsp;Date<br />
! Comments<br />
|- valign="top"<br />
| 12.0.0.0<br />
| 14 Nov 2018<br />
| Updated Mod to TNG 12 specs for targeting cust_text.php files. No functional changes.<br />
|- valign="top"<br />
| 10.1.0.5<br />
| 14 Nov 2018<br />
| Added better handling of Media links, including handling folios - thanks to Rick Bisbee for this bit of code. Better counting of individuals, families and media that are indexed, or skipped due to Living or Private.<br />
|- valign="top"<br />
| 10.1.0.4<br />
| 28 June 2018<br />
| Unreleased - allowed for suppression of Living and Private individuals and families.<br />
|- valign="top"<br />
| 10.1.0.3<br />
| 24 August 2016<br />
| Updated to work with newer sitemap practices, including indexing images, and to allow options to include or exclude people, families and media.<br />
|- valign="top"<br />
| 10.1.0.2<br />
| 6 August 2015<br />
| Updated to change the calculation of the path to write the file to and to properly handle the genealogy URL in WordPress environments.<br />
|- valign="top"<br />
| 10.1.0.1<br />
| 15 June 2015<br />
| Updated to support http/https protocols.<br />
|- valign="top"<br />
| 10.1.0.0<br />
| 8 Jan 2015<br />
| Updated to work with TNG 10.1 tng_query structures.<br />
|}<br />
<br />
== TNG User sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version/TNG-Version<br />
! User-language<br />
|-<br />
| This is an Admin function, so can't be seen in action.<br />
| [[User:TheKiwi|Roger Moffat]]<br />
| The mod developer.<br />
| V12.0.0.0/12.0.2<br />
| EN<br />
|-<br />
| [http://www.whittlesey-whittelseygenealogy.com/ Whittlesey-Whittelsey Family History]<br />
| [[User:wsw9183|Willis S Whittlesey III]]<br />
| Public site<br />
| V9.0.0.1/V9.2.0<br />
| EN<br />
|-<br />
| [http://www.gnomi.co.uk g.nomi] <br />
| [[User:WilliamVincent|William Vincent]]<br />
| Integrated with WordPress<br />
| v9.0.0.0/v9.2.2<br />
| EN<br />
|-<br />
| [http://www.katiandgraham.com/genealogy/ Chamberlain & Eidenbenz Genealogy]<br />
| [[User:hiraeth|Graham Chamberlain]]<br />
| <br />
| v10.1.0.3/v12.0.1<br />
| GB, DE, FR, ES, NL<br />
|-<br />
| [http://www.kempfamilyhistory.com/ Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
| [http://familyhistory.cjroots.com Colleen & Jeff's Roots]<br />
| [[user:Colleengreene|Colleen Greene]]<br />
|<br />
| v10.0/v.10.0.0<br />
| English<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| public site<br />
| v10.1.0.0/11.0.0<br />
| NL/EN<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont Genealogy & History]<br />
| [[User:Darrin65|Darrin Dutton]]<br />
| Public Site<br />
| v10.1.0.3/v11.1.1<br />
| EN<br />
|-<br />
| [https://vanseeventer.nl/ Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site<br />
| v10.1.0.3/12.0.1 beta 2<br />
| DE/EN/NL<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| v10.1.0.0/10.1.1<br />
| EN, DE<br />
|-<br />
| [https://donquigley.net Quigley Doyle Family Tree]<br />
| [[User:dwqwiz|Don Quigley]]<br />
| Public Site<br />
| 10.1.0.1/11.0.0<br />
| EN<br />
|-<br />
| [https://www.craxford-family.co.uk/ The Extended Craxford Family Website]<br />
| [[User:Newfloridian|Alan Craxford]]<br />
| Public site<br />
| v10.1.0.3/10.1.3<br />
| EN<br />
|-<br />
| [http://FamilyTreeMystery.com/ Family Tree Mystery - Bond-Slocum/Anderson-Gummow]<br />
| [[User:ntslocum|Tim Slocum]]<br />
| Public site<br />
| v10.1.0.3/11.0.1<br />
| EN<br />
|-<br />
| [https://www.gambrillfamilytree.com/ Gambrill Family Tree]<br />
| [[User:bobbyfamilytree|Bobby Gambrill]]<br />
| Public site<br />
| v10.1.0.3 / 11.0.2<br />
| EN<br />
|-<br />
| [https://www.rintoulbowman.com/ Rintoul/Bowman Family]<br />
| [[User:Adrintoul|Andrew Rintoul]]<br />
| Public/Private<br />
| 10.1.0.3 / 12.0<br />
| EN, DE, ES, FR<br />
|-<br />
| [https://www.brahde.dk/genealogy/ Brahde Family Tree]<br />
| [[User:Brahde|Per Brahde]]<br />
| Public<br />
| 10.1.0.3 / 11.1.1<br />
| EN, DK<br />
|-<br />
| [https://roeljongman.nl Stamboom Jongman]<br />
| [[User:Roelj|Roel Jongman]]<br />
| Public/Private site<br />
| 10.1.0.3/10.1.3 <br />
| NL, DE, EN<br />
|-<br />
| [http://www.bisbeefamily.com Bisbee Family Connection]<br />
| [[User:Kazooter|Rick Bisbee]]<br />
| Public site<br />
| 10.1.0.3/TNGv12 PHP7.2 <br />
| EN<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [https://lindell-herndon.org Lindell-Herndon Genealogy]<br />
| [[User:wrherndon|Bill Herndon]]<br />
| Public site<br />
| 10.1.0.3 / 12.0.2 <br />
| DA, DE, EN, ES, FR, SV<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| public & private<br />
| 12.0.0.0 / [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,DE,CS,ES<br />
|-<br />
| [https://finnholbek.dk/index.php]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.0.0.0]<br />
| DA,EN,DE,CS,ES - etc.<br />
|}<br />
<br />
== TNG modules Involved ==<br />
<br />
*admin_secondary.php<br />
*admin_secondmenu.php<br />
*adds a line to languages/English/cust_text.php and languages/English-UTF8/cust_text.php<br />
<br />
[[Category:Mods for TNG v7]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:admin_secondary.php mods]]<br />
[[Category:admin_secondmenu.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=Create_Site_Map_Mod&diff=54895Create Site Map Mod2019-04-22T04:13:22Z<p>Fholbek: /* TNG User sites using this mod */</p>
<hr />
<div>{{V12_cust_text}}<br />
{{TNGmod<br />
| mod_name = Create Site Map Mod<br />
| mod_summary = Creates a sitemap.xml.gz file to assist Google with indexing a TNG site<br />
| download_link = [http://lisaandroger.com/downloads/download-info/3637/ Create Sitemap TNG 12.0]<br />for {{Tv120}}<hr/>[http://lisaandroger.com/downloads/download-info/3531/ Create Sitemap TNG 10.1.x, TNG 11.x.x]<br />for {{Tv1010}}{{Tv110}}<hr/>[http://lisaandroger.com/downloads/download-info/tng-8-tng-9-tng10-create-a-google-sitemap/ Roger Moffat's version for TNG 8 TNG 9 and 10]<br />for any version of TNG 8, TNG 9 and TNG 10.0<br />{{Tv91}} {{Tv90}} {{Tv81}} {{Tv80}}<br />{{Tv92}} {{Tv100}}<br />
| mod_author = Steve Hoover - initial version<br />Rush - modified to new Google standards<br />Roger Moffat - Mod Manager versions for TNG 8, TNG 9, TNG 10.0, TNG 10.1, and TNG 12<br />
| mod_url = [[Create Site Map Mod]] (This page)<br />
| mod_support = [http://tng.community/ TNG Community Forums]<br />
| mod_version = 9.0.0.1 for up to TNG 10.0<br />10.1.0.5 for TNG 10.1, TNG 11<br /> 12.0.0.0 for TNG 12<br />
| use_mod_manager = Yes<br />
| manual_install = No<br />
| min_TNG_ver = 8.0.0<br />
| max_TNG_ver = 12.0.x<br />
| TNG_file_list = admin_secondary.php<br />admin_secondmenu.php<br />
| related_mods = <br />
| notes = <br />
}} <br />
{|align=right<br />
|__TOC__<br />
|} <br />
<br />
== Purpose of the mod ==<br />
This mod is provided to make creating a Google sitemap a very simple process by clicking a button in the Secondary Processes tab of TNG Admin ------> Import/Export<br />
== Developer ==<br />
<br />
This was originally developed by Steve Hoover as a stand alone file to be installed and run manually. Rush updated it for TNG 7 and Google's new standards for sitemap.xml files. Roger Moffat has tweaked it for TNG 8, TNG 9, TNG 10, and TNG 11, and made it a Mod Manager install.<br />
<br />
== Requirements ==<br />
* A working TNG installation. Automated installation has been tested on TNG Version 8.1.3, TNG 9.0.0, TNG 10.0, TNG 10.1. and TNG 11<br />
* A backup of the TNG modules involved - see below.<br />
<br />
== Automated Installation ==<br />
<br />
# Download the config file from the Mod Summary in the upper right hand corner of this page<br />
# Extract the downloaded config file into your mods folder. <br />
# Follow the normal automated installation for Mod Manager, as shown in the example [[Mod Manager - Installing Config Files]] to install the config file.<br />
<br />
== After Installation ==<br />
<br />
The Secondary Processes tab in TNG Admin ------> Import/Export shows a new button<br />
<br />
==== TNG 8 & TNG 9 ====<br />
<br /><br />
[[File:create_sitemap_button.png]]<br />
<br />
==== TNG 10 & TNG 11 ====<br />
<br /><br />
[[File:CreateSiteMapButtonTNG10.png]]<br />
<br />
<br /><br />
After you click this button, the script will run and then the following page shows what the output is<br />
<br /><br /><br />
<br />
[[File:CreateSiteMapOutput.png]]<br />
<br />
<br /><br /><br />
<br />
==== TNG 10.1 Parameters ====<br />
<br />
[[File:CreateSiteMapOptions.png]]<br />
<br />
Copy the link for the tngsitemapindex.xml file (the large bold link) and then put that into your Google Webmaster Tools sitemap settings if you have this set up, or place it in your robots.txt file like this<br />
<br />
<br />
<pre>Sitemap: http://lisaandroger.com/tngsitemapindex.xml</pre><br />
<br />
<br />
and Google will find it there.<br />
<br />
== In the event of a problem ==<br />
<br />
* Try using the [[Mod_Manager_-_Installing_Config_Files#Remove_Mod_Steps|Mod Manager Remove]] capability<br />
* Or copy the backup versions of the TNG modules involved.<br />
<br />
== Side effects ==<br />
<br />
* Happiness that creating a sitemap that Google will use to draw new cousins to your site is so much easier :-)<br />
<br />
== Revision History ==<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! Version<br />
! Release&nbsp;Date<br />
! Comments<br />
|- valign="top"<br />
| 12.0.0.0<br />
| 14 Nov 2018<br />
| Updated Mod to TNG 12 specs for targeting cust_text.php files. No functional changes.<br />
|- valign="top"<br />
| 10.1.0.5<br />
| 14 Nov 2018<br />
| Added better handling of Media links, including handling folios - thanks to Rick Bisbee for this bit of code. Better counting of individuals, families and media that are indexed, or skipped due to Living or Private.<br />
|- valign="top"<br />
| 10.1.0.4<br />
| 28 June 2018<br />
| Unreleased - allowed for suppression of Living and Private individuals and families.<br />
|- valign="top"<br />
| 10.1.0.3<br />
| 24 August 2016<br />
| Updated to work with newer sitemap practices, including indexing images, and to allow options to include or exclude people, families and media.<br />
|- valign="top"<br />
| 10.1.0.2<br />
| 6 August 2015<br />
| Updated to change the calculation of the path to write the file to and to properly handle the genealogy URL in WordPress environments.<br />
|- valign="top"<br />
| 10.1.0.1<br />
| 15 June 2015<br />
| Updated to support http/https protocols.<br />
|- valign="top"<br />
| 10.1.0.0<br />
| 8 Jan 2015<br />
| Updated to work with TNG 10.1 tng_query structures.<br />
|}<br />
<br />
== TNG User sites using this mod ==<br />
<br />
If you download and install this mod, please add your TNG site to the table below<br />
<br />
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"<br />
|-<br />
! URL<br />
! User<br />
! Note<br />
! Mod-Version/TNG-Version<br />
! User-language<br />
|-<br />
| This is an Admin function, so can't be seen in action.<br />
| [[User:TheKiwi|Roger Moffat]]<br />
| The mod developer.<br />
| V12.0.0.0/12.0.2<br />
| EN<br />
|-<br />
| [http://www.whittlesey-whittelseygenealogy.com/ Whittlesey-Whittelsey Family History]<br />
| [[User:wsw9183|Willis S Whittlesey III]]<br />
| Public site<br />
| V9.0.0.1/V9.2.0<br />
| EN<br />
|-<br />
| [http://www.gnomi.co.uk g.nomi] <br />
| [[User:WilliamVincent|William Vincent]]<br />
| Integrated with WordPress<br />
| v9.0.0.0/v9.2.2<br />
| EN<br />
|-<br />
| [http://www.katiandgraham.com/genealogy/ Chamberlain & Eidenbenz Genealogy]<br />
| [[User:hiraeth|Graham Chamberlain]]<br />
| <br />
| v10.1.0.3/v12.0.1<br />
| GB, DE, FR, ES, NL<br />
|-<br />
| [http://www.kempfamilyhistory.com/ Kemp(e) Family History]<br />
| [[User:Kempons|Andrew Kemp]]<br />
| <br />
| see [[User:Kempons]]<br />
| EN<br />
|-<br />
| [http://familyhistory.cjroots.com Colleen & Jeff's Roots]<br />
| [[user:Colleengreene|Colleen Greene]]<br />
|<br />
| v10.0/v.10.0.0<br />
| English<br />
|-<br />
| [http://genealogy.oceanwharf.com Hooley Family Links]<br />
| [[User:lastejas|Rick Hooley]]<br />
| Public/Private<br />
| [[User: lastejas|See Here]]<br />
| EN<br />
|-<br />
| [http://www.wortelboer.tk Wortelboer Genealogy]<br />
| [[User:Bernard57|Bernard Wortelboer]]<br />
| public site<br />
| v10.1.0.0/11.0.0<br />
| NL/EN<br />
|-<br />
| [http://www.duttongenealogy.com The Dutton's of Vermont Genealogy & History]<br />
| [[User:Darrin65|Darrin Dutton]]<br />
| Public Site<br />
| v10.1.0.3/v11.1.1<br />
| EN<br />
|-<br />
| [https://vanseeventer.nl/ Familie van Seeventer]<br />
| [[User:see7ter|Sandor van Seeventer]]<br />
| Public site<br />
| v10.1.0.3/12.0.1 beta 2<br />
| DE/EN/NL<br />
|-<br />
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]<br />
| [[User:bradyfamilytree|Darryl Brady]]<br />
| Public site <br />
| v10.1.0.0/10.1.1<br />
| EN, DE<br />
|-<br />
| [https://donquigley.net Quigley Doyle Family Tree]<br />
| [[User:dwqwiz|Don Quigley]]<br />
| Public Site<br />
| 10.1.0.1/11.0.0<br />
| EN<br />
|-<br />
| [https://www.craxford-family.co.uk/ The Extended Craxford Family Website]<br />
| [[User:Newfloridian|Alan Craxford]]<br />
| Public site<br />
| v10.1.0.3/10.1.3<br />
| EN<br />
|-<br />
| [http://FamilyTreeMystery.com/ Family Tree Mystery - Bond-Slocum/Anderson-Gummow]<br />
| [[User:ntslocum|Tim Slocum]]<br />
| Public site<br />
| v10.1.0.3/11.0.1<br />
| EN<br />
|-<br />
| [https://www.gambrillfamilytree.com/ Gambrill Family Tree]<br />
| [[User:bobbyfamilytree|Bobby Gambrill]]<br />
| Public site<br />
| v10.1.0.3 / 11.0.2<br />
| EN<br />
|-<br />
| [https://www.rintoulbowman.com/ Rintoul/Bowman Family]<br />
| [[User:Adrintoul|Andrew Rintoul]]<br />
| Public/Private<br />
| 10.1.0.3 / 12.0<br />
| EN, DE, ES, FR<br />
|-<br />
| [https://www.brahde.dk/genealogy/ Brahde Family Tree]<br />
| [[User:Brahde|Per Brahde]]<br />
| Public<br />
| 10.1.0.3 / 11.1.1<br />
| EN, DK<br />
|-<br />
| [https://roeljongman.nl Stamboom Jongman]<br />
| [[User:Roelj|Roel Jongman]]<br />
| Public/Private site<br />
| 10.1.0.3/10.1.3 <br />
| NL, DE, EN<br />
|-<br />
| [http://www.bisbeefamily.com Bisbee Family Connection]<br />
| [[User:Kazooter|Rick Bisbee]]<br />
| Public site<br />
| 10.1.0.3/TNGv12 PHP7.2 <br />
| EN<br />
|-<br />
| [http://colegenealogy.dynu.net/ Cole / Tanner Family Tree]<br />
| [[User:dlcole|David Cole]]<br />
| Public/Private<br />
| [[User:Dlcole|see here]]<br />
| English<br />
|-<br />
| [https://lindell-herndon.org Lindell-Herndon Genealogy]<br />
| [[User:wrherndon|Bill Herndon]]<br />
| Public site<br />
| 10.1.0.3 / 12.0.2 <br />
| DA, DE, EN, ES, FR, SV<br />
|-<br />
| [https://www.kmtrees.com Roots & Relatives Remembered]<br />
| [[User:Tngrlkrz|Ron Krzmarzick]]<br />
| public & private<br />
| 12.0.0.0 / [https://kmtrees.com/modlist_wiki?whichoptions=basic&cachemethod=3&sortby=filename See Here]<br />
| EN,DE,CS,ES<br />
|-<br />
| [https://https://finnholbek.dk/index.php]<br />
| [[User:Fholbek|Finn Holbek]]<br />
| public & private<br />
| 12.0.0.0 / [https://finnholbek.dk/index.php]<br />
| DA,EN,DE,CS,ES - etc.<br />
|}<br />
<br />
== TNG modules Involved ==<br />
<br />
*admin_secondary.php<br />
*admin_secondmenu.php<br />
*adds a line to languages/English/cust_text.php and languages/English-UTF8/cust_text.php<br />
<br />
[[Category:Mods for TNG v7]]<br />
[[Category:Mods for TNG v8]]<br />
[[Category:Mods for TNG v9]]<br />
[[Category:Mods for TNG v10]]<br />
[[Category:Mods for TNG v11]]<br />
[[Category:Mods for TNG v12]]<br />
[[Category:admin_secondary.php mods]]<br />
[[Category:admin_secondmenu.php mods]]</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=User:Fholbek&diff=54894User:Fholbek2019-04-22T04:08:37Z<p>Fholbek: </p>
<hr />
<div>Finn Holbek<br />
<br />
TNG web site is [http://finnholbek.dk/ Skeel, Schaffalitzky. Find navne i Danmarks Adels Aarbog] - finnholbek.dk</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=User:Fholbek&diff=39115User:Fholbek2016-07-11T14:03:44Z<p>Fholbek: </p>
<hr />
<div>Finn Holbek<br />
<br />
TNG web site is [http://finnholbek.dk/genealogy/ Skeel-Schaffalitzky, Santasilia] - finnholbek.dk</div>Fholbekhttps://tng.lythgoes.net/wiki/index.php?title=User:Fholbek&diff=35038User:Fholbek2015-09-21T23:39:48Z<p>Fholbek: </p>
<hr />
<div>Finn Holbek<br />
<br />
TNG web site is [http://finnholbek.dk/genealogy/ Skeel-Schaffalitzky, Santasilia - finnholbek.dk]</div>Fholbek