Difference between revisions of "Direct Line Search"

From TNG_Wiki
Jump to navigation Jump to search
 
(37 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
THIS MOD HAS BEEN REPLACED WITH [[Expand Search]]. UNINSTALL AND INSTALL [[Expand Search]] FOR UPDATES.
 
{{TNGmod
 
{{TNGmod
 
| mod_name        = End of Line Search
 
| mod_name        = End of Line Search
| mod_summary    = Modifies search page to add "search my line" and "search no parent" checkboxes to the search page
+
| mod_summary    = Modifies search page to add "search my line" and "search no parent" checkboxes to the search page. In V12 it just adds the search end of lines choice because branch searches have been enabled.
| mod_validation  =  
+
| mod_updated    = January 12, 2019
| download_link  = for {{Tv110}} <br />[http://adupree.com/download/direct_line_search_v11.0.1.0.zip http://adupree.com/download/direct_line_search.zip]<hr/>
+
| download_link  = for {{Tv120}}[[Media:direct_line_search_v12.0.1.0.cfg.zip | direct_line_search_v12.0.1.0.cfg.zip]]
 +
<hr /> for {{Tv110}}[[Media:direct_line_search_v11.0.0.2.zip | direct_line_search_v11.0.0.2.zip]]
 
<hr />
 
<hr />
| mod_author      = A. S. DuPree<br />
+
| download_stats  =
 +
| mod_author      = A. S. DuPree<br/>
 
| mod_url        = [[Direct_Line_Search]] (this page)
 
| mod_url        = [[Direct_Line_Search]] (this page)
 
| mod_support    = [http://tng.community/ TNG Community Forums]
 
| mod_support    = [http://tng.community/ TNG Community Forums]
 
| mod_contact    = [http://adupree.com/wp/1120-2]
 
| mod_contact    = [http://adupree.com/wp/1120-2]
| mod_version    = 11.0.0.1
+
| mod_version    = 12.0.0.1
 
| use_mod_manager = Yes
 
| use_mod_manager = Yes
 
| manual_install  = No
 
| manual_install  = No
 
| min_TNG_ver    = 11 ?
 
| min_TNG_ver    = 11 ?
| max_TNG_ver    = 11
+
| max_TNG_ver    = 12
 
| TNG_file_list  = search.php searchform.php
 
| TNG_file_list  = search.php searchform.php
| related_mods    = [[Bold_Ancestor_Child_Links]]
+
| related_mods    = [[Bold Ancestor Child Links]]
| notes          = This is a BETA VERSION and it may have many issues. Designed as a complement to [[Bold_Ancestor_Child_Links]] to narrow searches to identify end of line ancestors.
+
| notes          = The latest version only adds the end of line search
 
}}
 
}}
 
{|align=right
 
{|align=right
Line 23: Line 26:
  
 
==Introduction==
 
==Introduction==
The Direct Line Search Mod can be used as a stand alone or in conjunction with the [[Bold_Child_Ancestor_Links]] mod to identify direct and end-of-line ancestors where many of us want to focus our attention.   
+
The Direct Line Search Mod can be used as a stand alone or in conjunction with the [[Bold Ancestor Child Links]] mod to identify direct and end-of-line ancestors where many of us want to focus our attention.   
  
In larger and larger databases, it can be frustrating to hone in attention on '''direct line ancestors'''.  The [[Bold_Ancestor_Child_Links]] Mod (thanks Roger) has been tremendously useful in this task because it gives visual clues to the user.   
+
In larger and larger databases, it can be frustrating to hone in attention on '''direct line ancestors'''.  The [[Bold Ancestor Child Links]] Mod (thanks Roger) has been tremendously useful in this task because it gives visual clues to the user.   
  
 
The Direct Line Search Mod simply puts two checkboxes on the search page to limit search results to  
 
The Direct Line Search Mod simply puts two checkboxes on the search page to limit search results to  
# ''Search no parents'': people in the database who have children but do not have parents (identifying the ends of family research lines), and  
+
# ''Search end of lines (children but no parents)'': people in the database who have children but do not have parents (identifying the ends of family research lines), and  
# ''Search my line only'': those you have labelled as "Ancestors" using the branch search function in the admin panel
+
# ''(Version 11 only) Search my lines (Ancestors Branch)'': those you have labelled as "Ancestors" using the branch search function in the admin panel
 +
# ''For Version 12 (Tng v 12 and above), a branch search function has been enabled on the search form.  If you have ancestors (or anything else) in a branch, simply choose the correct branch and use in conjunction with the search end of lines checkbox above.
  
Each box can be used alone - for example searching with just ''Search my line only'' gives only direct line ancestors with whatever other search criteria is provided. And searching with ''Search no parents'' alone will identify the top of any line (as well as one person lines, e.g. the unresearched spouses of lines you are researching.)
+
Each box can be used alone - for example searching with just ''Search my lines (Ancestors Branch)'' gives only direct line ancestors with whatever other search criteria is provided. And searching with ''Search end of lines (children but no parents)'' alone will identify the top of any line (as well as one person lines, e.g. the unresearched spouses of lines you are researching.)
  
Once installed, the checkbox for "search my line only" '''will NOT appear''' unless you have individuals in a '''branch marked as (ID) "Ancestors"''' (hopefully, containing your direct line ancestors as the [[Bold_Child_Ancestors_Link]] mod requires - it will work without that mod but not without a branch identified as "Ancestors").  The checkbox will also not appear if you have more than one branch labelled ancestors (say you have one in several trees).  Finally, it will not appear for someone who does not have access to the tree with the appropriate branch. Figuring all of this out, was way above my skill level, so please let me know if you have issues or better solutions.   
+
Once installed, the checkbox for "Search end of lines (children but no parents)" '''will NOT appear''' unless you have individuals in a '''branch marked as (ID) "Ancestors"''' (hopefully, containing your direct line ancestors as the [[Bold Ancestor Child Links]] mod requires - it will work without that mod but not without a branch identified as "Ancestors").  The checkbox will also not appear if you have more than one branch labelled ancestors (say you have one in several trees).  Finally, it will not appear for someone who does not have access to the tree with the appropriate branch. Figuring all of this out, was way above my skill level, so please let me know if you have issues or better solutions.   
  
 
As it stands the mod (if you have labelled your Ancestor branch) can easily restrict searches to the earliest direct ancestors (End of Line).   
 
As it stands the mod (if you have labelled your Ancestor branch) can easily restrict searches to the earliest direct ancestors (End of Line).   
  
For example, if you want to quickly identify your oldest living "Johnson" Ancestor, simply search for last name "Johnson" and check both ''Search no parents'' and ''Search my line only''.
+
For example, if you want to quickly identify your oldest living "Johnson" Ancestor, simply search for last name "Johnson" and check both ''Search no parents'' and ''Search my lines (Ancestors Branch)''.
  
What this looks like:
+
What this looks like on your individuals search page:
 
{|
 
{|
 
|-
 
|-
|[[Image:checkbox.jpg|350px|left]]
+
|[[Image:seachcheck.jpg|350px|left]]
 
|}
 
|}
 +
 
==Developer==
 
==Developer==
  
Line 50: Line 55:
 
==Requirements==
 
==Requirements==
  
* A working TNG installation.  This has only been tested on TNG V 11.0.1
+
* A working TNG installation.  This has only been tested on TNG V 11.0.1 to TNG V 12.0.3
* A branch ID called "Ancestors" (in which you have identified direct line ancestors)
+
* A branch ID called "Ancestors" (in which you have identified direct line ancestors) - or use with any branch.
 
* An installed current version of the [[Mod Manager]].
 
* An installed current version of the [[Mod Manager]].
  
 
==Revision History==
 
==Revision History==
 +
 +
Version 12.0.0.1
 +
* Removed branch search (now redundant).
 +
 +
Version 11.0.0.2
 +
* Fixed single = in if statements
  
 
==[[Mod Manager - Installing Config Files | Automated Installation]] ==
 
==[[Mod Manager - Installing Config Files | Automated Installation]] ==
Line 90: Line 101:
 
| English
 
| English
 
|-
 
|-
| [https://www.kmtrees.com/index.php Roots & Relatives Remembered]
+
| [http://justalittleleaf.co.uk Genealogy of the Weir and Drain Families]
| [[User:tngrlkrz| Ron Krzmarzick]]
+
| [[User:BeverleyStimpson|Beverley Stimpson]]
| Partially-Public
+
| Public Site
| 11.0.0.1
+
| 11.0.0.1  
| 11.1.1
+
| 11.1.2
| EN,DE,CS,ES
+
| ENGLISH
 
|-
 
|-
| ...
 
| ...
 
| ...
 
| ...
 
| ...
 
 
|}
 
|}
 
[[Category:Mods for TNG v11]]
 
[[Category:Mods for TNG v11]]
 +
[[Category:Mods for TNG v12]]
 
[[Category:search.php mods]]
 
[[Category:search.php mods]]

Latest revision as of 12:34, 14 July 2019

THIS MOD HAS BEEN REPLACED WITH Expand Search. UNINSTALL AND INSTALL Expand Search FOR UPDATES.

End of Line Search
Summary Modifies search page to add "search my line" and "search no parent" checkboxes to the search page. In V12 it just adds the search end of lines choice because branch searches have been enabled.
Validation {{{mod_validation}}}
Mod Updated {{{mod_last_update}}}
Download link for
TNG 12.0

direct_line_search_v12.0.1.0.cfg.zip


for
TNG 11.0

direct_line_search_v11.0.0.2.zip


Download stats
Author(s) A. S. DuPree
Homepage Direct_Line_Search (this page)
Mod Support TNG Community Forums
Contact Developer [1]
Latest Mod 12.0.0.1
Min TNG V 11 ?
Max TNG V 12
Files modified
search.php searchform.php
Related Mods
Notes
The latest version only adds the end of line search


Introduction

The Direct Line Search Mod can be used as a stand alone or in conjunction with the Bold Ancestor Child Links mod to identify direct and end-of-line ancestors where many of us want to focus our attention.

In larger and larger databases, it can be frustrating to hone in attention on direct line ancestors. The Bold Ancestor Child Links Mod (thanks Roger) has been tremendously useful in this task because it gives visual clues to the user.

The Direct Line Search Mod simply puts two checkboxes on the search page to limit search results to

  1. Search end of lines (children but no parents): people in the database who have children but do not have parents (identifying the ends of family research lines), and
  2. (Version 11 only) Search my lines (Ancestors Branch): those you have labelled as "Ancestors" using the branch search function in the admin panel
  3. For Version 12 (Tng v 12 and above), a branch search function has been enabled on the search form. If you have ancestors (or anything else) in a branch, simply choose the correct branch and use in conjunction with the search end of lines checkbox above.

Each box can be used alone - for example searching with just Search my lines (Ancestors Branch) gives only direct line ancestors with whatever other search criteria is provided. And searching with Search end of lines (children but no parents) alone will identify the top of any line (as well as one person lines, e.g. the unresearched spouses of lines you are researching.)

Once installed, the checkbox for "Search end of lines (children but no parents)" will NOT appear unless you have individuals in a branch marked as (ID) "Ancestors" (hopefully, containing your direct line ancestors as the Bold Ancestor Child Links mod requires - it will work without that mod but not without a branch identified as "Ancestors"). The checkbox will also not appear if you have more than one branch labelled ancestors (say you have one in several trees). Finally, it will not appear for someone who does not have access to the tree with the appropriate branch. Figuring all of this out, was way above my skill level, so please let me know if you have issues or better solutions.

As it stands the mod (if you have labelled your Ancestor branch) can easily restrict searches to the earliest direct ancestors (End of Line).

For example, if you want to quickly identify your oldest living "Johnson" Ancestor, simply search for last name "Johnson" and check both Search no parents and Search my lines (Ancestors Branch).

What this looks like on your individuals search page:

Seachcheck.jpg

Developer

This mod was developed by A.S. DuPree (a novice, happy for any help on improving it)

Requirements

  • A working TNG installation. This has only been tested on TNG V 11.0.1 to TNG V 12.0.3
  • A branch ID called "Ancestors" (in which you have identified direct line ancestors) - or use with any branch.
  • An installed current version of the Mod Manager.

Revision History

Version 12.0.0.1

  • Removed branch search (now redundant).

Version 11.0.0.2

  • Fixed single = in if statements

Automated Installation

  1. Download the zip file in the status area in the upper right.
  2. Extract the direct_line_search.zip to your mod folder.
  3. Follow the normal automated installation for Mod Manager, as shown in the example Mod Manager - Installing Config Files to install the direct_line_search.cfg.

Conflicts and Issues

I have not found any conflicts or issues with this mod but I suspect there may be some. Please let me know if you find any. The language is ONLY in English.

In the event of a problem with your TNG site

  1. Try using the Mod Manager to Remove the mod

Sites using this mod

If you download and install this mod, please add your TNG site to the table below:

URL User Note Mod-Version TNG-Version User-language
Adupree.com A.S. DuPree Mod Developer 11.0.0.1 11.0.1 English
Genealogy of the Weir and Drain Families Beverley Stimpson Public Site 11.0.0.1 11.1.2 ENGLISH