Jump to content
TNG Community
  • Topics

  • Blog Entries

    • Darrin Lythgoe
      By Darrin Lythgoe in TNG News 0
      For the tenth year in a row, TNG is a winner of the GenSoftReviews Users Choice Award! Thanks to all who contributed!
      Awards are presented to all programs achieving a 4.00 or more star rating
      based on 10 or more total user reviews, with at least one review in the qualifying year. TNG has 158 total reviews (10 in 2018), and has an average rating of 4.83 stars. That’s good enough for 5th best among 287 different programs that received at least one review!
      More information on the awards can be found at GenSoftReviews (full rankings at http://www.gensoftreviews.com/rankings.php). All GenSoftReviews for TNG are posted at http://www.gensoftreviews.com/?p=825.

      View the full article
    • Darrin Lythgoe
      By Darrin Lythgoe in TNG News 0
      TNG 12 is almost here! This major upgrade includes dozens of enhancements, fixes and new features. Here’s a summary of the most significant changes:
      DNA: Jeff Robison’s DNA mod has been incorporated, providing several significant enhancements to the previous method of tracking DNA tests. Mod Manager: Rick Bisbee, Ken Roy and others have added significant improvements to this utility that allows users to easily install or remove code modifications and add-ons. Translations: TNG has now been translated into Chinese, as well as 20 other languages. Google Translate tools have also been added to the online help pages and the installation guide to allow users to view those resources in their own language. New Designs: Three new templates have been added, and improvements have been made to several others. The template settings have also been moved to a more robust location, within the database. Media Enhancements: Many improvements have been made in the way TNG handles photos and other media. These include importing media linked to citations, creating thumbnails from some PDFs, being able to show thumbnails in a single horizontal row if desired, and showing captions on top of image previews. Libraries Upgraded: Third party libraries for jQuery, jQueryUI and PHP Mailer have been upgraded to the latest versions. The C3 and D3 charting libraries have also been added. New Visualizations: A First Names page (like the existing Surnames page) provides a different way to look at your data, and the new C3/D3 charting libraries allow for pie chart representations on those pages and on the Statistics page. Security: The reCaptcha mod has been incorporated, giving TNG site owners a way to fight spam from bots. A few other security updates will prevent authorized access in previously vulnerable areas. User Access: Registered site users can now be assigned to multiple trees. Admins and editors will still see only one tree at a time, but they can easily switch from one tree to another without logging in multiple times. New Tools: A “Refresh Living” utility will re-mark people as living or deceased, depending on dates entered or time elapsed from birth, while a “Make Private” tool will mark people as private if they have been deceased less than the configured number of years. Compatibility: Pro-active changes will make sure TNG remains compatible with the latest versions of PHP and MySQL. You can get the upgrade at a discount (starting at $15.99) by going back to your previous downloads page. If you’ve lost the URL or access info, send me a message at darrin@lythgoes.net and I’ll send it to you again. If you purchased TNG 11 or the v11 upgrade at any time in the six months prior to the upgrade release date, you’ll be eligible to get the upgrade for free. Information on that will be sent out to those affected.
      If you purchased TNG through a third party (like the Guild of One-Name Studies), please contact them for information on upgrading your site.
      Also take note that Simply Hosting does not install upgrades. A helpful 15-minute video will be available to walk you through the process, but there will also be an option to pay an extra $15 to have the upgrade installed for you. If you’re doing the upgrade yourself, take a minute to review the post here from the v10 release on helpful tips for a successful upgrade.

      View the full article
    • Darrin Lythgoe
      By Darrin Lythgoe in TNG News 0
      Like TNG, the underlying PHP is constantly changing, and new updates are released every few months. Hosting providers don’t always install the latest version right away, but they almost always get to it eventually.
      When that happens, there are usually a handful of PHP functions that for whatever reason are no longer supported in the newer version. For example, the “session_register” and “session_unregister” functions were removed a while back, and all the “mysql” functions (like mysql_query) were removed with the jump to PHP 7.0.
      I have always tried to keep pace with these changes, removing functions like that from the TNG code before PHP removes them, so if you keep your TNG up to date you shouldn’t experience any problems. If you’re still running an older version of TNG, however, you may suddenly run into trouble if your hosting provider upgrades PHP without notice. It won’t affect every page on your site, but if you happen to execute some of the problem code, you’ll be stopped short. Sometimes you might get a blank page, but most of the time you’ll see an error message like this:
      Fatal error: Call to undefined function session_register() in /public_html/genealogy/globallib.php on line 5
      It’s possible that a message like this would refer to a TNG problem, like if a key file was missing. If you want to know for sure, do a Google search on the the middle part of the error message (“Call to undefined function session_register()”, in this instance). If it’s just a problem with your TNG files, you probably won’t get many results. If the function named is one that PHP has removed though, you should see several hits referring to that fact, and you can know that it’s time to upgrade TNG.
      To get the upgrade at a discount, you can always go back to your previous TNG downloads page. The payment options will be visible in the “TNG Updates” section. If you’ve lost the access info for that page, please feel free to drop me a note.

      View the full article
  • Who's Online (See full list)

    • roanoker
    • Newfloridian
    • roakdah
  • Posts

    • bittone
      Would anyone mine sharing their chart setting with me.  Mine are all over the place, both horizontal and vertical charts, the spacing seem to be off requiring one to scroll all over to see the individuals Vertical Chart Box Width: Box Height: Spacing: Box Name Size:   Descendancy Chart   Initial Display:   Max Generations: Initial Generations: Start Descendancy:   Show Notes and Custom Events on Register:   Register Generations: Pedigree Chart   Initial Display:   Max Generations: Initial Generations: Popup Spouses: Yes No Popup Children: Yes No Popup Chart Links: Yes No Hide Empty Boxes: Yes No Box Width (w/o popups): Box Height (w/o popups): Box Alignment (w/o popups):   Box Height Shift (w/o popups):      
    • DelG
      I have previously discussed my approach in these forums. To distill it to the most basic, you can do a custom header & footer pretty easily which will go a long way toward giving you a customized look & feel. Then you can add any additional pages you wish. All the while retaining the intrinsic TNG pages & styling. Or, you could seek-out and alter the inherent TNG css styling and change to conform to your new 'custom' styling by adding the necessary lines to mytngstyle.css. Or, as in my case, I began my 'overhaul' by selecting a website template I found online (of which there are thousands), changing the header & footer to suit me, incorporating some of the new page elements contained in that website template while, also creating my own page layouts by incorporating still other of those elements; in the end. None this 'customization' affected the intrinsic TNG data-layout and they continue to function as originally designed. However, esthetic css styling changes were made as noted above to provide the consistent 'look & feel'. All has worked fairly well. One issue I have recently noticed is that in some screen sizes (as viewed with Firefox screen emulations), not all TNG pages seem to be mobile-ready but this may have something to do with v10.1.2 that I use which was begun way-back when we TNG users were collectively coming up with mobile enhancements; that is to say, that some of these mobile-friendly issues I am now noticing may well be resolved by upgrading the TNG version since those mobile-enhancements pioneering efforts of yester-year are now incorporated in TNG. Still, I have not spent a lot of additional time trying to solve any perceived problems with my website since launching it in its current form a couple years ago - why? because it seems to work, for the most part. At any rate, my approach to customization may offer you some useful ideas.
    • m3tatr0n
      Thanks Ken, I was able to move TNG V9.0.3 from windows to Linux. Next step would be to ju,p from 9.0.3 to 12.1.0  
    • fluffy82
      Hi Bev, if you want to test it, you can always rename the original file (something like "genstyle_original.css") and create an empty genstyle.css. If it doesn't work for you, you can simply remove the empty genstyle.css, and rename the original one that you've kept. The only problems I encountered with the empty genstyle are: - some MOD's I use make changes to the file, so I needed to keep the couple of lines that serve as a target to be able to properly install the MOD's
      - the TNG user pages are automatically displayed inheriting the css of my WordPress theme, but the admin pages don't for some reason... It looking ugly is no problem for me, as my main tree is on FamilyTreeMaker and I only use import gedcom to populate my database, but for some options I do use it's an issue (like resolving place names or accepting new users): without the css, the buttons to click ("edit", "save",...) don't display... The only solution I found for problem #2, is to keep the genstyle code in an unused file, and activate it when I need it. I'm still looking for a way to force the admin pages to use the WordPress css. The positive sides are: - I don't need to try something in the Firefox editor, connect to FTP, download the css, modify the css, upload it again, double check if it works, start over if it didn't... Any change or extra css code can be added through the WordPress customizer, online, from any computer. It's fast and easy.
      - the TNG pages look like the WordPress pages without much trouble
      - there's no endless overriding of css code and everything becomes much cleaner and easier to handle   Do note that I'm speaking from a Wordpress environment. I don't know W3pro, and I don't know if it responds in a similar manner. The one thing I can assure you, is that there's no danger in playing with the genstyle.css, as long as you keep the original content saved somewhere and somehow. If something goes wrong, the original css can be restored with one click. CSS doesn't affect the actual content of your website, so you don't need to worry of "breaking" the site or "loosing" something in your database. Go ahead and try, I'd say!   Regards,
    • Ken Roy
      Upgrade should be from any version of TNG v9