Différences entre versions de « Family Group Worksheet »

(Display change)
 
(564 versions intermédiaires par 42 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{languages}}
+
{{restricted}}{{TNGver | ver=13 | notes = The latest version of FGW eliminates the source of many failures caused by varying server configurations over which we have little control. Version 60 is installed as a Mod Manager modThis FGW runs entirely in the TNG root, without using iframes or any of its attendant JavaScript. It is compatible with all versions of TNGv12 and later, and is a safe replacement for previous versions of the FGW add-on.
{{TNGver | ver=8.1.3 | notes = The Family Group Worksheet is designed to work with TNGv813If you are using an earlier version of TNG8 and cannot upgrade, we will suggest a workaround. If you are running TNGv9 on your website, please see [[Family Group Worksheet V9]].
+
<div style="float:right;">{{Tv140|float=left}}</div>
<!--
+
<div style="float:right;">{{Tv130|float=left}}</div>
<span style="color:red">Article is still under construction.</span>-->
+
<div style="float:right;">{{Tv120|float=left}}</div>
}}
+
}}{{TNGmod
{{TNGmod
+
| mod_name       = {{PAGENAME}}
| mod_name = Family Group Worksheet
+
| mod_summary     = Form for registered users to upload their related family groups.
| mod_summary = Form for registered users to upload their related family groups.
+
| mod_validation =  
| mod_validation = This mod is XHTML compliant.[[Image:Valid-xhtml10.png|44px]]
+
| mod_last_update = 16 Mar 2021
| download_link = [[Media:sheets_v132.zip|sheets_v132.zip]]
+
| download_link   = <div style="display:inline-block;width:95%;">[https://bisbeefamily.com/ccount/click.php?id=243&user={{#replace:{{CURRENTLOGGEDUSER}}}}&page={{PAGENAMEE}}  version 12.0.0.69]<div style="float:right;">{{Tv120|float=left}}</div><br clear='both' /><div style="float:right;">{{Tv130|float=left}}</div><br clear='both' /><div style="float:right;">{{Tv140|float=left}}</div></div>
Language Files:<br />
+
| download_stats  =[https://bisbeefamily.com/ccount/index.php?action=stats&groupid=2 View Stats]
[[Media:sheets_v132_dutch.zip|Dutch]]<br />
+
| mod_author     = [[User:Kazooter|Rick Bisbee]]
[[Media:sheets_v132_french.zip|French]]<br />
+
| mod_url         = [https://bisbeefamily.com A Bisbee Family History]  
[[Media:sheets_v132_german.zip|German]]<br />
+
| mod_support     = [https://bisbeefamily.com/support.php?mod={{PAGENAMEE}} Support for {{PAGENAMEE}}]
[[Media:sheets_v132_spanish.zip|Spanish]]<br />
+
| mod_contact     = [https://bisbeefamily.com/support.php?mod={{PAGENAMEE}} Support for {{PAGENAMEE}}]
| mod_author = [[User:Kazooter|Rick Bisbee]] and members of tngusers2
+
| mod_version    = 12.0.0.69
| mod_url = [http://www.bisbeefamily.com/ Bisbee Family Connection]
 
| mod_support = [http://www.tngforum.us/ TNG Forums]
 
| mod_version = v1.32
 
| mod_contact =  
 
[http://www.bisbeefamily.com/mod_support.php Support for Family Group Worksheet]
 
 
| use_mod_manager = Yes
 
| use_mod_manager = Yes
| manual_install = Yes
+
| manual_install = No
| min_TNG_ver = 8.1.3
+
| min_TNG_ver     = 12.0
| max_TNG_ver = 9.0.1
+
| max_TNG_ver     = 14.0 and higher
| TNG_file_list = genlib.php
+
| TNG_file_list   = none
| related_mods = [[Family Group Worksheet V9]]
+
| related_mods   = [[FGW_Tabs_Mod]]<br />[[Personal_Table_Maintenance]]
 
| notes =
 
| notes =
}}
+
}}{| style="margin-right:0.5 em;" align="right"  
{| style="margin-right:0.5 em;" align="right"  
 
 
| __TOC__
 
| __TOC__
 
|}
 
|}
 +
== Description ==
 +
[[image:Oldfamily.jpg|left]]
  
== Introduction ==
+
The form does not automatically enter data into the website's database -- the site administrator must merge the new data manually to prevent the risk of good data being overwritten by bad.  The form is useful because it guides contributors to provide complete family information needed by the site researcher.
The Family Group Worksheet provides a form for registered users to enter and upload information to the website for inclusion in the family tree.  It sends a formatted email containing the family group to the site administrator, with a copy back to the informant if desired.  The Family  Group Worksheet is downloaded as a [[Mod Manager|TNG mod]], but can be  manually installed and linked by knowledgeable administrators.
 
  
When  installed as a mod, the worksheet script file is placed in the TNG root  folder. Language and help files are added to language folders, and  cust_text.php files are modified to use them.
+
Please note that LDS information can be included using the setup screen.
 +
<br style="clear:both" />
 +
<br style="clear:both"/>
  
The mod  will create a [http://en.wikipedia.org/wiki/Hyperlink link] to the worksheet in the 'Find' drop down menu that will only be visible to  registered users. Because of the variety of TNG and customized  templates, links in the top or side menus, or elsewhere on the home page  will need to be created manually. We will explain how to do that for  those not familiar with modifying [http://en.wikipedia.org/wiki/HTML  HTML] and [http://en.wikipedia.org/wiki/PHP PHP].
+
== Major Revision ==
 +
FGW current version is a Mod Manager Mod implementation of the Family Group Worksheet and is compatible with TNGv12.0 and up. As previously noted, it installs in the TNG root to avoid problems with servers that prohibit scripts from running within a sub-directory. iFrames have been removed. All previous worksheet functionality remains.
  
The Family Group Worksheet comes with generic styling, but is easily customized.
+
If you are replacing an older version prior to v12 of FGW, be sure to update your page links.
  
== Visualization ==
+
Note that we are currently testing with PHP 7.4 and PHP 8.
The following shows how the form will appear with no language or styling customizations. It is perfectly usable out of the box.
+
 
 +
== Compatibility ==  
 +
Versions of Mod Manager previous to TNGv12 will not support this mod.
 +
 
 +
{| class="wikitable"
 +
|+ Mod Tested With TNG Versions
 +
! Ver !! 1200 all !! 1300 !! 1400 !! Tested
 +
|-
 +
| 12.0.0.69
 +
| style="background-color:green;"  |
 +
| style="background-color:green;"  |
 +
| style="background-color:green;"  |
 +
| <small>PHP 5.6 - 8.2</small>
 +
|}
 +
<nowiki>*</nowiki><small>green: compatible&nbsp;&nbsp;&nbsp;red: not compatible</small>
  
[[image:fgw001.gif]]
+
See [[Multisite Testbed]] for information on how this mod is tested and managed.
  
 +
'''Languages:''' Dutch, English, French, German, Italian and Spanish.
  
 
== Revision History ==
 
== Revision History ==
{| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable"
+
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"
 
|-
 
|-
! Version
+
! Mod Version
 +
! TNG Version
 
! Date
 
! Date
 
! Contents
 
! Contents
|-
+
 
| [[Media:sheets_v125.zip|v1.25]]
+
|- style="vertical-align:top;"
| 09 Oct 2011
+
| 12.0.0.67
| Initial release of Family Group Worksheet.
+
| 12.0
|-
+
| style="white-space: nowrap;"|06 Feb 2023
| [[Media:sheets_v126.zip|v1.26]]
+
|
| 12 Oct 2011
+
* Fixes path sent in emails to for contributor to get back to his worksheet.
| Adds UTF-8 language files; minor fixes and options.
+
 
|-
+
|- style="vertical-align:top;"
| [[Media:sheets_v127.zip|v1.27]]
+
| 12.0.0.67
| 12 Oct 2011
+
| 12.0
| Updates sheets.php, fixes minor errors and makes it W3C compliant. Language files are not affected. If upgrading from v1.26, replace  sheets.php only. There is no need to uninstall and reinstall the mod.
+
| style="white-space: nowrap;"|30 Jan 2023
|-
+
|
| [[Media:sheets_v128.zip|v1.28]]
+
* Fixes database connection for both MySQL and MariaDB
| 27 Oct 2011
+
* Makes setup option to backup worksheets to TNG database the default.
| This version adds support for LDS ordinances. This is conditional, and only appears on sites with LDS data enabled for users with LDS  permissions. For any other site/user, the form appears identical to v1.27. This mod updates sheets.php as well as ws.english.php and ws.english-UTF8.php. Non-English translations for LDS fields are not yet  available.
+
* Sets default Identity prefixes - Person to I and Family to F.  Can be changed in the fgw_setup on rare occasions someone uses different prefixes.
|-
+
* updates URL ampersand to HTML entity in fgw.php, fgw_ajax.php, fgw_form.php, fgw_search.php, show_plain.php and js/fgw_lib.js
| [[Media:sheets_v129.zip|v1.29]]
+
* updates URL ampersand to HTML entity in fgw.php, fgw_ajax.php, fgw_form.php, fgw_search.php, show_plain.php and js/fgw_lib.js
| 2 Nov 2011
+
 
|   This is a minor update. This update places the 'sheets.php' file in  the TNG root directory rather than the extensions directory. It is  otherwise identical to v.1.28.
+
|- style="vertical-align:top;"
|-
+
| 12.0.0.67
| [[Media:sheets_v130.zip|v1.30]]
+
| 12.0
| 8 Dec 2011
+
| style="white-space: nowrap;"|25 Jun 2021
|   This is a minor update.  This update fixes syntax in the mod  configuration file to resolve errors which users have had. It also uses  the 'fileoptional' parameter so that the mod still works if not all language files are present. The English language folders are still  required. It is otherwise identical to v.1.29.
+
|
|-
+
* Fixes an error preventing backing up the worksheet table with other TNG tables under certain circumstances.
| [[Media:sheets_v131.zip|v1.31]]
+
* Updates fgw_userconfig.php file if carried over from previous version of FGW.
| 17 Dec 2011
+
* Provides default prefixes I & F for personID and familyID.
|   This update fixes a few more bugs that were occurring with missing  language folders. If language folders are missing (English is still  required), this version will install and function properly, however you  may see a mod manager error showing those missing languages as uninstalled. In this case, do not run the cleanup operation. The error message can be ignored.
+
* Fixes the English language support file -- missing some definitions.
|-
+
* Fixes a syntax error in the fgw css file.
| [[Media:sheets_v132.zip|v1.32]]
+
 
| 19 Dec 2011
+
|- style="vertical-align:top;"
|   This update strips non-English language files out of the mod. Supported languages must now be installed separately using one of the  linked language packs.
+
| 12.0.0.66
|-
+
| 12.0
| [[Media:Family_Group_Worksheet_v9.0.0.0.zip|v9.0.0.0]]
+
| style="white-space: nowrap;"|16 Mar 2021
| 25 Jan 2012
+
|
|   Update for TNG V9. This version uses the new syntax for naming for mods.
+
* Adds Norwegian language support compliments of Kåre Kjøllesdal
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.0.0.65
 +
| 12.0
 +
| style="white-space: nowrap;"|12 Mar 2021
 +
|
 +
* Fixes location error in TNGv12. TNGv13 was unaffected.
 +
* Fixes notice in the setup screen.
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.0.0.64
 +
| 12.0
 +
| style="white-space: nowrap;"|09 Mar 2021
 +
|
 +
* Fixes path error to FGW image folder.
 +
* Adds setup option to include FGW worksheet table in TNG backup utility.
 +
* FGW user configuration file is now protected and must be removed manually upon mod uninstall so settings will not be lost when updating.
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.0.0.63
 +
| 12.0
 +
| style="white-space: nowrap;"|22 Feb 2021
 +
|
 +
* Fixes worksheet date format to honor site preferences.
 +
* Fixes bug in several language help files that prevented displaying them.
 +
* Changes support folder name to reflect the mod series instead of each mod update within the series to reduce the effort required to update the mod. Current FGW series is v12.
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.0.0.62
 +
| 12.0
 +
| style="white-space: nowrap;"|14 Jan 2021
 +
|
 +
* Updated worksheet receipt confirmation message to contain the correct URL http:/https: schema for the website.
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.0.0.61
 +
| 12.0
 +
| style="white-space: nowrap;"|12 Jan 2021
 +
|
 +
* Updated to handle user-modified personID and familyID prefixes.
 +
* Prefix modifications must be accounted for in the Setup page for the FGW tabs to pre-fill worksheets. See [[#Setting Functional and Styling Preferences|Setup]].
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.0.0.60
 +
| 12.0
 +
| style="white-space: nowrap;"|09 Aug 2020
 +
|
 +
* Implemented as a Mod Manager Mod
 +
* Run from the TNG root (www.example.com/fgw.php)
 +
* Eliminates server problems with iframes and running scripts from a subdirectory
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.1.0.59
 +
| 12.0
 +
| Not released
 +
|
 +
* Tested and rejected
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.1.0.58
 +
| 12.0
 +
| Not released
 +
|
 +
* Tested and rejected
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.1.0.57
 +
| 12.0
 +
| style="white-space: nowrap;"|28 Jul 2020
 +
|
 +
* Removes obsolete error code that prevented creating a forms table
 +
* Directs first time use to the setup page for admins
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.1.0.56
 +
| 12.0
 +
| style="white-space: nowrap;"|01 Jun 2020
 +
|
 +
* Fixes missing security image on some servers
 +
* Fixes redirect to login when restricting to members only
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.1.0.55
 +
| 12.0
 +
| style="white-space: nowrap;"|07 Apr 2020
 +
|
 +
* Fixes white screen under certain conditions
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.1.0.54
 +
| 12.0
 +
| style="white-space: nowrap;"|10 Mar 2020
 +
|
 +
* Fixes login.php file not found error
 +
* Fixes other minor bugs
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.1.0.53
 +
| 12.0
 +
| style="white-space: nowrap;"|11 Sep 2019
 +
|
 +
* Log now uses language of the site administrator, not the visitor.
 +
* New setup *option* to suppress personal information from the FGW log.  
 +
* Worksheet declaration of consent for site to store collected information.
 +
* Updated language support.
 +
* In-processing (busy) spinner moved to bottom of the page.
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.1.0.52
 +
| 12.0
 +
| style="white-space: nowrap;"|09 Sep 2019
 +
|
 +
* Mainly an upgrade to the FGW log. See [[#Visitor log|Visitor log]] image below.
 +
* Now shows geolocation of visitors.
 +
* Shows names of visiting bots and crawlers (where known).
 +
* Log lines gracefully degrade for readability on hand-held devices.
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.1.0.51
 +
| 12.0
 +
| style="white-space: nowrap;"|08 Sep 2019
 +
|
 +
* TNG footer added to bottom of FGW pages.
 +
* FGW security code value missing '='. [FIXED]
 +
* FGW worksheet submissions checks were somewhat erratic. [FIXED]
 +
* FGW print icon pushing worksheet to the left on some templates. [FIXED]
 +
* FGW captcha image gets lost when switching languages on iPhone if not refreshed [PENDING - CAN'T DUPLICATE]
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.1.0.50
 +
| 12.0
 +
| style="white-space: nowrap;"|06 Sep 2019
 +
|
 +
* The Worksheet would not scroll on iPad or iPhone. FIXED.
 +
* Worksheet overflowed margins on some templates. FIXED.
 +
* Bad pointer to login when user not registered. FIXED.
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.1.0.49
 +
| 12.0
 +
| style="white-space: nowrap;"|05 Sep 2019
 +
|
 +
* Fixed bug preventing database table being created or removed
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.1.0.48
 +
| 12.0
 +
| style="white-space: nowrap;"|04 Sep 2019
 +
|
 +
* Compatible with all TNG versions from v10.1 to present.
 +
* Uses html iframes.
 +
* Only one website link needed for admin access to all FGW resources.
 +
* Added utility to update very old worksheet table (keeping existing worksheets)
 +
* Added security to prevent script pages being opened from a URL.
 +
* Fixed bug communicating with older sites/servers using PHP 5.
 +
* Fixed bug locating config.php file when it resides in TNG root.
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.0.0.43
 +
| 12.0
 +
| style="white-space: nowrap;"|04 Aug 2019
 +
|
 +
* Allows logged in admin to save empty worksheets for emailing to someone with request to complete it.
 +
* Provides admin ability to add/edit a saved worksheet title using the admin area.
 +
* Admin area provides a copyable link to insert in email with request to fill out a worksheet.
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.0.0.42
 +
| 12.0
 +
| style="white-space: nowrap;"|16 Apr 2019
 +
|
 +
* Adds ''date updated'' to admin form (line 491)
 +
* Fixes TNG version number at bottom of page (was default: 12.0.0)
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.0.0.41
 +
| 12.0
 +
| style="white-space: nowrap;"|22 Jun 2018
 +
|
 +
* Provides full path name for font files to php image processing routines. In some installations the font will not be found without it. Some consider this to be a PHP bug.  
 +
|- style="vertical-align:top;"
 +
| 12.0.0.40
 +
| 12.0
 +
| style="white-space: nowrap;"|22 Jun 2018
 +
|
 +
* fixes bug in help file routine that prevented display
 +
|- style="vertical-align:top;"
 +
| 10.1.1.39
 +
| 12.0
 +
| style="white-space: nowrap;"|07 Jun 2018
 +
|
 +
* Fixes fatal error when run under PHP 7.0+
 +
 
 +
|- style="vertical-align:top;"
 +
| 12.0.0.37
 +
| 12.0
 +
| style="white-space: nowrap;"|18 Mar 2018
 +
|
 +
* Fixes fatal error generated by the newest versions of MySQL/PHP
 +
* Fixed code to accommodate TNG v12 updated jQuery library
 +
* Directly inserted local js functions at bottom of fgw scripts
 +
 
 +
|- style="vertical-align:top;"
 +
| 10.1.1.38
 +
| 10.1
 +
| style="white-space: nowrap;"|02 Jun 2018
 +
|
 +
* Fixes fatal error generated by the newest versions of MySQL/PHP
 +
 
 +
|- style="vertical-align:top;"
 +
| 10.1.1.34
 +
| 10.110.1
 +
| style="white-space: nowrap;"|20 Nov 2016
 +
|
 +
* Fixed CSS borders around input fields
 +
* Fixed fatal error preventing setup.php from displaying
 +
 
 +
|- style="vertical-align:top;"
 +
| 10.1.1.33
 +
| 10.1
 +
| style="white-space: nowrap;"|13 Jun 2016
 +
|
 +
* Added missing setup label to language files for option to use FGW captcha
 +
|- style="vertical-align:top;"
 +
| 10.1.1.32
 +
| 10.1
 +
| 21 Mar 2016
 +
|10.1
 +
* minor spelling errors fixed
 +
|- style="vertical-align:top;"
 +
| 10.1.1.31
 +
| 10.1
 +
| style="white-space: nowrap;"|20 Mar 2016
 +
|
 +
* small change to start file to make it compatible with TNGv11.0
 +
 
 +
|- style="vertical-align:top;"
 +
| 10.1.1.30
 +
| 10.1
 +
| style="white-space: nowrap;"|15 Nov 2015
 +
|
 +
* adds link to Worksheet Management panel to view submitted data in plain text for copy & paste to desktop programs.
 +
* fixes minor errors in language files.
 +
 
 +
|- style="vertical-align:top;"
 +
| 10.1.1.29
 +
| 10.1
 +
| style="white-space: nowrap;"|25 Sep 2015
 +
|
 +
* makes the fgw caption optional for those who might not have the GD image package installed
 +
* removes bad file name from log view script
 +
 
 +
|- style="vertical-align:top;"
 +
| 10.1.1.28
 +
| 10.1
 +
| style="white-space: nowrap;"|24 Sep 2015
 +
|
 +
* fixes errors when creating or removing fgw forms table
 +
 
 +
|- style="vertical-align:top;"
 +
| 10.1.1.27
 +
| 10.1
 +
| style="white-space: nowrap;"|19 Sep 2015
 +
|
 +
* fixes error in generating worksheets for children
 +
* fixes help screen crashes on some installations
 +
* internationalizes some hard coded phrases
 +
* updates Dutch language files and adds a help file
 +
* adds Italian language support -- needs to be tweaked
 +
 
 +
|- style="vertical-align:top;"
 +
| 10.1.1.26a
 +
| 10.1
 +
| style="white-space: nowrap;"|14 Sep 2015
 +
|  
 +
* fixes bug introduced in last version where config files in TNG root could not be accessed. No, Really! It's fixed.
 +
 
 +
|- style="vertical-align:top;"
 +
| 10.1.1.25
 +
| 10.1
 +
| style="white-space: nowrap;"|14 Sep 2015
 +
|
 +
* fixes bug preventing create/remove table ops
 +
* refactors TNG compatibility interface
 +
* fixes minor style issues
 +
 
 +
|- style="vertical-align:top;"
 +
| 10.1.1.24
 +
| 10.1
 +
| style="white-space: nowrap;"|12 Sep 2015
 +
|  
 +
* fixes child worksheet propagation
 +
* fixes admin recognition problem with older versions of TNG
 +
* fixes jQuery conflict with litbox
 +
* fixes minor translation errors
 +
* fixes minor styling errors
 +
* enhances functionality of worksheet ops
 +
* shortens title to accommodate TNG templates
 +
* adds title to form
 +
* reorders location of parents relative to spouse
 +
* enlarges input fields
 +
 
 +
|- style="vertical-align:top;"
 +
| 10.1.1.10.123
 +
| 10.1
 +
| style="white-space: nowrap;"|09 Sep 2015
 +
|
 +
* adds simple captcha to worksheet
 +
 
 +
|- style="vertical-align:top;"
 +
| 10.1.1.22
 +
| 10.1
 +
| style="white-space: nowrap;"|06 Sep 2015
 +
| Initial release for this version of a compact Family Group Worksheet.
 +
* usable with small devices
 +
* more styling options
 +
* ajax family updates eliminate leaving page
 +
* no changes to data table
 +
* backward compatible with previous versions of TNG and Family Group Worksheet
 
|}
 
|}
  
== Download Package ==
+
== Visualization ==
The [[Media:sheets_v131.zip|download package]] will contain several files:
+
The following screen captures shows how the form will appear with no language or styling customizations. It is perfectly usable out of the box. You should note that the FGW Admin links across the top of the worksheet only appear to an admin, or to an editor if you've given authority in the FGW setup. A normally logged in visitor would not see them.
* sheets.cfg: configuration file for TNG Mod Manager installation
 
* fgws/sheets.php: main script displays and processes the Family Group Worksheet
 
* fgws/ws.english.help.php: help file in English
 
* fgws/ws.english.php: English language file
 
* fgws_dutch/ws.dutch.php: Dutch language file - In Dutch language download.
 
* fgws_french/ws.french.php: French language file - In French language download.
 
* fgws_german/ws.german.php: German language file - In German language download.
 
* fgws_spanish/ws.spanish.php: Spanish language file - In Spanish language download.
 
* fgws/others languages as they become available
 
* fgws/readme.txt for manually installing/upgrading to new version
 
  
== Upgrading from Previous Version ==
+
===Large screen===
Before  upgrading to a new version of the Family Group Worksheet it is  important that you completely remove your current version. If you  installed it with Mod Manager, use Mod Manager to Remove and Delete it.  Check your mods directory and remove the fgws folder. Any links you  installed manually should not need to be modified.
+
[[image:ws001.jpg|left|frame]]
 +
<br />
 +
[[image:fgw001.jpg|left|frame]]
 +
<br style="clear:both" />
  
If  you installed the Family Group Worksheet manually, see the readme.txt  file in the download package.  Depending on what is affected in the  upgrade, you may have to remove/replace the language files,  delete/replace the Worksheet code in the cust_text.php files,  delete/replace sheets.php from the root directory or extensions folder  (or wherever you put it.) Your links should not need to be modified  unless the location of sheets.php changes.
+
===Small screen===
 +
[[image:fgw001a.jpg|left|frame]]
 +
<br style="clear:both" />
  
== Installation ==
+
===Visitor log===
The  TNG Mod Manager will install the Family Group Worksheet (sheets.php) in  the TNG root folder.  It will install the language files, modify  cust_text.php files, and create a link in the TNG drop down menu labeled  "Find".  Even so, the link will not completely satisfy, mainly because  the drop down menus don't always appear on the home page. Because of the  variety of TNG and custom templates, TNG Mod Manager is unable to  install additional links. Administrators will need to manually create  them. There are techniques for hiding links from unregistered users, but  we will only deal with visible links here.  If an unregistered user  clicks on them, they will be taken to the site's log in page. See our  tutorial: [[#Linking_to_the_Worksheet|Linking to the Worksheet]].
+
[[image:fgw0021.jpg|left|frame]]
=== TNG Mod Manager Installation ===
+
<br style="clear:both" />
To install the Family Group Worksheet using the Mod Manager:
 
* Download sheets.zip and unpack it in your mods folder (not to a sub-folder).
 
*  Open your Admin panel and click on [[Mod Manager|Mod Manager]].  You  should see the Family Group Worksheet ready to be installed.
 
* Click to install it.
 
* Check that the link appears in the "Find" drop down menu.
 
[[image:fgw003.jpg]]
 
* Add your custom link(s) to the home page.  See [[#Linking_to_the_Worksheet|Linking to the Worksheet]].
 
  
=== Manual Installation ===
+
== Download and Installation ==
To manually install the Family Group Worksheet:
+
The download package contains a Mod Manager configuration file (cfg) and a mod support folder.  Unzip the package and place the cfg file and the support folder in your mods directory. Navigate your browser to the Admin Mod Manager and install the FGW mod. To access the worksheet, navigate the browser to your website and fgw.php, for example like this: www.example.com/fgw.php.
  
*Download sheets.zip and extract the files to a temporary work area.  
+
Previous versions of FGW do not have to be removed. They will not interfere with each other, but at some point you can remove the fgw folder in your TNG root and just use the mod version. Make sure you point your links and FGW tabs mod to the new FGW URL.
  
*Place the worksheet (sheets.php) somewhere on your website perhaps in the TNG root directory.
+
If this is a first time installation of FGW and you are logged in as an administrator, you will be taken to the FGW setup page to create a new table for your saved worksheets. If you don't wish to use the default table name, change it at the top of the setup form, save it as a preference, then create the table at the bottom of the form.
  
*Open  the fgws folder and copy all the language files to the appropriate  language folders. For example, copy ws.english.php to the  languages/English folder.  
+
If you already have a table from a previous FGW, make sure to save the correct table name and it will be shown as installed. You can continue to access all your worksheets as before.
  
* Copy the help file to the  appropriate folders and rename them ws.help.phpFor example, copy  ws.english.help.php to languages/English/ws.help.php.
+
== Linking to the Worksheet ==
 +
There are many locations on a TNG website where a link to the Family Group Worksheet may be placed. Because of the variety and modifications to TNG sites, it cannot be automated, but you can do it yourselfRefer to '''[[Add Links to TNG]]''' if you are not sure how to do it. The easiest way is to use TNG's menu hooks and your customconfig.php file.
 +
'''[[Custom Menu Hook]]'''.
  
*Use a [http://en.wikipedia.org/wiki/Code_editor code editor] to add the  following to cust_text.php in each folder, using the appropriate link name for the language and making sure to 'include' the correct language  file.
+
==Setting Functional and Styling Preferences==
<pre>
+
 
$text['ws_linkname'] = "Submit Family";
+
The setup page is where you specify the worksheet's behavior and colors. To get there from the worksheet, press the setup link just above the worksheet.  These links are only available to logged in administrators and editors if the latter is permitted in the FGW setup. Editors, if authorized, will have access to everything except the setup page.
if( $textpart == "worksheet" )
+
 
    @include( "ws.english.php");
+
This is what you should see in your browser:
</pre>
+
 
The  [http://en.wikipedia.org/wiki/Variable_%28computer_science%29 variable]  '''$text['ws_linkname']''' determines the name of the link that will  appear in the menus.
+
[[image:ws002.jpg|left|frame]]
 +
<br style="clear:both" />
 +
 
 +
==Options==
 +
You can experiment by changing the colors in each category and see which elements on the form are affected.  Blue, yellow, red and green work well. If you get completely off track, hit the "Restore Defaults" button at the bottom of the setup page to start over again. A fast way to do your testing is to edit fgw_userconfig.php directly and look at the resulting form.
 +
 
 +
Colors are expressed either as predefined HTML colors -- red, blue, green -- or as CSS entities such as #990000 (shade of red). If you are not familiar with them, spend a few minutes with Google and research them.
 +
 
 +
Border styles are in standard CSS format: '''1px solid red'''. To not show a border, set the 1 to 0, meaning that it will have no pixel width and therefore will not be visible.
 +
 
 +
{| border="1" cellspacing="5" cellpadding="2" width="100%" class="wikitable"
 +
|+ Family Group Worksheet Options
 +
! style="width:25%" | Option
 +
! style="width:10%" | Type
 +
! What it does
 +
 
 +
|- valign="top"
 +
| Worksheet table
 +
| Text
 +
| This is the name you chose when you created a database table to store your worksheets. If you haven't yet created a table, it is the name that will be used.
 +
 
 +
|- valign="top"
 +
| User Log
 +
| Text
 +
| This is the name that will be used for the FGW activity log. Only a user's first appearance during the session is logged. Thereafter, we make a log entry every time he makes some kind of change to a worksheet.
 +
 
 +
|- valign="top"
 +
| Add Worksheet to TNG backup
 +
| Text
 +
| Select this option to include the worksheet table with other TNG table backups
 +
 
 +
|- valign="top"
 +
| Allow editors to manage worksheets
 +
| Checkbox
 +
| Normally only the admin has access to manage submitted worksheets.  Checking this box allows anyone with editing privilege to manage them.
 +
 
 +
|- valign="top"
 +
| Display form only to logged in users
 +
| Checkbox
 +
| Checking this restricts access to logged in users. Unchecking it will make it available to all members of the general public, including spammers, to fill them out and submit them.
 +
 
 +
|- valign="top"
 +
| Always hide LDS events
 +
| Checkbox
 +
| If checked, LDS events will not be shown on the worksheet.
 +
 
 +
|- valign="top"
 +
| Use FGW captcha
 +
| Text
 +
| Select this option to show the FGW captcha at the bottom of the form. This captcha is not shown to or required by logged in administrators.
 +
 
 +
|- valign="top"
 +
| Do not log visitor IP information
 +
| Text
 +
| If you do not want, or are not permitted to keep IP information about your visitors, check this option.
 +
 
 +
|- valign="top"
 +
| Person ID Prefix
 +
| Text
 +
| This will default to TNG's '''I''' character, but if you've changed it, for example to the letter '''P''' to prefix a personID, enter the new prefix here.
 +
 
 +
|- valign="top"
 +
| Family ID Prefix
 +
| Text
 +
| This will default to TNG's '''F''' character, but if you've changed it, for example to the letter '''H''' to prefix a familyID, enter the new prefix here.
 +
 
 +
|- valign="top"
 +
| Trees
 +
| Text
 +
| Only trees listed will be allowed; if none are listed, all trees are permitted.
 +
 
 +
|- valign="top"
 +
| Bold data and labels
 +
| Checkbox
 +
| Checking this will make labels and data bold to better distinguish them against certain backgrounds.
 +
|- valign="top"
 +
| Form heading color
 +
| Text
 +
| If a color is given it will override the template's page title color.
 +
|- valign="top"
 +
| Form subheading color
 +
| Text
 +
| Choose the color for subheadings (e.g., Husband) on the form. If empty the template's default color is used.
 +
|- valign="top"
 +
| Form background color
 +
| Text
 +
| Enter a color to change the worksheet's background color.
 +
|- valign="top"
 +
| Form background image
 +
| Text
 +
| If you prefer, you can use an image as background.
 +
|- valign="top"
 +
| Form border style
 +
| Text
 +
| Set/Change the style of the form's border. For example,'''1px dotted blue'''
 +
 
 +
|- valign="top"
 +
| Form label color
 +
| Text
 +
| Change the color of the Form's label text
 +
 
 +
|- valign="top"
 +
| Form text color
 +
| Text
 +
| Change the style of informational text on the form
 +
 
 +
|- valign="top"
 +
| Husband background color
 +
| Text
 +
| Add contrasting color background for the husband
 +
 
 +
|- valign="top"
 +
| Husband background image
 +
| Text
 +
| Use background image for the husband's section
  
*Repeat the above steps for each  language you choose to support.  Be sure to set  '''$text['ws_linkname']''' as appropriate in each language.
+
|- valign="top"
 +
| Wife background color
 +
| Text
 +
| Add contrasting color background for the wife
  
*Create menu or page links to access the worksheet (see next section).
+
|- valign="top"
 +
| Wife background image
 +
| Text
 +
| Use background image for the wife's section
  
*Discard the worksheet.cfg file.
+
|- valign="top"
 +
| Cell heading text color
 +
| Text
 +
| Color of the text in the field name label above formatted input field cells.
  
== Linking to the Worksheet ==
+
|- valign="top"
The  Family Group Worksheet, like any other web page, would not be useful  if the visitor could not access it via some kind of link, either in a  menu, with a button or in some kind of text links.  
+
| Cell heading background color
 +
| Text
 +
| Background for the field name label above each input field cell.
  
The administrator must decide where best to link to the Family Group Worksheet:
+
|- valign="top"
#Embed a link in text displayed on the home page;
+
| Cell border style
#Add a link to a home page menu.
+
| Text
#Add a link to a top or side menu.
+
| Sets the style of the border around each formatted input cell
#Add a link to the TNG drop down menus.  This one is done by the Family Group Worksheet mod if you choose to use it.
 
  
 +
|- valign="top"
 +
| Input field background color
 +
| Text
 +
| Sets the background color of all text input fields
  
We  will take a look at the first three, one at a time and use a concept  called '''coding by example''', where you don't need to understand each  element of the code, you just need to duplicate it, changing content to  suit your needs, but keeping all the surrounding code and symbols  intact.
+
|- valign="top"
 +
| Input field text color
 +
| Text
 +
| Sets the text color for all text input
  
[http://en.wikipedia.org/wiki/Hyperlink Links]  in  [http://en.wikipedia.org/wiki/HTML HTML] and    [http://en.wikipedia.org/wiki/PHP PHP] are very similar.
+
|- valign="top"
 +
| Notify message color
 +
| Text
 +
| Sets text color for notifications
  
=== Display a Link in Text ===
+
|- valign="top"
The  first example assumes your '''sheets.php''' file is in your TNG root  folder and you want the underlined link text to be 'click here'. 
+
| Error message color
<pre><a href="sheets.php">click here</a></pre>
+
| Text
 +
| Sets text color for error messages
  
The  next example assumes your '''sheets.php''' file is in a folder named  'uploads' and that you want the underlined link text to be 'Family Group  Worksheet.'
+
|- valign="top"
<pre><a href="uploads/sheets.php">Family Group Worksheet</a></pre>
+
| Maximum user log lines
 +
| Text
 +
| Limits the size of the user log file
  
Here are a couple of sentences containing HTML links to the worksheet.
+
|- valign="top"
<pre>
+
| Alternate site email address
Please <a href="sheets.php">click here</a> to fill out
+
| Text
a family group worksheet to add your family to our website.
+
| Sets custom "From" email address for worksheet notifications to user
</pre>
 
Result:  Please <u><span style="color:blue;">click  here</span></u> to fill out a family group worksheet to add  your family to our website.
 
<pre>
 
Use our <a href="uploads/sheets.php">Family Group Worksheet</a> to upload
 
your family for inclusion in our website.
 
</pre>
 
Result:  Use our <u><span style="color:blue;">Family Group  Worksheet</span></u> to upload your family for inclusion in  our website.
 
  
=== Add Link to Home Page Menu ===
+
|- valign="top"
There  are a variety of possible menus on a TNG Website.  Some home pages only  contain one menu that is coded in the index.php file.  To add a link to  an existing menu, open the file containing the menu with a  [http://en.wikipedia.org/wiki/Code_editor code editor], and find the PHP  or HTML code that creates the menu items.  You will see a number of  entries similar to the HTML links shown above.  The way to add a link is  to determine where in the menu you want to place it, open up an empty  line for typing, copy and past one of the existing lines, and change the  path and link text, being careful to not to change any of the other  surrounding code.
+
| Alternate site/admin name
 +
| Text
 +
| Sets custom "From" name for worksheet notifications to user
 +
|}
  
[[image:fgw005.jpg]]
 
  
Lets  start with a menu that is unique to the home page -- that is, only  found in the index.php (home page) file. Such is the case in template 5,  where there are three lines of links near the top of the home page. If  we open index.php we find a section marked "third Line of Links." It  starts with a link to Notes and ends with a link to the Contact form.  Let's insert a link just before 'Contact Us'.
+
===Worksheet Management Panel===
 +
[[image:ws003.jpg|left|frame]]
 +
<br style="clear:both" />
  
[[image:fgw004.jpg]]
+
The administrator only needs the worksheet ID number (not the random key) to access it. The URL is fgw.php?id=6 to retrieve worksheet number 6.  If you enter fgw.php?id=index, a page listing all the worksheets will be displayed, each accessible via a clickable link. There is no longer any need to create separate links for the listing or setup pages. They can all be reached by an administrator from the worksheet.
  
As  we mentioned earlier, this is '''coding by example'''. We have inserted  an empty line between Bookmarks and Contact US.  We copied the line  above it, inserted it where we want the new link, and changed only the path and link name. A predefined  [http://en.wikipedia.org/wiki/Variable_%28computer_science%29 variable]  -- '''$text['ws_linkname']''' -- was placed by the Family Group  Worksheet mod in our cust_text.php to name the link in whatever language is chosen.
+
Anytime the site administrator views a submitted worksheet, it will have a worksheet management panel at the top showing the worksheet number and status: whether its data has been merged into the website and/or if it has been closed which means the original contributor can no longer come back and view or edit it, even using the worksheet id and key.   
  
Note of caution: make sure you have a fresh copy of any file you modify just in case things go awry.
+
Underneath the title is a link to view the submitted data in plain text, allowing the administrator to copy and paste it into a desktop program, or print it directly from the browser.
  
Keep  in mind, if you modify a TNG file in this way, a TNG upgrade may well  replace the file and your link will be lost. As you get comfortable  making this kind of change, spend some time learning how to use the [[Mod Manager|Mod Manager]]It was specifically designed to "remember"  modifications and uninstall them, or reinstall them after an upgrade. Look at sheets.cfg as an example.
+
The administrator or any editor, if that option is set, can change the status by checking the appropriate boxes and clicking the Update button below it. Family or husband and wife ID's are filled in from the submitted formIf persons or a family ID are not entered, the administrator can provide them after creating new TNG records. The advantage of coming back and saving them here is that worksheets can be searched by those ID numbers where it says "Get different worksheet."
  
=== Add Link to Top or Side Menu ===
+
You may search by worksheet id number, familyID or personIDThe ID numbers must be correctly prefixed so the system will know what you are looking for; worksheet numbers do not have a prefix. If you hit the Find ID button without anything in the ID field, you will be taken to the list of worksheets to select one.
[[image:fgw006.jpg|thumb|left|alt=template 4 vertical menu|template 4]]
 
Each TNG template has a file named topmenu.php. In some templates this  produces a horizontal menu across the top of the page.  In others, it  creates a vertical menu down the left side of the page. Either menu is a  good place to put a link to the Family Group Worksheet.
 
  
Template  4 uses a vertical menu on the left, so let's insert a link after Most  Wanted. Open topmenu.php, find the menu items and locate the link for Most Wanted, open an empty line after it, copy an existing line into it,  and modify the path and link label. Be careful to leave all the other  code unchanged.
+
The final set of inputs are for navigating from worksheet to worksheet. This may be helpful if you are reviewing a series of sheets submitted together. The Navigation Filter can be set to limit the poolFor instance, if "pending" is selected, only a worksheet that has neither been merged nor closed will be returned when Next or Prev is pushed.
[[image:fgw007.jpg]]
 
  
== Styling the Worksheet ==
+
==Invite Family Participation==
Near  the top of sheets.php is a code section titled, "SET WORKSHEET STYLES  HERE".  You can set colors for the worksheet background, text, labels,  borders and messages.  Be careful of modifying the  [http://en.wikipedia.org/wiki/CSS CSS] portion of the script as it  controls the size and shape of the worksheet.
+
An administrator can invite someone to submit their family information using the Family Group Worksheet. You can:  
  
== Languages ==
+
* Fill in data you already know and save the worksheet.
Because  of the amount of translated text used in the Family Group Worksheet, and for ease of maintenance, we are providing a separate file for each  language rather than including it in the cust_text.php files.
+
* When you save a worksheet '''no emails will be sent'''. You can fill in the submitter in the admin area before or after you've saved the worksheet if you want.
 +
* Access the worksheet using just its id number.
 +
* In the admin area edit the default title.
 +
* Copy the link for the worksheet to share via email.
 +
* Create an email that includes the worksheet link and your request to complete it.
 +
* ''Those using a link containing the access key do not have to be registered on your website to access the worksheet, edit and submit it.''
  
The  Family Group Worksheet mod language packs will copy the appropriate  language files into their corresponding folders.  Those who install  manually, must drop a language file into the folder for each language  they support.  They must also modify the cust_text.php files to add the  text for the link label and to conditionally include the language file  for the worksheet. Obviously, if they only use English there is no need to install the other files.  
+
==URL and Links==
 +
You only need one URL to access all the functionality of the Family Group Worksheet.
  
At the moment the only help file we have is in English. If help is not found in other  languages, Family Group Worksheet defaults to English.
+
For purposes of illustration we will assume a TNG installation in the document root (public_html) of your site.  In other words, your document root and TNG root are in the same location. Your main TNG installation is reached with a URL similar to this:
 +
<pre>
 +
http://www.example.com
 +
</pre>
 +
That brings up your home page because when a filename is not provided, index.php will be assumed.
  
Where  they are available, the Family Group Worksheet uses existing TNG  translations from the standard language files -- you can see a list of  them near the top of sheets.php where they are being assigned.  If you  want to modify one of them for the worksheet, without modifying it for  the rest of TNG, you can add a definition to your cust_text.php file for  the language in question.  For instance, the worksheet assigns  $text['ws_personid'] to TNG's $text['personid'], but you can override  this by assigning it in the cust_text.php file -- $text['ws_personid'] =  "PID"; notice only the worsheet variable beginning with 'ws_' is  modified, not the TNG definitions. Be sure to add it before the  worksheet's language file 'include' statement.
+
Your What's New page is reached like this:
 +
<pre>
 +
http://www.example.com/whatsnew.php
 +
</pre>
  
== Issues and Workarounds ==
+
Your Family Group Worksheet will be installed by Mod Manager in your TNG root. Therefore, the URL everyone will require to reach it will be:
=== Email ===
+
<pre>
{{TNG 8.1.2|and before}}
+
http://www.example.com/fgw.php
Family  Group Worksheet uses the latest TNG code to send email messages. This  code is only available starting with TNGv813. If you have an earlier  version of TNG8, and you cannot upgrade, you can still use the worksheet  with the following workaround.
+
OR
 +
https://www.example.com/fgw.php
 +
</pre>
  
Download tngupgrade812-813.zip, take out three files --
+
=== Turning A URL Into A Link===
 +
A URL works in your browser's address bar. But, to provide links on your home page or in a menu you will first need to create them.  Fortunately it is very simple. The HTML code pattern is:
 +
<pre>
 +
<a href="URL">LinkName</a>
 +
</pre>
  
* tngmaillib.php,
+
&lt;a&gt; is a link tag that contains the URL to the target and text for the normally underlined link. Clicking on it takes the visitor to the target page.
* class.phpmailer.php
 
* class.smtpmailer.php
 
  
and  drop them into your current TNG8 installation. They will only be used  by this form. The rest of your installation won't even know they are  there. If you have an SMTP account, you will have to fill in your account information at the top of tngmaillib.php.
+
So the link for your Family Group Worksheet might look like this:
 +
<pre>
 +
<a href="https://www.example.com/fgw.php">Submit Family</a>
 +
</pre>
 +
It would result in a link that might look like this depending on your template's css styling: <span style="cursor:pointer;color:blue;text-decoration:underline;">Submit Family</span>
  
Sometimes administrators may not want to have their 'system' address used for these emailsIn that case, they can define the following two variables  in their customconfig.php file:
+
== Languages ==
<pre> $adminaddr = "me@mymail.com";
+
Because of the amount of translated text and for ease of maintenance, Family Group Worksheet uses its own separate language files in Dutch, English, French, German, Italian and Spanish, copied to TNG's languages folders. Many of them were translated, at least in part, using ''Google Translate'' by a person who does not necessarily understand them. Any improvement would be much appreciatedSend me your text files for additional languages and I will incorporate them.
$adminname = "mypreferredname";</pre>
 
Of course, $adminaddr must be assigned a valid email address.
 
  
=== Username ===
+
At the moment the only '''help''' files we have are in English, Dutch and French. If help is not found in other languages, Family Group Worksheet defaults to an English version. As with the language files, your contribution of a help file in another supported languages will be appreciated and incorporated.
The Worksheet will fail if any users, including the Administrator, select a two-word Username contrary to TNG instructions which require that a  Username be a single word.
 
  
 
== Credits ==
 
== Credits ==
Ligne 252 : Ligne 724 :
  
 
== Disclaimer ==
 
== Disclaimer ==
 +
There is no warranty.  Use the script at your own risk. It has been tested in all the TNG template styles without any particular  problems.
  
There    is no warranty.  Use the script at your own risk.  It has been  tested    in all the TNG template styles without any particular  problems.
+
== TNG Sites using this mod ==
 +
If you download and install this mod, please add your TNG site to the table below so we will know if it is worth maintaining.
  
== Sites Using ==
+
{| border="0" cellspacing="1" cellpadding="2" class="wikitable"
The following sites are using the the Family Group Worksheet (please add your website if it applies):
+
|-
 +
! URL
 +
! User
 +
! Note
 +
! TNG-Version
 +
! Mod-Version
 +
! User-language
 +
|-
 +
| [https://www.treichel-familie.de Treichel-Familie.de]
 +
| [[User:EAndy| Andreas Treichel]]
 +
| Public & Private
 +
| 14.0.3
 +
| 12​.0​.0​.69
 +
| DE, UK, FR, ES, PL
 +
|-
 +
| [http://ourgenealogicaljourney.com/genealogy Parcell/Burris & Pesata/Rupp Genealogy]
 +
| [[User:LParcell | Laura Parcell]]
 +
| Public Site
 +
| v12.0
 +
| v12.1.0.53
 +
| EN, GE, CZ, PO
 +
|-
 +
| [https://www.rgstrong-genes.com R G Strong Family Genealogy]
 +
| [[User:Rgstrong|Russell Strong]]
 +
| Public Site
 +
| v14.0.4
 +
| v12.0.0.69
 +
| EN, FR, DE, NL
 +
|-
 +
| [https://www.katiandgraham.com/genealogy Chamberlain & Eidenbenz Genealogy]
 +
| [[User:hiraeth|Graham Chamberlain]]
 +
| Public site
 +
| v12.0.0
 +
| v12.0.0.36
 +
| EN, ES, NL, FR, DE
 +
|-
 +
| [http://www.1820Settlers.com/ British 1820 Settlers to South Africa]
 +
| [[User:PaulTT|Paul Tanner-Tremaine]]
 +
| Public site
 +
| v10.1.1
 +
| v10.1.1.30
 +
| EN
 +
|-
 +
| [http://www.vdheuvel.org/ Van den Heuvel wereldwijd]
 +
| [[User:marcombv|Marco van den Heuvel]]
 +
| Public site
 +
| v10.1.1
 +
| v10.1.1.26a
 +
| EN, DU, GE, FR
 +
|-
 +
| [http://www.bisbeefamily.com/ Bisbee Family Connection]
 +
| [[User:Kazooter|Rick Bisbee]]
 +
| Mod Developer
 +
| v10.1.2
 +
| v10.1.1.22
 +
| English
 +
|-
 +
| [https://www.bradyfamilytree.org/ Brady Family Tree in Western Australia]
 +
| [[User:bradyfamilytree|Darryl Brady]]
 +
| Public site
 +
| v10.1.1
 +
| v10.1.1.33
 +
| EN, DE
 +
|-
 +
| [http://genealogy.oceanwharf.com/ Hooley Family Links]
 +
| [[User:lastejas|Rick Hooley]]
 +
| Public/Private
 +
| [[User: lastejas|See Here]]
 +
| [[User: lastejas|See Here]]
 +
| EN
 +
|-
 +
| [https://www.wyman.org/ Wyman Genealogy]
 +
| [[User:johnhwyman|John Wyman]]
 +
| Public Site
 +
| v11.0.0
 +
| v10.1.1.32
 +
| EN
 +
|-
 +
| [http://mfo.me.uk Mitchell Families Online]
 +
| [[User:HiTowerUK |Roger Mitchell]]
 +
| As usual from Rick, a very professional and useful add-on!
 +
| v10.1.2
 +
| v10.1.1.24
 +
| EN, SP, NL, D, SW
 +
|-
 +
| [http://www.gittens.info Gittens One-name Study]
 +
| [[User:Cliff Gittens|Cliff Gittens]]
 +
| This is a very handy add-on.
 +
| v10.1.2
 +
| v10.1.1.24
 +
| EN
 +
|-
 +
| [http://www.tor-lund.net Our Family History]
 +
| [[User:Torlund|Tor Lund]]
 +
| Public site
 +
| v14.0.2
 +
| 12.0.0.69
 +
| NO, EN, DE
 +
|-
 +
| [http://www.kempfamilyhistory.com Kemp(e) Family History]
 +
| [[User:Kempons|Andrew Kemp]]
 +
| Very professional and useful add-on!
 +
| see [[User:Kempons]]
 +
| see [[User:Kempons]]
 +
| EN
 +
|-
 +
| [https://www.genealogywings.com/ MOTYER Family Genealogy]
 +
| [[User:JMM|John Mark Motyer]]
 +
| Public site
 +
| [https://www.genealogywings.com/jmm_pages/My-TNG-mods.php See here]
 +
| [https://www.genealogywings.com/jmm_pages/My-TNG-mods.php See here]
 +
| EN
 +
|-
 +
| [http://www.zausmerforest.com/ The Zausmer Forest]
 +
| [[User:Joyaa|Joyaa Antares]]
 +
| Private Site
 +
| v10.1.3
 +
| v10.1.1.33
 +
| EN
 +
|-
 +
| [http://www.schnetzka.net/ the Runkle project]
 +
| [[User:Schnetzka|Steve Pritt]]
 +
| Public Site
 +
| v11.0.2
 +
| v10.1.1.33
 +
| EN
 +
|-
 +
| [http://bumbery.com/ Bumbery-Wangler]
 +
| [[User:Bob|Bob Bumbery]]
 +
| Public Site
 +
| v11.1.2
 +
| v10.1.1.34
 +
| English
 +
|-
 +
| [http://www.hendeefamily.org/ Our Family History]
 +
| [[User:John Hendee|John Hendee]]
 +
| Public Site
 +
| v12.0
 +
| v12.0.0.36
 +
| English
 +
|-
 +
| [http://nordicancestry.info/ Nordic Ancestry]
 +
| [[User:Mfenger|Mogens C. Fenger]]
 +
| Private Site
 +
| v12.0.1
 +
| v12.0.0.36
 +
| DA, EN
 +
|-
 +
| [http://ourbranches.org/ German Finnish Ancestry]
 +
| [[User:jrschulte|John R. Schulte]]
 +
| Private Site
 +
| v12.0.1
 +
| v12.0.1
 +
| English
 +
|-
 +
| [http://www.colegenealogy.net/ The Cole / Tanner Family Tree]
 +
| [[User:dlcole|David Cole]]
 +
| Public/Private
 +
| [[User:Dlcole|see here]]
 +
| [[User:Dlcole|see here]]
 +
| EN, DE, FR, ES, NL
 +
|-
 +
| [http://racine-ad.fr/TNG/index.php Racine d'Alsace]
 +
| [[User:Louis42|J-Louis Valory]]
 +
| Public/Private - T17 customized
 +
| 12.0.2
 +
| 12.0.0.41
 +
| FR
 +
|-
 +
| [https://www.ourfamilyhistories.org Our Family Histories]
 +
| [[User:Bsl20b50|Bryan S. Larson]]
 +
| Public - T8 customized
 +
| [[User:Bsl20b50|see here]]
 +
| [[User:Bsl20b50|see here]]
 +
| EN
 +
|-
 +
| [https://MyMispoche.com MyMispoche (Mostly Jewish Genealogy)]
 +
| [[User:carltonb|Carlton Brooks]]
 +
| Public Site
 +
| v12.0.1
 +
| v12.0.1
 +
| English
 +
|-
 +
| [https://www.lookingbackwards.net/tng/ LookingBackwards - All Our Relations]
 +
| [[User:Ash.Mitchell|Ashleigh Mitchell]]
 +
| Public
 +
| v12.0.0.67
 +
| TNGv13.0.4
 +
| EN
 +
|-
 +
| [https://www.kjoellesdal.com/ Our Roots&Relatives]
 +
| [[User:Kare|Kåre Kjøllesdal]]
 +
| Private Site
 +
| 13.0.4
 +
| 12.0.0.67
 +
| NO, EN
 +
|-
 +
| [https://connections-tree.com - Connections-Tree]
 +
| [[User:Mansoor|Mansoor Ismail]]
 +
| Public Site(Password required for Admins)  
 +
| v12.0.0.60
 +
| TNGv12.3
 +
| EN
 +
|-
 +
| [https://www.josephoranholtz.com/ Joseph Oran Holtz Genealogy Pages]
 +
| [[User:Stores|Jim Holt]]
 +
| Private
 +
| [[User:Stores|See Here]]
 +
| [[User:Stores|See Here]]
 +
| EN
 +
|-
 +
| [https://www.craswell.ca/ Your Roots are Showing]
 +
| [[User:crashar|Harold Craswell]]
 +
| Public/Private
 +
| [https://www.craswell.ca/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]
 +
| [https://www.craswell.ca/rrmodcompare_report.php?power=basic&cachemethod=3&sb=filename&aformat=full&statushilite=1&b1=0 See Here]
 +
| EN
 +
|-
 +
| [https://www.vanpeer.au/ Van Peer Project]
 +
| [[User:Edglimited|Drew McClenaghan]]
 +
| Private Site. FGW modified to work with Admin Menu Link
 +
| 14.3
 +
| 12.0.0.67
 +
| EN
 +
|-
 +
| [https://www.severijns.family/Severijns Genealogy of a Dutch East-Indies Family]
 +
| Rob Severijns
 +
| Private
 +
| 14.0
 +
| 12.0.0.67
 +
| NL, EN
 +
|-
 +
| [http://cw.ourfamilyroots.org Coon White Family History]
 +
| Alan Coon
 +
| Public/Private
 +
| 12.0.0.67
 +
| 13.1.2
 +
| EN
 +
|-
 +
|[https://kielakowie.com Kielakowie.com]
 +
|[[User:Janusz Kielak|Janusz Kielak]]
 +
|Public site
 +
|12.0.0.61
 +
|14.0.1
 +
|PL, EN, DE
 +
|}
  
* [http://www.bisbeefamily.com A Bisbee Family History] mod developer and TNG Forum user Kazooter's site
+
[[Category:Mods for TNG v14]]
 
+
[[Category:Mods for TNG v13]]
[http://www.ourfamilyhistories.org/sheets.php Our Family Histories] to  view LDS and non-LDS versions of the form, use the following  usernames/passwords: ldsguest/ldsguest or guest/guest
+
[[Category:Mods for TNG v12]]
 +
[[Category:Mods for TNG v11]]
 +
[[Category:Mods for TNG v10]]
 +
[[Category:Mods for TNG v9]]
 +
[[Category:Mods for TNG v8]]
  
* [http://www.macomberkin.com/tng/index.php MacomberKin Family Tree] What a great idea. Thanks!
 
  
[[Category:Mods for TNG v8]]
+
[[Category:Media]]
 +
[[Category:Other Scripts]]

Version actuelle datée du 28 mars 2024 à 00:27

Restricted Downloads of Family Group Worksheet are restricted to logged in users. If you do not have a user account on the TNG Wiki use the Request Account link to request a user account Restricted
Caution If you have trouble downloading with Google Chrome, Vivaldi, Brave or other Chromium based browser, try using a right-click and select Open in new Window, then F5, or use another browser such as Firefox


Caution


Ambox notice.png The latest version of FGW eliminates the source of many failures caused by varying server configurations over which we have little control. Version 60 is installed as a Mod Manager mod. This FGW runs entirely in the TNG root, without using iframes or any of its attendant JavaScript. It is compatible with all versions of TNGv12 and later, and is a safe replacement for previous versions of the FGW add-on.
TNG 14.0
TNG 13.0
TNG 12.0
TNG 13.0


Family Group Worksheet
Summary Form for registered users to upload their related family groups.
Validation
Mod Updated 16 Mar 2021
Download link
version 12.0.0.69
TNG 12.0

TNG 13.0

TNG 14.0
Download stats View Stats
Author(s) Rick Bisbee
Homepage A Bisbee Family History
Mod Support Support for Family_Group_Worksheet
Contact Developer Support for Family_Group_Worksheet
Latest Mod 12.0.0.69
Min TNG V 12.0
Max TNG V 14.0 and higher
Files modified
none
Related Mods
Notes

Description

The form does not automatically enter data into the website's database -- the site administrator must merge the new data manually to prevent the risk of good data being overwritten by bad. The form is useful because it guides contributors to provide complete family information needed by the site researcher.

Please note that LDS information can be included using the setup screen.

Major Revision

FGW current version is a Mod Manager Mod implementation of the Family Group Worksheet and is compatible with TNGv12.0 and up. As previously noted, it installs in the TNG root to avoid problems with servers that prohibit scripts from running within a sub-directory. iFrames have been removed. All previous worksheet functionality remains.

If you are replacing an older version prior to v12 of FGW, be sure to update your page links.

Note that we are currently testing with PHP 7.4 and PHP 8.

Compatibility

Versions of Mod Manager previous to TNGv12 will not support this mod.

Mod Tested With TNG Versions
Ver 1200 all 1300 1400 Tested
12.0.0.69 PHP 5.6 - 8.2

*green: compatible   red: not compatible

See Multisite Testbed for information on how this mod is tested and managed.

Languages: Dutch, English, French, German, Italian and Spanish.

Revision History

Mod Version TNG Version Date Contents
12.0.0.67 12.0 06 Feb 2023
  • Fixes path sent in emails to for contributor to get back to his worksheet.
12.0.0.67 12.0 30 Jan 2023
  • Fixes database connection for both MySQL and MariaDB
  • Makes setup option to backup worksheets to TNG database the default.
  • Sets default Identity prefixes - Person to I and Family to F. Can be changed in the fgw_setup on rare occasions someone uses different prefixes.
  • updates URL ampersand to HTML entity in fgw.php, fgw_ajax.php, fgw_form.php, fgw_search.php, show_plain.php and js/fgw_lib.js
  • updates URL ampersand to HTML entity in fgw.php, fgw_ajax.php, fgw_form.php, fgw_search.php, show_plain.php and js/fgw_lib.js
12.0.0.67 12.0 25 Jun 2021
  • Fixes an error preventing backing up the worksheet table with other TNG tables under certain circumstances.
  • Updates fgw_userconfig.php file if carried over from previous version of FGW.
  • Provides default prefixes I & F for personID and familyID.
  • Fixes the English language support file -- missing some definitions.
  • Fixes a syntax error in the fgw css file.
12.0.0.66 12.0 16 Mar 2021
  • Adds Norwegian language support compliments of Kåre Kjøllesdal
12.0.0.65 12.0 12 Mar 2021
  • Fixes location error in TNGv12. TNGv13 was unaffected.
  • Fixes notice in the setup screen.
12.0.0.64 12.0 09 Mar 2021
  • Fixes path error to FGW image folder.
  • Adds setup option to include FGW worksheet table in TNG backup utility.
  • FGW user configuration file is now protected and must be removed manually upon mod uninstall so settings will not be lost when updating.
12.0.0.63 12.0 22 Feb 2021
  • Fixes worksheet date format to honor site preferences.
  • Fixes bug in several language help files that prevented displaying them.
  • Changes support folder name to reflect the mod series instead of each mod update within the series to reduce the effort required to update the mod. Current FGW series is v12.
12.0.0.62 12.0 14 Jan 2021
  • Updated worksheet receipt confirmation message to contain the correct URL http:/https: schema for the website.
12.0.0.61 12.0 12 Jan 2021
  • Updated to handle user-modified personID and familyID prefixes.
  • Prefix modifications must be accounted for in the Setup page for the FGW tabs to pre-fill worksheets. See Setup.
12.0.0.60 12.0 09 Aug 2020
  • Implemented as a Mod Manager Mod
  • Run from the TNG root (www.example.com/fgw.php)
  • Eliminates server problems with iframes and running scripts from a subdirectory
12.1.0.59 12.0 Not released
  • Tested and rejected
12.1.0.58 12.0 Not released
  • Tested and rejected
12.1.0.57 12.0 28 Jul 2020
  • Removes obsolete error code that prevented creating a forms table
  • Directs first time use to the setup page for admins
12.1.0.56 12.0 01 Jun 2020
  • Fixes missing security image on some servers
  • Fixes redirect to login when restricting to members only
12.1.0.55 12.0 07 Apr 2020
  • Fixes white screen under certain conditions
12.1.0.54 12.0 10 Mar 2020
  • Fixes login.php file not found error
  • Fixes other minor bugs
12.1.0.53 12.0 11 Sep 2019
  • Log now uses language of the site administrator, not the visitor.
  • New setup *option* to suppress personal information from the FGW log.
  • Worksheet declaration of consent for site to store collected information.
  • Updated language support.
  • In-processing (busy) spinner moved to bottom of the page.
12.1.0.52 12.0 09 Sep 2019
  • Mainly an upgrade to the FGW log. See Visitor log image below.
  • Now shows geolocation of visitors.
  • Shows names of visiting bots and crawlers (where known).
  • Log lines gracefully degrade for readability on hand-held devices.
12.1.0.51 12.0 08 Sep 2019
  • TNG footer added to bottom of FGW pages.
  • FGW security code value missing '='. [FIXED]
  • FGW worksheet submissions checks were somewhat erratic. [FIXED]
  • FGW print icon pushing worksheet to the left on some templates. [FIXED]
  • FGW captcha image gets lost when switching languages on iPhone if not refreshed [PENDING - CAN'T DUPLICATE]
12.1.0.50 12.0 06 Sep 2019
  • The Worksheet would not scroll on iPad or iPhone. FIXED.
  • Worksheet overflowed margins on some templates. FIXED.
  • Bad pointer to login when user not registered. FIXED.
12.1.0.49 12.0 05 Sep 2019
  • Fixed bug preventing database table being created or removed
12.1.0.48 12.0 04 Sep 2019
  • Compatible with all TNG versions from v10.1 to present.
  • Uses html iframes.
  • Only one website link needed for admin access to all FGW resources.
  • Added utility to update very old worksheet table (keeping existing worksheets)
  • Added security to prevent script pages being opened from a URL.
  • Fixed bug communicating with older sites/servers using PHP 5.
  • Fixed bug locating config.php file when it resides in TNG root.
12.0.0.43 12.0 04 Aug 2019
  • Allows logged in admin to save empty worksheets for emailing to someone with request to complete it.
  • Provides admin ability to add/edit a saved worksheet title using the admin area.
  • Admin area provides a copyable link to insert in email with request to fill out a worksheet.
12.0.0.42 12.0 16 Apr 2019
  • Adds date updated to admin form (line 491)
  • Fixes TNG version number at bottom of page (was default: 12.0.0)
12.0.0.41 12.0 22 Jun 2018
  • Provides full path name for font files to php image processing routines. In some installations the font will not be found without it. Some consider this to be a PHP bug.
12.0.0.40 12.0 22 Jun 2018
  • fixes bug in help file routine that prevented display
10.1.1.39 12.0 07 Jun 2018
  • Fixes fatal error when run under PHP 7.0+
12.0.0.37 12.0 18 Mar 2018
  • Fixes fatal error generated by the newest versions of MySQL/PHP
  • Fixed code to accommodate TNG v12 updated jQuery library
  • Directly inserted local js functions at bottom of fgw scripts
10.1.1.38 10.1 02 Jun 2018
  • Fixes fatal error generated by the newest versions of MySQL/PHP
10.1.1.34 10.110.1 20 Nov 2016
  • Fixed CSS borders around input fields
  • Fixed fatal error preventing setup.php from displaying
10.1.1.33 10.1 13 Jun 2016
  • Added missing setup label to language files for option to use FGW captcha
10.1.1.32 10.1 21 Mar 2016 10.1
  • minor spelling errors fixed
10.1.1.31 10.1 20 Mar 2016
  • small change to start file to make it compatible with TNGv11.0
10.1.1.30 10.1 15 Nov 2015
  • adds link to Worksheet Management panel to view submitted data in plain text for copy & paste to desktop programs.
  • fixes minor errors in language files.
10.1.1.29 10.1 25 Sep 2015
  • makes the fgw caption optional for those who might not have the GD image package installed
  • removes bad file name from log view script
10.1.1.28 10.1 24 Sep 2015
  • fixes errors when creating or removing fgw forms table
10.1.1.27 10.1 19 Sep 2015
  • fixes error in generating worksheets for children
  • fixes help screen crashes on some installations
  • internationalizes some hard coded phrases
  • updates Dutch language files and adds a help file
  • adds Italian language support -- needs to be tweaked
10.1.1.26a 10.1 14 Sep 2015
  • fixes bug introduced in last version where config files in TNG root could not be accessed. No, Really! It's fixed.
10.1.1.25 10.1 14 Sep 2015
  • fixes bug preventing create/remove table ops
  • refactors TNG compatibility interface
  • fixes minor style issues
10.1.1.24 10.1 12 Sep 2015
  • fixes child worksheet propagation
  • fixes admin recognition problem with older versions of TNG
  • fixes jQuery conflict with litbox
  • fixes minor translation errors
  • fixes minor styling errors
  • enhances functionality of worksheet ops
  • shortens title to accommodate TNG templates
  • adds title to form
  • reorders location of parents relative to spouse
  • enlarges input fields
10.1.1.10.123 10.1 09 Sep 2015
  • adds simple captcha to worksheet
10.1.1.22 10.1 06 Sep 2015 Initial release for this version of a compact Family Group Worksheet.
  • usable with small devices
  • more styling options
  • ajax family updates eliminate leaving page
  • no changes to data table
  • backward compatible with previous versions of TNG and Family Group Worksheet

Visualization

The following screen captures shows how the form will appear with no language or styling customizations. It is perfectly usable out of the box. You should note that the FGW Admin links across the top of the worksheet only appear to an admin, or to an editor if you've given authority in the FGW setup. A normally logged in visitor would not see them.

Large screen



Small screen


Visitor log


Download and Installation

The download package contains a Mod Manager configuration file (cfg) and a mod support folder. Unzip the package and place the cfg file and the support folder in your mods directory. Navigate your browser to the Admin Mod Manager and install the FGW mod. To access the worksheet, navigate the browser to your website and fgw.php, for example like this: www.example.com/fgw.php.

Previous versions of FGW do not have to be removed. They will not interfere with each other, but at some point you can remove the fgw folder in your TNG root and just use the mod version. Make sure you point your links and FGW tabs mod to the new FGW URL.

If this is a first time installation of FGW and you are logged in as an administrator, you will be taken to the FGW setup page to create a new table for your saved worksheets. If you don't wish to use the default table name, change it at the top of the setup form, save it as a preference, then create the table at the bottom of the form.

If you already have a table from a previous FGW, make sure to save the correct table name and it will be shown as installed. You can continue to access all your worksheets as before.

Linking to the Worksheet

There are many locations on a TNG website where a link to the Family Group Worksheet may be placed. Because of the variety and modifications to TNG sites, it cannot be automated, but you can do it yourself. Refer to Add Links to TNG if you are not sure how to do it. The easiest way is to use TNG's menu hooks and your customconfig.php file. Custom Menu Hook.

Setting Functional and Styling Preferences

The setup page is where you specify the worksheet's behavior and colors. To get there from the worksheet, press the setup link just above the worksheet. These links are only available to logged in administrators and editors if the latter is permitted in the FGW setup. Editors, if authorized, will have access to everything except the setup page.

This is what you should see in your browser:


Options

You can experiment by changing the colors in each category and see which elements on the form are affected. Blue, yellow, red and green work well. If you get completely off track, hit the "Restore Defaults" button at the bottom of the setup page to start over again. A fast way to do your testing is to edit fgw_userconfig.php directly and look at the resulting form.

Colors are expressed either as predefined HTML colors -- red, blue, green -- or as CSS entities such as #990000 (shade of red). If you are not familiar with them, spend a few minutes with Google and research them.

Border styles are in standard CSS format: 1px solid red. To not show a border, set the 1 to 0, meaning that it will have no pixel width and therefore will not be visible.

Family Group Worksheet Options
Option Type What it does
Worksheet table Text This is the name you chose when you created a database table to store your worksheets. If you haven't yet created a table, it is the name that will be used.
User Log Text This is the name that will be used for the FGW activity log. Only a user's first appearance during the session is logged. Thereafter, we make a log entry every time he makes some kind of change to a worksheet.
Add Worksheet to TNG backup Text Select this option to include the worksheet table with other TNG table backups
Allow editors to manage worksheets Checkbox Normally only the admin has access to manage submitted worksheets. Checking this box allows anyone with editing privilege to manage them.
Display form only to logged in users Checkbox Checking this restricts access to logged in users. Unchecking it will make it available to all members of the general public, including spammers, to fill them out and submit them.
Always hide LDS events Checkbox If checked, LDS events will not be shown on the worksheet.
Use FGW captcha Text Select this option to show the FGW captcha at the bottom of the form. This captcha is not shown to or required by logged in administrators.
Do not log visitor IP information Text If you do not want, or are not permitted to keep IP information about your visitors, check this option.
Person ID Prefix Text This will default to TNG's I character, but if you've changed it, for example to the letter P to prefix a personID, enter the new prefix here.
Family ID Prefix Text This will default to TNG's F character, but if you've changed it, for example to the letter H to prefix a familyID, enter the new prefix here.
Trees Text Only trees listed will be allowed; if none are listed, all trees are permitted.
Bold data and labels Checkbox Checking this will make labels and data bold to better distinguish them against certain backgrounds.
Form heading color Text If a color is given it will override the template's page title color.
Form subheading color Text Choose the color for subheadings (e.g., Husband) on the form. If empty the template's default color is used.
Form background color Text Enter a color to change the worksheet's background color.
Form background image Text If you prefer, you can use an image as background.
Form border style Text Set/Change the style of the form's border. For example,1px dotted blue
Form label color Text Change the color of the Form's label text
Form text color Text Change the style of informational text on the form
Husband background color Text Add contrasting color background for the husband
Husband background image Text Use background image for the husband's section
Wife background color Text Add contrasting color background for the wife
Wife background image Text Use background image for the wife's section
Cell heading text color Text Color of the text in the field name label above formatted input field cells.
Cell heading background color Text Background for the field name label above each input field cell.
Cell border style Text Sets the style of the border around each formatted input cell
Input field background color Text Sets the background color of all text input fields
Input field text color Text Sets the text color for all text input
Notify message color Text Sets text color for notifications
Error message color Text Sets text color for error messages
Maximum user log lines Text Limits the size of the user log file
Alternate site email address Text Sets custom "From" email address for worksheet notifications to user
Alternate site/admin name Text Sets custom "From" name for worksheet notifications to user


Worksheet Management Panel


The administrator only needs the worksheet ID number (not the random key) to access it. The URL is fgw.php?id=6 to retrieve worksheet number 6. If you enter fgw.php?id=index, a page listing all the worksheets will be displayed, each accessible via a clickable link. There is no longer any need to create separate links for the listing or setup pages. They can all be reached by an administrator from the worksheet.

Anytime the site administrator views a submitted worksheet, it will have a worksheet management panel at the top showing the worksheet number and status: whether its data has been merged into the website and/or if it has been closed which means the original contributor can no longer come back and view or edit it, even using the worksheet id and key.

Underneath the title is a link to view the submitted data in plain text, allowing the administrator to copy and paste it into a desktop program, or print it directly from the browser.

The administrator or any editor, if that option is set, can change the status by checking the appropriate boxes and clicking the Update button below it. Family or husband and wife ID's are filled in from the submitted form. If persons or a family ID are not entered, the administrator can provide them after creating new TNG records. The advantage of coming back and saving them here is that worksheets can be searched by those ID numbers where it says "Get different worksheet."

You may search by worksheet id number, familyID or personID. The ID numbers must be correctly prefixed so the system will know what you are looking for; worksheet numbers do not have a prefix. If you hit the Find ID button without anything in the ID field, you will be taken to the list of worksheets to select one.

The final set of inputs are for navigating from worksheet to worksheet. This may be helpful if you are reviewing a series of sheets submitted together. The Navigation Filter can be set to limit the pool. For instance, if "pending" is selected, only a worksheet that has neither been merged nor closed will be returned when Next or Prev is pushed.

Invite Family Participation

An administrator can invite someone to submit their family information using the Family Group Worksheet. You can:

  • Fill in data you already know and save the worksheet.
  • When you save a worksheet no emails will be sent. You can fill in the submitter in the admin area before or after you've saved the worksheet if you want.
  • Access the worksheet using just its id number.
  • In the admin area edit the default title.
  • Copy the link for the worksheet to share via email.
  • Create an email that includes the worksheet link and your request to complete it.
  • Those using a link containing the access key do not have to be registered on your website to access the worksheet, edit and submit it.

URL and Links

You only need one URL to access all the functionality of the Family Group Worksheet.

For purposes of illustration we will assume a TNG installation in the document root (public_html) of your site. In other words, your document root and TNG root are in the same location. Your main TNG installation is reached with a URL similar to this:

http://www.example.com

That brings up your home page because when a filename is not provided, index.php will be assumed.

Your What's New page is reached like this:

http://www.example.com/whatsnew.php

Your Family Group Worksheet will be installed by Mod Manager in your TNG root. Therefore, the URL everyone will require to reach it will be:

http://www.example.com/fgw.php
OR
https://www.example.com/fgw.php

Turning A URL Into A Link

A URL works in your browser's address bar. But, to provide links on your home page or in a menu you will first need to create them. Fortunately it is very simple. The HTML code pattern is:

<a href="URL">LinkName</a>

<a> is a link tag that contains the URL to the target and text for the normally underlined link. Clicking on it takes the visitor to the target page.

So the link for your Family Group Worksheet might look like this:

<a href="https://www.example.com/fgw.php">Submit Family</a>

It would result in a link that might look like this depending on your template's css styling: Submit Family

Languages

Because of the amount of translated text and for ease of maintenance, Family Group Worksheet uses its own separate language files in Dutch, English, French, German, Italian and Spanish, copied to TNG's languages folders. Many of them were translated, at least in part, using Google Translate by a person who does not necessarily understand them. Any improvement would be much appreciated. Send me your text files for additional languages and I will incorporate them.

At the moment the only help files we have are in English, Dutch and French. If help is not found in other languages, Family Group Worksheet defaults to an English version. As with the language files, your contribution of a help file in another supported languages will be appreciated and incorporated.

Credits

Family Group Worksheet was written by William Bisbee, Oct 2011 with invaluable contributions from:

Roger Mitchell, http://mfo.me.uk (Mitchell Family Online);

Douglas Couch, http://www.adkinshorton.net (Adkins - Horton Genealogy)

Graham Chamberlain, Chamberlain and Eidenbenz Genealogy -- provisional French, German and Spanish translations

Joop Giesendanner, http://www.oudheidkamer.info/genealogie/ (Oudheidkamer Oostzaan) -- Dutch translations

Bryan S. Larson, Our Family Histories -- addition of LDS fields

and the members of tngusers2


Disclaimer

There is no warranty. Use the script at your own risk. It has been tested in all the TNG template styles without any particular problems.

TNG Sites using this mod

If you download and install this mod, please add your TNG site to the table below so we will know if it is worth maintaining.

URL User Note TNG-Version Mod-Version User-language
Treichel-Familie.de Andreas Treichel Public & Private 14.0.3 12​.0​.0​.69 DE, UK, FR, ES, PL
Parcell/Burris & Pesata/Rupp Genealogy Laura Parcell Public Site v12.0 v12.1.0.53 EN, GE, CZ, PO
R G Strong Family Genealogy Russell Strong Public Site v14.0.4 v12.0.0.69 EN, FR, DE, NL
Chamberlain & Eidenbenz Genealogy Graham Chamberlain Public site v12.0.0 v12.0.0.36 EN, ES, NL, FR, DE
British 1820 Settlers to South Africa Paul Tanner-Tremaine Public site v10.1.1 v10.1.1.30 EN
Van den Heuvel wereldwijd Marco van den Heuvel Public site v10.1.1 v10.1.1.26a EN, DU, GE, FR
Bisbee Family Connection Rick Bisbee Mod Developer v10.1.2 v10.1.1.22 English
Brady Family Tree in Western Australia Darryl Brady Public site v10.1.1 v10.1.1.33 EN, DE
Hooley Family Links Rick Hooley Public/Private See Here See Here EN
Wyman Genealogy John Wyman Public Site v11.0.0 v10.1.1.32 EN
Mitchell Families Online Roger Mitchell As usual from Rick, a very professional and useful add-on! v10.1.2 v10.1.1.24 EN, SP, NL, D, SW
Gittens One-name Study Cliff Gittens This is a very handy add-on. v10.1.2 v10.1.1.24 EN
Our Family History Tor Lund Public site v14.0.2 12.0.0.69 NO, EN, DE
Kemp(e) Family History Andrew Kemp Very professional and useful add-on! see User:Kempons see User:Kempons EN
MOTYER Family Genealogy John Mark Motyer Public site See here See here EN
The Zausmer Forest Joyaa Antares Private Site v10.1.3 v10.1.1.33 EN
the Runkle project Steve Pritt Public Site v11.0.2 v10.1.1.33 EN
Bumbery-Wangler Bob Bumbery Public Site v11.1.2 v10.1.1.34 English
Our Family History John Hendee Public Site v12.0 v12.0.0.36 English
Nordic Ancestry Mogens C. Fenger Private Site v12.0.1 v12.0.0.36 DA, EN
German Finnish Ancestry John R. Schulte Private Site v12.0.1 v12.0.1 English
The Cole / Tanner Family Tree David Cole Public/Private see here see here EN, DE, FR, ES, NL
Racine d'Alsace J-Louis Valory Public/Private - T17 customized 12.0.2 12.0.0.41 FR
Our Family Histories Bryan S. Larson Public - T8 customized see here see here EN
MyMispoche (Mostly Jewish Genealogy) Carlton Brooks Public Site v12.0.1 v12.0.1 English
LookingBackwards - All Our Relations Ashleigh Mitchell Public v12.0.0.67 TNGv13.0.4 EN
Our Roots&Relatives Kåre Kjøllesdal Private Site 13.0.4 12.0.0.67 NO, EN
- Connections-Tree Mansoor Ismail Public Site(Password required for Admins) v12.0.0.60 TNGv12.3 EN
Joseph Oran Holtz Genealogy Pages Jim Holt Private See Here See Here EN
Your Roots are Showing Harold Craswell Public/Private See Here See Here EN
Van Peer Project Drew McClenaghan Private Site. FGW modified to work with Admin Menu Link 14.3 12.0.0.67 EN
Genealogy of a Dutch East-Indies Family Rob Severijns Private 14.0 12.0.0.67 NL, EN
Coon White Family History Alan Coon Public/Private 12.0.0.67 13.1.2 EN
Kielakowie.com Janusz Kielak Public site 12.0.0.61 14.0.1 PL, EN, DE