Robin Richmond TNGv13 Mods

From TNG_Wiki
Revision as of 16:33, 24 September 2020 by Robinrichm (talk | contribs)
Jump to navigation Jump to search

As you can see, almost all of my mods are being upgraded for TNGv13

  • About 15-20 of the mods required updates because of Mod Manager syntax changes or small code changes introduced by TNG13.
  • Another 10 or so require more substantial modification.
  • Some of my idiosyncratic technical features were implemented in most of these mods. Those technical updates included:
    1. Mods that have mod options were tweaked to use the new Mod Settings Blocks mod, which is now a prerequisite for all of my mods that have options.
    2. Mods that define Inner Mod Menus were tweaked to work with the TNG13 version of the Inner Mod Menus mod.
    3. Inner Mod Menus were added to several more mods (beyond what was implemented in TNGv12). And some mods (such as Headstones Report and Cemetery Burials Table) now create Inner Menus in pages (such as headstones.php and showmap.php) that do not otherwise have an Inner Menu at all. But, as with all Inner Mod Menus, those built-from-scratch Inner Menus are visible only to TNG administrators.
    4. Most of my mods were updated to put the language strings in the mod subfolder rather than in conventional cust_text.php files.

Robin's mods and their TNGv13 downloads

The mod names below link to each mod's Wiki article, which may not yet have been created or updated for TNGv13. The version numbers link to the downloadable zip file.

  1. Add Name To PersonID13.0.0.3 Upgraded
    • Displays the person's name in three programs where there is a PersonID without a name.
    • TNG13 introduced a conflict with Admin Branches, but the fix is known; it just needs to be implemented.
  2. Admin Branches13.0.0.6 Upgraded
    • Modifies the Admin>>Branches search page to display counts of People and Families in the branch index, as well as count of People and Families records that have the branch.
    • TNG13 introduced a conflict with Add Name To PersonID, but the fix is known; it just needs to be implemented.
  3. Admin Branches Queue13.0.0.5 Upgraded
    • Implements a queuing mechanism that can perform branch label operations for multiple branches in a batch that processes each branch in sequence. New database fields are used to record the time and action of latest 'add labels', 'clear labels', 'delete records', or 'edit' operation performed on each branch, whether the action is launched through a queue or 'manually' in admin_editoptions.php.
  4. New Admin Branches Show Users13.0.0.1 Avalable
    • Broken out from Regroup Person-Branch Members. Adds branch-assigned users to the list of branch members displayed by Admin>>Branches>>Edit.
  5. Admin Cemeteries Search13.0.0.9d Upgraded
    • Adds numerous controls to the Admin Cemeteries Search page to filter the search and include optional data in the results.
  6. Admin Cemetery Edit13.0.0.9d Upgraded
    • Makes workflow and presentation changes to the Cemetery Edit form and the Cemeteries 'Add New' tab.
  7. Admin Delete Message13.0.0.3 Upgraded
    • Adds a list of deleted records to the cryptic confirmation message generated by admin_deleteselected.php, which is used by the administrative Search/Select/Delete program for several database tables.
  8. Admin Languages13.0.0.6 Upgraded
    • Simplifies the entry of languages by combining the Search, Edit, and Add New forms into one screen, and provides more meaningful prompts for languages and character sets.
  9. Admin Media Predefined Search13.0.0.13 Upgraded
    • Adds a dropdown box to the Admin Media Search form that populates the search box with strings intended to do multi-valued searches for media objects of a particular media type. It is intended to facilitate reassigning new media items to a different category after a Gedcom upload.
    • Is dependent on Admin Media Search, which has not been upgraded.
  10. Admin Media Search13.0.0.13b Upgraded
    • Adds numerous features to Admin>>Media>>Search, including new run-time search and display option. Perhaps most significantly, it adds hyperlinks to all objects shown in the 'Links To' (i.e. medialinks) column and shows tag details for Citation Medialinks.
  11. Admin MediaThumbnails13.0.0.5a
    • Allows users to control which mediatypes and tree to process, and can create thumbnails for larger image files.
  12. New Admin Menu13.0.0.1
    • Allows TNG admins to specify preferred admin programs, and thus to shorten the list of admin program, in both the admin home page and the left-hand menu in all admin pages. Separates the list of programs into "Operations" and "Objects".
    • Worked as a beta mod TNG12, but will have to be modified significantly for TNG13 because TNG13 has taken the Admin menu out of the frameset.
  13. Admin Places Date12.0.0.5
    • Adds a Creation Date to the Places table, and search features that use it in Admin>>Places>>Search.
    • Will probably not be upgraded to TNG13 because the new sortable "Modification Date" field in Admin>>Places>>Search virtually replaces the Admin Places Date functionality.
  14. Admin Places Geocode13.0.0.6
    • Establishes the number of desired decimal digits in Geocodes and rounds all Geocodes calculated from maps. Provides a filter to limit the Geocoding to selected Mediatypes and to ignore certain problematic placename components.
  15. Admin Places Search13.0.0.6 Upgraded
    • Adds search options and results details to the Admin>>Places>>Search program
  16. Admin Reports Search13.0.0.5 Upgraded
    • Adds search features and results table columns to the Admin>>Reports>>Search page. In particular, the SQL code for a direct SQL report can be displayed right on the search page.
  17. Admin Reports Floating Editor13.0.0.6 Upgraded
    • Allows the relatively large Display, Criteria, and Sort fields selection widgets to float side-by-side on wide screens. Also suppresses the Display, Criteria, and Sort widgets when you edit direct SQL reports, and hides the direct SQL field when you edit ordinary report-builder reports.
  18. Admin Users-More13.0.0.5
    • Adds new filters and search criteria, the ability to sort by various fields, a hyperlink to each user's personID, and additional data to the results table of a User lookup.
    • Has sort controls, but TNG13 has implemented its own incompatible sortable search result columns. Will probably require a fair amount of work.
  19. New Browsemedia Medialinks13.0.0.1 Available
    • Makes the media links more accessible when one media item has a long list of media links. Also changes column widths to allow the results table to do a better job of balancing the rows and columns.
  20. Browsemedia Search Form13.0.0.4 Upgraded
    • Adds elements to the search form, and moves elements of the search form and page navigation widgets so that they are positioned as they are in most other search forms. Also adds 'Tree' and 'Collection' columns when they are called for.
  21. Cemetery Burials Table13.0.0.16 Upgraded
    • This mod adds each person's birth and death dates and places to the All Burials table for a cemetery, as displayed by showmap.php, and removes the redundant Burial Place and PersonID columns.
  22. New Chart Types Help13.0.0.0b Available
    • This very simple mod affects all of the native chart programs (and some charts installed by mods). It adds the label "Chart Types" in front of the chart types in the TNG "Inner Menu" (just below the tab menu). If you click on the little blue information button next to the Chart Types label, a description of each of the chart types pops up.
  23. Count Descendants13.0.0.12a Upgraded
    • Counts the descendants of a person, and prints tables of descendant counts by generations, occurrence of surnames by generation, and several others.
  24. Field Buttons13.0.0.3a Upgraded
    • This strictly optional utility mod installs a Javascript library that supports 'Field Buttons' that are placed in HTML forms by other mods.
  25. FindAGrave Links12.0.0.5 TNGv12 version works
    • Causes various TNG programs to display hyperlinks to FindAGrave.com pages when they encounter notes containing the strings GRid=nnnn (for graves), or CRid=nnnn (for cemeteries).
  26. Gedcom Converter13.0.0.15
    • This mod reads a Gedcom file, modifies some tags and data, and creates a new Gedcom file. It was originally designed to modifies Gedcom files produced by Family Tree Maker, and has added numerous other conversions.
    • I just haven't gotten to this mod yet.
  27. Gedcom Import Mediatype    13.0.0.5
    • Provides a value for the mediatype value (i.e. collection) for all new Media records created by the a Gedcom Import, so that new media files don't get mixed into the existing collections, and you can more easily assign the correct mediatype for them.
    • I just haven't gotten to this mod yet.
  28. Gedcom Import Purge    13.0.0.5a Upgraded
    • Causes the Gedcom Import process to delete Medialinks records that have been deleted from the source database, and to retain some Places records that otherwise would be purged.
  29. Headstones Report13.0.0.5 Upgraded
    • Updates the list of cemeteries in the end-user Cemeteries and Headstones report and in the Cemetery Detailed report.
  30. Inner Mod Menus13.0.0.2 Upgraded
    • Provides PHP function libraries that create and display 'Inner Mod Menus' and 'New Tab Flags' in programs that been modified by numerous other mods. This mod does not modify any TNG programs; it simply installs the code that numerous other mods call to create Inner Mod Menus and New Tab Flags in the programs that they modify.
  31. Mod Manager Compare13.0.0.6e1 Upgraded
    • Installs a program to generate a Mod Comparison Report, which compares the version # of each mod on a TNG site with the mods' Wiki pages and/or the mods on a second TNG site. It can be used, with some limitations, so see if a site has the latest versions of its mods.
  32. Mod Manager Latest13.0.0.3 Upgraded
    • At the top of the Mod List results table, duplicates table rows for n recently-processed mods, since those the most likely mods to be acted on next.
  33. New Mod Settings Blocks    13.0.0.1 Upgraded
    • Supports the mod options defined by numerous other mods, and puts them in outlined and named "Mod Settings Blocks". This mod is a prerequisite for all of my mods that have mod options
  34. New Account Validation13.0.0.4a Upgraded & Updated
    • Adds optional required fields and 'better' form validation to the New Account Form, redefines the message at the top of the form, and adds a new message at the bottom. Was updated for TNGv13 to provide better mod options for defining the required fields and the text of the two messages.
  35. Notes-Expand WWW Refs12.0.0.2 TNGv12 version works
    • When displaying notes, the pristine TNG code expands URLs that begin with http into hyperlinks. This mod does the same for web addresses that begin with www, and don't have http:// or https:// in front.
  36. Place Edit No Checkbox    13.0.0.1 Upgraded
    • Removes the 'Make changes to place name in existing events' checkbox at the bottom of the Edit Place form, because that checkbox allows users to change a place name and then not propagate the change to the various Placename fields in the People, Families, Cemeteries, and other tables.
  37. Place Edit-Cemeteries13.0.0.3a Upgraded
    • In the Places editor, changes the way that cemeteries are displayed, linked, and unlinked.
  38. Placename Format13.0.0.6
    • Enhances the Gedcom Converter, giving it the ability to change USA Placenames to a consistent configurable format. Also adds a Place Level program that can determine the Place Level of consistent Placenames.
    • I just haven't gotten to this one yet
  39. Placesearch-More Info13.0.0.5c Upgraded
    • Modifies placesearch.php to to incorporate places subordinate to the named place, and to do display data info other than the redundant place name in the even details.
  40. Regroup Person Profile13.0.0.19 Upgraded
    • Reorganizes the Person Profile page - for instance, moving 'less important' personal events below the Parent and Family data blocks, putting headings above the Person Profile's data blocks, moving metadata to headings, allow the Map to be hidden, and removing the mostly-empty label column from the Map and Sources blocks.
  41. Regroup Person-Branch Members13.0.0.19b Upgraded && Updated
    • Turns branch names in the Person Profile into hyperlinks to a popup list of Branch members, as in the Branch editor. Users assigned to the branch may also be displayed. Updated to improve coordination with Admin Branches Show Users
  42. Regroup Person-Child2Parent13.0.0.19a Upgraded
    • On the Person Profile page (getperson.php), suppresses ordinary (natural, birth, etc) relationships between child and parent.
  43. Regroup Person-Date Place13.0.0.19 Upgraded
    • Establishes a more compact presentation of Event dates, places, and values in the Person Profile.
  44. New Regroup Person-Family Indicators    13.0.0.19 Avalable
  45. Regroup Person-No Living Data13.0.0.19 Upgraded
    • On the Person Profile page (getperson.php), suppresses ALL data for living and private people to whom the user does not have access.
  46. Regroup Person-Hide Branches13.0.0.19a Upgraded & Updated
    • On the Person Profile, hides the person's branch names unless the user is an administrator or, if the user is assigned to a branch, that branch name can optionally be shown when the user views the Person Profile of someone in that branch.
  47. New Regroup Person-Gender Before Birth12.0.0.19 Available
    • Simply moves the Person Profile gender event so that it is above the birth event
  48. New Regroup Person-Map Children13.0.0.19 Available
  49. Regroup Person-Move Media13.0.0.19 Upgraded
    • Moves the Media Files section of the Person Profile from below to above the Event Map.
  50. Regroup Person-No Living Data13.0.0.19 Upgraded
    • On the Person Profile page (getperson.php), suppresses ALL data for living and private people to whom the user does not have access.
  51. New Regroup Person-Gender Before Birth12.0.0.19 Available
    • Removes the gender event from the Person Profile
  52. Regroup Person-Sources    13.0.0.19 Upgraded
    • Controls the amount of Source and Citation Details displayed in the Person Profile
  53. Show Mod Names    13.0.0.6a Upgraded
    • A utility mod that doesn't change any programs by itself, but rather installs an include file that is used by other mods to let TNG admins see the names of mods that affected the files that were used to generate the current TNG program.
  54. TextPlus Charts    13.0.0.17 Upgraded && Significantly Enhanced
  55. New TextPlus Charts-French    Media:textplus_charts-french_v13.0.0.17.zip 13.0.0.17 Available
    • Adds French language strings and help files to the TextPlus Charts mod
  56. TreeID-One Column    13.0.0.3 Upgraded
    • Adds the TreeID to the Tree column in the HTML results table for several reports. Based on Ken Roy's TreeIDMod, which adds a separate TreeID column, and avoids some conflicts with TreeID Mod.