Änderungen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:  
{{caution |notes= If this mod is installed or configured incorrectly it could make your site appear to crash.  Don't panic. Edit your subroot.php and remove the last line pertaining to Prolog.  Then in mod manager "Clean" the partially installed Prolog to remove the mod.''' [[#Warning|See Below for detail]]
 
{{caution |notes= If this mod is installed or configured incorrectly it could make your site appear to crash.  Don't panic. Edit your subroot.php and remove the last line pertaining to Prolog.  Then in mod manager "Clean" the partially installed Prolog to remove the mod.''' [[#Warning|See Below for detail]]
}}
+
}}{{restricted}}
{{restricted}}
   
{{TNGmod
 
{{TNGmod
| mod_name = Prolog Mod
+
| mod_name = {{PAGENAME}}
 
| mod_summary = Adds PHP Rotating Logs to TNG site
 
| mod_summary = Adds PHP Rotating Logs to TNG site
 
| mod_validation =  
 
| mod_validation =  
| mod_last_update = 9 Mar 2020
+
| mod_last_update = 11 Mar 2024
| download_link =  
+
| download_link = <div style="display:inline-block;width:95%;">[https://bisbeefamily.com/ccount/click.php?id=264&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}}    version 14.0.0.20.zip]<div style="float:right;">{{Tv140|float=left}}</div></div>
<div   style="display:inline-block;width:95%;">[https://bisbeefamily.com/ccount/click.php?id=174&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}}     version 12.0.0.6.zip]<div    style="float:right;">{{Tv120|float=left}}</div></div>
+
<div style="display:inline-block;width:95%;">[https://bisbeefamily.com/ccount/click.php?id=187&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}} version 12.0.0.9.zip]<div    style="float:right;">{{Tv120|float=left}}</div></div>
<!-- https://tng.lythgoes.net/wiki/images/1/1d/Prolog_v12.0.0.6.zip -->
+
<!-- https://tng.lythgoes.net/wiki/images/a/a3/Prolog_v12.0.0.9.zip -->
 
+
| download_stats = [https://bisbeefamily.com/ccount/index.php?action=stats&groupid=22 view statistics]
| download_stats = [https://bisbeefamily.com/ccount/index.php?action=stats&groupid=18 view statistics]
  −
 
   
| mod_author = [[User:Kazooter|Rick Bisbee]]
 
| mod_author = [[User:Kazooter|Rick Bisbee]]
 
| mod_url = [https://bisbeefamily.com/ Bisbee Family Connection]
 
| mod_url = [https://bisbeefamily.com/ Bisbee Family Connection]
 
| mod_support = [https://bisbeefamily.com/support.php?mod={{PAGENAMEE}} Support for {{PAGENAMEE}}]
 
| mod_support = [https://bisbeefamily.com/support.php?mod={{PAGENAMEE}} Support for {{PAGENAMEE}}]
 
| mod_contact = As above
 
| mod_contact = As above
| mod_version = 12.0.0.6
+
| mod_version = 14.0.0.20
 
| use_mod_manager = Yes
 
| use_mod_manager = Yes
 
| manual_install = No
 
| manual_install = No
| min_TNG_ver = 12.0
+
| min_TNG_ver = 13.0
| max_TNG_ver = 12.2+
+
| max_TNG_ver = 14.0+
 
| TNG_file_list =  
 
| TNG_file_list =  
 
| related_mods =
 
| related_mods =
 
| notes =  
 
| notes =  
}}
+
}}{| style="margin-right:0.5 em;" align="right"  
{| style="margin-right:0.5 em;" align="left"  
   
| __TOC__
 
| __TOC__
 
|}
 
|}
<br clear=both>
  −
   
== Prolog (PHP Rotating Log) Introduction ==
 
== Prolog (PHP Rotating Log) Introduction ==
 
[[Image:Prolog6.png|left|150px]]
 
[[Image:Prolog6.png|left|150px]]
Prolog is a utility for TNG testers, mod developers and anyone who wants to monitor their websites for PHP or user issues.  It is an extension of the Show PHP Errors mod created by Roger Mitchell (decd) and provides three selectable levels of error logging: 1) just errors; 2) all errors, warnings and deprecations except for notices (default); or 3) all errors, warnings, notices, and deprecated functions.
+
Prolog is a utility for TNG testers, mod developers and anyone who wants to monitor their websites for PHP or user issues.  It is an extension of the Show PHP Errors mod created by Roger Mitchell (decd) and provides nine selectable levels of error logging from Errors only to all errors, warnings, notices and deprecations.
 +
''An important feature is that fatal errors displayed to the screen are generic and never reveal server information that a hacker may be looking for. The actual error can be found in the error log using the same timestamp shown on the screen.''
 +
 
 +
===<span style='color:#990000'>Important Note for TNGv14 Users</span>===
 +
<p style='font-style:italic'>Prolog was updated for TNGv14. In Previous versions, Prolog was initialized in subroot.php. Starting with TNGv14, Prolog v14 is initialized in begin.php. This change makes it very important that you completely uninstall any previous versions you may have tried in TNGv14, before installing Prolog v14.  '''Neglecting to do this may leave unwanted code in TNG files that will result in TNG errors and even site failure.'''</p>
 +
<p>Prolog v14 will fail with errors if any components of previous versions have not been uninstalled.<p>
   −
''An important feature is that fatal errors displayed to the screen are generic and never reveal server information that a hacker may be looking for.''
+
===Error Log Location===
 +
Prolog will use the php.ini error_log setting to place its logs in the same location as PHP.  If the php.ini is not set, or if it is inaccessible, prolog will use the TNG root-relative path you've set in the Mod Edit Options.  If not set there, Prolog will create and default to a logs directory in your TNG root directory. While the last option works fine for offline test sites, for security reasons it is not recommended for a live site.
   −
===php.ini error_log directive===
+
====php.ini error_log directive====
You must set the php.ini error_log directive with the full path to the PHP error log for the site. It can be located above the public_html for greater security (recommended.) In a local WAMP server you can edit it directly into the WAMPS php.ini file.  On a shared hosting server you may be able to add a php.ini file to your root directory with just this directive to override the master php.ini.  Some hosts allow a user.ini to serve the same purpose. See [[PHP error log]] for additional information on setting up error logs. The directive will look something like this ('''note the absolute server path'''):
+
You must set the '''php.ini error_log directive''' with the full server path to the PHP error log for the site. Error logs can be located above the public_html for greater security (recommended.) In a local WAMP server you can edit it directly into the WAMPS php.ini file.  On a shared hosting server you may be able to add a php.ini file to your root directory with just this directive to override the master php.ini.  Some hosts allow a '''user.ini''' to serve the same purpose. See [[PHP error log]] for additional information on setting up error logs. The directive will look something like this ('''note the absolute server path'''):
 
<pre>
 
<pre>
 
error_log = /home/mysite/mylogs/php_error.log
 
error_log = /home/mysite/mylogs/php_error.log
Zeile 47: Zeile 47:  
</pre>
 
</pre>
   −
Both Prolog and the system will log errors to the PHP file. At the close of each GMT day Prolog will archive the PHP log to a dated backup and start the PHP log over again. After the first day no single log will contain more that one day's errors. That keeps all of them relatively small and manageable.  
+
===Log Rotation===
 +
Both Prolog and the PHP system will log errors to the PHP file. At the close of each GMT day Prolog will archive the PHP log to a dated backup and start the PHP log over again. After the first day no single log will contain more that one day's errors. That keeps all of them relatively small and manageable.  
   −
Prolog modifies subroot.php to add logging to all TNG pages. Scripts that work independently of TNG will not be logged by this mod; however, those errors will be logged by the system in the same PHP log.
+
''Prolog modifies subroot.php to add logging to all TNG pages. Scripts that work independently of TNG will not be logged by this mod; however, those errors will be logged by the system in the same PHP log.''
    
That said, if you do want to Prolog independent scripts, you can include prolog_conf.php at the top of a primary (as opposed to an included) script and as long as the mod remains installed, errors will be logged in the same way as TNG scripts to protect fatal errors from revealing server information.
 
That said, if you do want to Prolog independent scripts, you can include prolog_conf.php at the top of a primary (as opposed to an included) script and as long as the mod remains installed, errors will be logged in the same way as TNG scripts to protect fatal errors from revealing server information.
Zeile 57: Zeile 58:  
</pre>
 
</pre>
    +
===How Prolog Works===
 
Prolog has two main files:
 
Prolog has two main files:
 
<ol>
 
<ol>
Zeile 63: Zeile 65:  
</ol>
 
</ol>
   −
== Features ==
   
Prolog adds a log access page link in the TNG Admin management area and features the following:
 
Prolog adds a log access page link in the TNG Admin management area and features the following:
* Rotating error logs created daily to prevent them becoming too large to manage;
+
 
* Daily logs and error entries are timestamped in GMT;
+
* Rotating error logs are created daily to prevent them becoming too large to manage;
* A GMT clock is provided for admin perspective on timestamps;
+
* The php.ini error log collects all of today's errors;
 +
* Errors from previous days may be found in the dated archive logs;
 +
* Archived logs and error entries are timestamped using the timezone set in php.ini;
 +
* A clock is provided for admin perspective on timestamps;
 
* Mod Edit Option to select error level for logging;  
 
* Mod Edit Option to select error level for logging;  
 
* Mod Edit Option to set number of daily logs to keep before auto-deleting the oldest;
 
* Mod Edit Option to set number of daily logs to keep before auto-deleting the oldest;
* Daily logs selectable from drop down list for viewing and/or deletion (see visualization);
+
* Logs selectable from drop down list (see screen shot);
* Other .log files can be viewed and manipulated;
   
* Logged items are listed from most recent to oldest for admin convenience;
 
* Logged items are listed from most recent to oldest for admin convenience;
* Filter that limits viewing of logged errors to only items of interest;
+
* A Filter is provided to limit viewing of logged errors to only items of interest;
 
* Language support included in mod folder for easier maintenance;
 
* Language support included in mod folder for easier maintenance;
 
* A fatal shutdown handler.
 
* A fatal shutdown handler.
Zeile 85: Zeile 88:  
</pre>
 
</pre>
 
The exact time can be used to compare with the logs, should a legitimate user choose to report it.
 
The exact time can be used to compare with the logs, should a legitimate user choose to report it.
Compare the actual log entry for displayed message above:
+
Compare the actual log entry with the displayed message above:
<pre>[24-Feb-2020 18:34:02 GMT] Fatal error: File access violation in fgw/fgw_setup.php on line 26  
+
<pre>[24-Feb-2020 18:34:02 America/Phoenix] PRO Fatal error: File access violation in fgw/fgw_setup.php on line 26  
 
</pre>
 
</pre>
   −
This was probably a hack attempt. In this case the error was generated by the author of fgw_setup.php, not PHP itself.
+
This was probably a hack attempt. Both the displayed and logged errors were triggered by fgw_setup.php using the following code:
 
<pre>
 
<pre>
 
// ONLY ADMINISTRATOR GETS ACCESS TO THE SETUP PAGE
 
// ONLY ADMINISTRATOR GETS ACCESS TO THE SETUP PAGE
Zeile 99: Zeile 102:     
== Language Support ==
 
== Language Support ==
The mod support folder includes support for Czech, English, French, German, Spanish and Swedish. You can modify the files right in the support folder to change the translations.  You can add new folders with other languages if you like.  '''If you make changes or additions I will be happy to add them to the distribution package for others to use as well'''.  Just email them to me or use the mod support link on the Prolog_Mod TNGWiki page.
+
The mod support folder contains support for Czech, English, French, German, Spanish and Swedish. You can modify the files right in the support folder to change the translations.  You can add new folders with other languages if you like.  '''If you make changes or additions I will be happy to add them to the distribution package for others to use as well'''.  Just email them to me or use the mod support link on the Prolog_Mod TNGWiki page.
    
== Using the PHP and System Logs ==
 
== Using the PHP and System Logs ==
Zeile 120: Zeile 123:     
See [[PHP error log]] for more complete information on setting up error logs in different environments
 
See [[PHP error log]] for more complete information on setting up error logs in different environments
 +
 +
== More About Error Files and Log Dates ==
 +
Archived error files and error items use the date set in the date.timezone directive in the php.ini file. If not set, GMT will be used.
 +
 +
On a ''live site with shared hosting'', you may be able to set the timezone by creating a php.ini file in your document root and entering directives, for example:
 +
<pre>
 +
date.timezone = America/Phoenix
 +
error_log = /home/bisbeefa/mylogs/php_error.log
 +
</pre>
 +
It may take 20-30 minutes or more for the changes to take effect on shared hosting, so be patient.
 +
 +
You may also be able to add the following '''to your site's main .htaccess file''' for both error_log and date.timezone:
 +
<pre>
 +
<IfModule php7_module>
 +
  php_value date.timezone "America/Phoenix"
 +
  php_value error_log "/home/bisbeefa/mylogs/php_error.log"
 +
</IfModule>
 +
</pre>
 +
If you are still using PHP 5, change the first line above to reflect that.
 +
 +
My web host (Bluehost) also uses the following:
 +
<pre>
 +
<IfModule lsapi_module>
 +
  php_value date.timezone "America/Phoenix"
 +
  php_value error_log "/home/bisbeefa/mylogs/php_error.log"
 +
</IfModule>
 +
</pre>
 +
lsapi is a drop-in module to speed up serving PHP pages.
    
== TNG Version Compatibility ==
 
== TNG Version Compatibility ==
Zeile 131: Zeile 162:  
! Date
 
! Date
 
! Updates
 
! Updates
 +
 +
 +
|- valign="top"
 +
| v14.0.0.20
 +
| 12&nbsp;Mar&nbsp;2024
 +
|
 +
* Fixes clash between session filters in Mod Manager and Prolog.
 +
 +
|- valign="top"
 +
| v14.0.0.19
 +
| 11&nbsp;Mar&nbsp;2024
 +
|
 +
* User-selected log files and filters are now persistent during the same session.  If you navigate away from the page and later return, the same log file and filter selections will apply.  You must manually re-select another log file and clear the filter to change them.
 +
 +
|- valign="top"
 +
| v14.0.0.18
 +
| 31&nbsp;Jan&nbsp;2023
 +
|
 +
* Expands choices for error reporting level
 +
 +
|- valign="top"
 +
| v14.0.0.17
 +
| 28&nbsp;Jan&nbsp;2023
 +
|
 +
* Fixes warnings after log file is cleared
 +
 +
|- valign="top"
 +
| v14.0.0.16
 +
| 1&nbsp;Jan&nbsp;2023
 +
|
 +
* Fixes warnings
 +
* Minor syntactic updates
 +
 +
|- valign="top"
 +
| v14.0.0.15
 +
| 17&nbsp;Dec&nbsp;2022
 +
|
 +
* Fixes filemtime problem in Windows
 +
 +
|- valign="top"
 +
| v14.0.0.14
 +
| 14&nbsp;Dec&nbsp;2022
 +
|
 +
* Not released
 +
 +
|- valign="top"
 +
| v14.0.0.13
 +
| 10&nbsp;Sep&nbsp;2022
 +
|
 +
* Updated to work with TNGv14
 +
* Inserts Prolog.conf.php into begin.php vice subroot.php to prevent conflict with the GEDCOM upload progress bar
 +
* Checks for correct version of TNG before allowing installation
 +
* Checks for uninstalled components of previous version of Prolog
 +
* New mod editor option to set the timezone for the log entries
 +
* Updated mod option to display errors to the screen: set to 0, only the public message displays; set to 1, only the raw PHP error is displayed (for developers)
 +
* Moves prolog_conf.php file to the extensions directory
 +
 +
|- valign="top"
 +
| v13.0.0.9
 +
| 21&nbsp;Sep&nbsp;2020
 +
|
 +
* Updated to work with TNGv13 admin which no longer uses iframes.
 +
* Removes external file version number
 +
* Adds tooltip to Admin link showing version number
 +
 +
|- valign="top"
 +
| v12.0.0.9
 +
| 21&nbsp;Sep&nbsp;2020
 +
|
 +
* Removes external file version number
 +
* Adds tooltip to Admin link showing version number
 +
 +
|- valign="top"
 +
| v12.0.0.8
 +
| 10&nbsp;Aug&nbsp;2020
 +
|
 +
* If no error log is defined in php.ini or elsewhere, Prolog creates a logs directory specified in the Prolog Edit Options.
 +
 +
|- valign="top"
 +
| v12.0.0.7a
 +
| 13&nbsp;Mar&nbsp;2020
 +
|
 +
* Fixed bug that prevented parameter updates
 +
 +
|- valign="top"
 +
| v12.0.0.7
 +
| 12&nbsp;Mar&nbsp;2020
 +
|
 +
* Now usese php.ini date.timezone vice GMT for timestamping
 +
* Adds version number to copied files to avoid confusion when upgrading
    
|- valign="top"
 
|- valign="top"
Zeile 193: Zeile 314:  
The error log file should use the extensions '''.log'''.
 
The error log file should use the extensions '''.log'''.
   −
=== Setting the Error Level ===
+
=== Setting the Error Level for Logging ===
* Error level 1 will only log actual, usually fatal errors.
+
Error Level settings are designated by adding the index numbers for the items you want reported.
 +
 
 +
0 == ERRORS<br />
 +
1 == WARNINGS<br />
 +
2 == NOTICES<br />
 +
4 == DEPRECATED<br />
 +
9 == ALL
 +
 
 +
E_ERROR is always reported. Errors alone are index 0.  
   −
* Error level 2, the default, should be about right for a live site. It will log errors, warnings and PHP function deprecations. That latter means the scripts will stop working with new PHP upgrades, so we should know about them.
+
To specify E_ERROR and an additional type, enter the additional type index number into the parameter box.  To specify a combination of error reporting, just add the index numbers and enter the total for the parameter.  
   −
* Error level 3 logs everything -- errors, notices, warnings and deprecations. Because TNG emotes large numbers of notices right now, error level 3 should only be used while actually testing a script and reduced back to 1 or 2 when not testing.  Even a daily log can get very large at error level 3.
+
A complete map:<br />
 +
0 == errors<br />
 +
1 == errors and warnings (1)<br />
 +
2 == errors and notices (2)<br />
 +
3 == errors and warnings and notices (1+2)<br />
 +
4 == errors and deprecated (4)<br />
 +
5 == errors and warnings and deprecated (1+4)<br />
 +
6 == errors and notices and deprecate (2+4)<br />
 +
7 == errors and warnings and notices and deprecated (1+2+4)<br />
 +
9 == E_ALL
 +
 
 +
* Error level 5 should be about right for a live site. It will log errors, warnings and PHP function deprecations. That latter means the scripts will stop working with new PHP upgrades, so we should know about them.  Error level 1 would just be errors and warnings.
 +
 
 +
* Error level 9 logs everything -- errors, notices, warnings, deprecations and everything else. Because TNG emotes large numbers of notices right now, error level 3 should only be used while actually testing a script and reduced back to 1 or 5 when not testing.  Even a daily log can get very large at error level 9.
    
== Warning ==
 
== Warning ==
Zeile 207: Zeile 349:     
== Sites using this mod ==
 
== Sites using this mod ==
If you download this mod, please add your TNG site to the table below:
+
If you download and install this mod, please add your TNG site to the table below:
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"
+
 
 +
{| border="0" cellspacing="1" cellpadding="2" class="wikitable" width="100%"
 
|-
 
|-
 
! URL
 
! URL
Zeile 216: Zeile 359:  
! TNG-Version
 
! TNG-Version
 
! User-language
 
! User-language
|-
+
 
 +
|- style="vertical-align:top;"
 
| [http://www.bisbeefamily.com A Bisbee Family History]
 
| [http://www.bisbeefamily.com A Bisbee Family History]
| [[User:kazooter|Rick Bisbee]]
+
| style="white-space: nowrap;"|[[User:kazooter|Rick Bisbee]]
 
| Mod Developer. A must-have for mod developers
 
| Mod Developer. A must-have for mod developers
| 12.0.0.6
+
| 12.0.0.7
 
| 12.1
 
| 12.1
| English
+
| style="white-space: nowrap;"|EN
|-
+
 
 +
|- style="vertical-align:top;"
 +
|[https://tng.stegemueller.dk Stegemüller Family History]
 +
| style="white-space: nowrap;"|[[User:Stegemüller|Hanne B. Stegemüller]]
 +
|Public site
 +
|14.0.0.16
 +
|14.0
 +
| style="white-space: nowrap;"|EN,DE,DA
 +
 
 +
|- style="vertical-align:top;"
 
| [https://www.royandboucher.com/ Our Roy and Boucher Family]
 
| [https://www.royandboucher.com/ Our Roy and Boucher Family]
| [[User:KenRoy|Ken Roy]]
+
| style="white-space: nowrap;"|[[User:KenRoy|Ken Roy]]
 
| Using with [[Show PHP Error Log]] on test site
 
| Using with [[Show PHP Error Log]] on test site
| 12.0.0.5
+
| 14.0.0.18
| 12.2.0/12.3.0 beta
+
| {{Tv1404|float=left}}
| EN, FR
+
| style="white-space: nowrap;"|EN,FR
|-
+
 
 +
|- style="vertical-align:top;"
 
| [https://www.kmtrees.com/index.php Roots & Relatives Remembered]
 
| [https://www.kmtrees.com/index.php Roots & Relatives Remembered]
| [[User:tngrlkrz| Ron Krzmarzick]]
+
| style="white-space: nowrap;"|[[User:tngrlkrz|Ron Krzmarzick]]
 
| Public & Private
 
| Public & Private
| [https://www.kmtrees.com/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]
+
| [https://www.kmtrees.com/mods-installed See Here]
| [https://www.kmtrees.com/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]
+
| [https://www.kmtrees.com/mods-installed See Here]
| EN,DE,CS,ES
+
| EN,DE,CS
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://www.gilbert-family-history.net Gilbert Family History]
 +
| style="white-space: nowrap;"|[[User:WarrenGilbert|Warren Gilbert]]
 +
| Public
 +
| 14.0.0.15
 +
| 14.0
 +
| style="white-space: nowrap;"|EN
 +
 
 +
|- style="vertical-align:top;"
 +
| style="white-space: nowrap;"|[http://genealogie.mkirsch.be Racines luxo-hennuyeres]
 +
| [[User:MichelKirsch|Michel Kirsch]]
 +
| Registration
 +
| 14.0.0.20
 +
| 14.0.4
 +
| style="white-space: nowrap;"|FR,EN,NL,DE,SP
 +
 
 +
|- style="vertical-align:top;"
 +
| [http://genealogy.oceanwharf.com Hooley Family Links]
 +
| style="white-space: nowrap;"|[[User:lastejas|Rick Hooley]]
 +
| Public/Private, only used on test server
 +
| [[User: lastejas|See Here]]
 +
| [[User: lastejas|See Here]]
 +
| style="white-space: nowrap;"|EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://www.rgstrong-genes.com R G Strong Family Genealogy]
 +
| style="white-space: nowrap;"|[[User:Rgstrong|Russell Strong]]
 +
| Public/Private
 +
| 14.0.0.18
 +
| 14.0.4
 +
| style="white-space: nowrap;"|EN,DE,FR,NL
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://www.josephoranholtz.com/ Joseph Oran Holtz Genealogy Pages]
 +
| style="white-space: nowrap;"|[[User:Stores|Jim Holt]]
 +
| Private
 +
| [[User:Stores|See Here]]
 +
| [[User:Stores|See Here]]
 +
| style="white-space: nowrap;"|EN
 +
 
 +
|- style="vertical-align:top;"
 +
|[https://www.pittsburghoneils.com Pittsburgh O'Neils]
 +
| style="white-space: nowrap;"|[[User:Spo9496|Sean O'Neil]]
 +
|
 +
|
 +
| 13.1.2
 +
| style="white-space: nowrap;"|EN
 +
 
 +
|- style="vertical-align:top;"
 +
|[https://cnl-gla.ca/nos-ancetres/lapierreamerique/ Les Lapierre d'Amérique]
 +
| style="white-space: nowrap;"|[[User:NLapierre|Normand Lapierre]]
 +
| Public/Private site
 +
| 14.0.0.16
 +
| 14.0
 +
| style="white-space: nowrap;"|FR,EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://www.severijns.family/Severijns The Severijns / Timmer Familytree]
 +
| style="white-space: nowrap;"|[[User:Severijns|Rob Severijns]]
 +
| Public / Private
 +
| 14.0.0.18
 +
| 14.0.4
 +
| style="white-space: nowrap;"|NL,EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://zausmerforest.com Zausmer Forest]
 +
| style="white-space: nowrap;"|[[User:Joyaa|Joyaa Antares]]
 +
| Private
 +
| 14​.0​.0​.18
 +
| 14.0.2
 +
| style="white-space: nowrap;"|EN,FR
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://clan.chauvigne.info/ GénéaKat]
 +
| style="white-space: nowrap;"|[[User:Katryne|Katryne]]
 +
| Public & private
 +
| 14.0.0.18
 +
| 14.0.3
 +
| style="white-space: nowrap;"|FR,EN
 +
 
 +
|- style="vertical-align:top;"
 +
| [https://datschetzky.genealogenstammtisch.net Stammbaum der Familie Datschetzky]
 +
| style="white-space: nowrap;"|[[User:ChristianD|Christian Datschetzky]]
 +
| Public
 +
| 14.0.0.18
 +
| 14.0.3
 +
| style="white-space: nowrap;"|DE,EN
 +
 
 +
|- style="vertical-align:top;"
 +
| Development server
 +
| style="white-space: nowrap;"|[[User:Brett|Brett]]
 +
| Local host
 +
| 12.0.9, 14.0.0.20
 +
| 12 - 14
 +
| style="white-space: nowrap;"|EN
 +
|-
 +
|https://carverfamilytree.us
 +
|[[User: Bob Carver|Bob Carver]]
 +
|Public/Private
 +
|14.0.0.20
 +
|{{Tv1404|float=left}}
 +
|EN
 
|}
 
|}
    +
[[Category:Mods for TNG v14]]
 +
[[Category:Mods for TNG v13]]
 
[[Category:Mods for TNG v12]]
 
[[Category:Mods for TNG v12]]
 +
 
[[Category:Administrator]]
 
[[Category:Administrator]]
 
[[Category:Maintenance]]
 
[[Category:Maintenance]]
 
[[Category:Troubleshooting]]
 
[[Category:Troubleshooting]]
161

Bearbeitungen

Navigationsmenü