What's new in The Next Generation of Genealogy Sitebuilding 10.0.2

Apr 29, 2014
  • Ahnentafel/Register: A "More detail/Less detail" toggle in the upper right corner of this page will now allow custom events and notes.
  • Albums: A Tree selection box has been added to the public Albums page (will only be visible if you have more than one tree).
  • Ancestors: A "Vertical" ancestors chart has been added and is reachable for each individual from the "Ancestors" tab.
  • Branches: A new record was not being added to the branchlinks table if a branch was selected while adding a person from the People/Add Person page (fixed).
  • Branches: Admin/Branches area has been redesigned so that the "Label" operation is done from the Edit Branch page.
  • Branches: Each branch may now have a starting individual and a number of ancestor or descendant generations by definition. If people get added to the database later, this will make it easy to re-apply the same rules.
  • Branches: There is now a public "Branches" page (part of the "Info" menu), which shows a little detail for each branch.
  • Export: Notes for sources were not getting included in the GEDCOM export file (fixed).
  • Export: The source count was not being saved, so the final tally was incorrect if the export had to be restarted at any point (fixed).
  • Export: You can now export a specific branch.
  • Export: You can now exclude living or private individuals from your admin GEDCOM export.
  • IDs: New scheme introduced in 9.2.2 was not correct in the case of multiple trees (fixed).
  • Import: A Place's "Zoom" and "Place Level" attributes were being ignored in some cases (fixed).
  • Import: The PAGE data for sources attached to notes was not always being recognized (fixed).
  • Installation: You can now choose your database collation during the initial setup.
  • Maps: Clicking the "Show/Hide clickable map" link for pages in the Admin area will now cause an immediate search for the place listed above (if one has been entered).
  • Languages: TNG will now load the English custom messages before those of the current language. If a custom message is not defined for the current language, the English version will be used instead (if it exists). This helps with mods that may have only been created with English messages.
  • Media: The "Trim Media Menu" option (Admin/Import/Secondary Processes) will allow you to remove unused media options from the main dropdown menu.
  • Media: The "Body Text" field will now be available for all media types.
  • Media: Public media search will now search the text of the article (if applicable) as well as the title and description.
  • Media: Attempting to select a "Default Photo" would sometimes result in a database error (fixed).
  • Media: Large slideshow images were hanging out the right side of the dialog box (fixed).
  • Media: On some systems, new media could not be uploaded because the server was always concluding (incorrectly) that the file already existed (fixed).
  • Media: Sources with long names (and special characters in the name) were sometimes seeing those characters garbled if the truncation happened in the wrong place (fixed).
  • Media: The Media "Upload" page will now show a green check mark next to each uploaded image to show that everything for that image has already been saved. If the title or description is then edited, the check will change to a "Save" button. Once the Save button is clicked, the changes will be saved and the check mark will once again be displayed.
  • Media: The mediakey, path and thumbpath fields in the tng_media table have all been widened, from 127 characters to 255 characters.
  • Media: Image tagging can now be done by dragging a rectangle over the area to be tagged.
  • Menus: The Custom Menu Hook (which allows you to add new items to the TNG dropdown menus) has been adapted to support the "Custom Drop Down Menu" mod, meaning that new menu items can be added without creating any custom code.
  • Merge: The "Ignore Blanks" option will now also find fields that only contain a "Y".
  • Merge: If you hit "Enter" from the "Person ID 2" field, this will now cause the "Compare/Refresh" function to be executed (instead of "Next Match", which you will still get if you hit "Enter" from the "Person ID 1" field).
  • Mobile: Each site will now be able to detect if the user is using a mobile device. If a mobile device is detected, a different heading and menu system will be shown at the top of each page. A link at the bottom of each page will still allow each user to manually select either the mobile or standard site.
  • Mobile: A new, separate style sheet (tngmobile.css) has been added to the main css folder and to each template css folder. It will only be loaded and used when the mobile site is active
  • Mobile: Drag/drop and some other interactions did not work with touch events (fixed).
  • Notes: In the public Notes listing, links back to families did not include the tree ID (fixed).
  • Notes: Some private notes were being displayed on the public Browse Notes page when the user did not have access rights (fixed).
  • Notes: Family links in the Browse Notes page did not contain the tree ID (fixed).
  • PDF: On the Individual PDF report, two-line events (like "Occupation") will now show both lines (previously only the date and place were being shown).
  • PDF: The space allotted for the date on the Individual PDF report has been shortened from 2.5 to 2.0 inches, in order to allow more room for the place field.
  • PDF: The PDF UTF-8 fonts will no longer be a separate download.
  • PDF: The gender abbreviation in the upper right corner of the individual report has been replaced with the full gender name.
  • Pagination: On pages where page numbers are listed, a new block will allow the user to enter a specific page number and jump directly to that page.
  • People: In some cases new people could not be added if an apostrophe was present in the surname prefix field (fixed).
  • People: Family associations are now visible on the individual page (getperson.php).
  • People: If a person's birth and death years are known, the person's age will now be displayed under their name on the individual page, next to their birth/death years.
  • People: The "child descendant indicator" character, which shows next to a person's child on the individual page if that child also has children, has been changed from a ">" to a "+".
  • People: The "Show/Hide Events" mod has been incorporated, meaning that you can configure your Custom Event Types so that some of them start "collapsed" (all lines hidden except the top one). Visitors may still expand those lines at will.
  • People: The "Show/Hide Person Media" mod has been incorporated, meaning that you can choose to start the media section on a person's individual page in a "collapsed" state (all thumbnails hidden, with just a total displayed). Visitors may still expand each section at will.
  • People: The "Scroll Map Events" mod has been incorporated, meaning that if the events listed next to the map on an individual page exceed the height of the map, the area will be scrollable.
  • People: The "Scroll Person Citations" mod has been incorporated. If you choose to enable the "Scroll Citations" feature, then the Sources section at the bottom of a person's individual page will be capped at a certain height. If the number of citations causes that section to be taller than the capped height, then the section will be scrollable.
  • People: A "Cremated" box is now located beneath the Burial entry fields on each Edit Person page. If the individual was cremated instead of buried, check this box and enter the Cremation date and place in the Burial fields. When the box is checked, the appropriate "Cremated:" label will be used whenever the Burial date and place is displayed.
  • Places: When merging places, if any of the places being removed has a "zoom" or "place level" value, the first of those will now be moved over to the place being kept (like we were already doing with latitude and longitude).
  • Privacy: The first names of private individuals were being displayed in some places (fixed).
  • Relationships: The Parent/Child relationship list will now include "Step" as one of dropdown choices.
  • Reports: The report generator now has save buttons labeled "Save Report" (which stays on the page) and "Save and Exit" (which doesn't).
  • Responsive Design: Several TNG pages (including Surnames, Places and Login) have been reworked to allow them to display better on smaller devices.
  • Search: The "quick search" option now has an ID field, which will show you all records whose IDs contain the number entered (ie, "I1" matches "I1", "I11", "I12", etc.).
  • Search: The "Search" link at the top of each page can now be configured to either open the "quick search" dialogue or go directly to the Advanced Search page.
  • Security: Steps have been taken to protect TNG against various types of cross-site scripting attacks.
  • Sources: Links within citation text were not made live when displayed on the site (fixed).
  • Suggest: When submitted for a Place, the "Suggest" comment form did not contain all the vital information, like the place name (fixed).
  • Templates: In some cases it was not possible to select an image from among those already in the template "img" folder (fixed).
  • Templates: A handful of messages from Template 8 were not translatable (fixed).
  • Templates: CSS code was added to support 7 or 8 tabs on the public pages (in case a particular mod needed extra tabs).
  • Templates: Three new templates (12, 13, 14) have been added.
  • Templates: A preview slider has been added to the Admin/Templates page to make it easier to see what's available and compare.
  • Templates: Each of the template designs has been made more responsive, to allow them to be more usable on smaller mobile devices.
  • Templates: Templates using images for titles can now use the Image or a new Text field based on template settings.
  • Timeline: The Simile Timeline code has been incorporated and will no longer be referenced from the Simile or Google sites.
  • Timeline: Events where the year was less than 4 digits were not sorting properly on the Admin/Timeline Events page (fixed).
  • Timeline: Children with no birth dates were showing up on the timeline in the year 2000 (fixed).
  • Trees: When performing a "Clear" operation on a tree, some database tables were not being reset (fixed).
  • Trees/Import: The name of the most recently imported GEDCOM file will now be stored in the trees table and will be visible from the Admin/Trees page.
  • Users: New users with a "guest" role were being given full admin rights (fixed).
  • Users: Apostrophes in new User names were showing a slash in front of the apostrophes (fixed).
  • UTF-8: The method used previously to set names to UTF-8 could have prevented PHP from properly escaping special characters (fixed).
  • What's New: Families with neither a father nor a mother were not being displayed on this page (fixed).
  • What's New: Places linked to media on this page were not showing up if the administrator had elected to remove the association between Places and Trees (fixed).

New in The Next Generation of Genealogy Sitebuilding 9.2.2 (Aug 8, 2013)

  • Ahnentafel: The Ahnentafel report was not accepting the setting for Initial Generations (fixed).
  • Albums: Albums may now be linked to events.
  • Albums: Albums may now be flagged as "Always viewable".
  • API: Functions are now available to get individual person or family data in JSON format.
  • Associations/Citations/Notes: The "Add New" and "Finished" buttons that accompany a listing of these items will now appear at the top of the list.
  • Associations/Citations/Notes: If none existed before, activating one of these popups will go directly to the "Add New" form.
  • Branches: Selecting "Partial" when clearing labels or deleting individuals was not mandating that a starting individual be selected (fixed).
  • Calendar: The calendar is now listed on the "Find" pull-down menu.
  • Calendar: The first day of the week as shown on the calendar is now configurable from the General Settings.
  • Citations: A "Copy Last" button on the New Citation screen will allow you to duplicate the most recently used citation (if one exists in the current session).
  • Citations/Notes: Cross-reference style notes attached to a citation were not getting linked to that citation within TNG and were thus not visible anywhere (fixed).
  • CMS: The getFORM routine in globallib.php has been made more generic so it can support more systems.
  • Contact us: The mail generated by this page will now include a descriptive subject name derived from the previously viewed page.
  • Core icons: The tng_coreicons function still exists but is obsolete. All standard TNG pages will now display those icons as part of the menu function. Some will be displayed on the actual menu bar (on the left), and others will appear on the right below the menu bar.
  • Database: All people-related queries in the public area have been consolidated into tngdblib.php (first step toward database abstraction).
  • Dates: When validating manually entered dates, if a year greater than 20 is entered without a century, the 20th century will be assumed (previously the cutoff was 70, meaning that "69" was assumed to mean 2069).
  • Dates: Dates including "Aft" (after) and only a year were being misrepresented in the header on the individual page (fixed).
  • Descendants: The code on the "Tracker" page has been updated, and some formatting errors have been fixed.
  • Email: If you included commas in your Site Name, the server would think the site name was actually a list of email addresses and would send multiple messages (fixed; commas removed before sending mail).
  • Export: It is now possible to indicate which media types will be exported when creating a GEDCOM from the Admin side.
  • Export: Custom media types now have an "Export as" field to allow you to indicate how those types are represented in an outgoing GEDCOM (e.g., "TYPE _PHOTOS").
  • Export: Places with notes or map coordinates will now be exported from the Admin GEDCOM export utility.
  • Export: The exported GEDCOM file had the notes in reversed order (fixed).
  • Families: Adding a new family sometimes did not update the "has children" indicator (fixed).
  • Find: The "Find" pages for places, etc., will now display results immediately, as the search criteria is entered.
  • Histories: The Body Text option now uses NicEdit, a free and lightweight inline editor.
  • IE6: Support for IE6 has been dropped.
  • Import: The _LIVING and ASSO level 1 tags will be ignored in an import of custom event types.
  • Import: It is once again possible to select the "old" import (scrolling numbers, no progress bar) if your server setup is giving you trouble over the new method.
  • Import: The Places count will no longer roll over if the import needs to be automatically restarted.
  • Import: The Media count was reflecting media links and not actual media records imported (fixed).
  • Import: A destination branch could not be selected unless there was more than one tree (fixed).
  • Links: HTML links that appear within notes and other fields will now open to new browser window or tab (unless the HTML is already present).
  • Mail: SMTP mail is now fully supported. Options are configurable from the General Settings.
  • Mail: The administrator can now get an email about every edit submitted for admin review (turned off by default, must be enabled in the General Settings).
  • Mail: A sender's email address will now be validated a second time in the PHP layer before any message is sent (to thwart spammers who get around the initial form validation).
  • Maps: A utility now exists to automatically geocode places in a batch (Admin/Places/Geocode).
  • Maps: The new Google Maps API (version 3) is now being used. You will notice more map types and some other new control features.
  • Maps: Map pins on the Place and Individual pages will now include a "Get Directions" link inside the text bubble that appears when the pin is clicked.
  • Maps: Map pin links no longer require the "&name=xxxxxx.png" parameter at the end.
  • Media: The page to show an individual media item (showmedia.php) has been slightly rearrnaged for aesthetics and consistency.
  • Media: Slide show links have been placed on pages where multiple images are listed, thus allowing you to start the slide show without first clicking to open an image.
  • Media: The size of the slide show dialog window has been increased.
  • Media: Media linked directly to events and flagged as "Always viewable" were not visible on a living person's page (fixed).
  • Media: Media links listed on the Admin/Edit Media page will now be accompanied by a link to the "Sort" page for the individual, family, or other entity being linked.
  • Media: Individuals without a "Default photo" will now be given a generic, gender-specific thumbnail as a default photo if the gender is known. This can also be turned off in the General Settings.
  • Media: When re-ordering media, one can now enter a sequence number and click "go" as an alternative to dragging.
  • Media: Any media type may now be linked to a cemetery.
  • Menus: The public dropdown menus are now using a different JavaScript "engine". The most visible result should be a smoother opening when each menu is triggered.
  • Menus: The language dropdown menu has been moved to be in line with the other dropdown menu lists.
  • Menus: A "hook" in genlib.php will allow for custom menu entries to be defined in customconfig.php.
  • Mod Manager: The Mod Manager now sets an error message (instead of displaying the Clean Up button) if the mod cannot be installed.
  • Mod Manager: Message highlighting was added to show successful completions and critical errors.
  • Mod Manager: Clearing and restoring string variables using the Edit function produced syntax errors (fixed).
  • Mod Manager: When a configuration file was the target of the change, the Config Path was not used to find the file (fixed).
  • Notes: Notes may now be checked as "Private" from Admin/Miscellaneous/Notes.
  • PDF: The default paper size is now configurable from the "Common" section of the Chart Settings
  • PDF/Trees: The ability to prevent PDF charts from being created is now tied to individual trees, just like the ability to prevent GEDCOM files from being downloaded.
  • Pedigree: By sending "needperson=1" to pedigree.php, you can get a blank pedigree and an "Add New Person" popup (must be logged in with Add rights).
  • People: When two individuals are merged, the remaining individual will take on today's date as the "Last Modified" date.
  • People: Custom events were lost when changing a person from one tree to another (fixed).
  • People: The relationship indicator word is now capitalized in the dropdown box (when indicating the relationship to parent).
  • Places: When multiple places are merged, if the place that the rest are being merged into does not have any latitude or longitude values, that place will take on the latitude and longitude of the first other place on the list that has such values.
  • Places: The public Place page will now show an "Edit Place" link if the user is logged in with edit rights.
  • Places: The option now exists to pool places from all trees (in other words, all trees will share one set of places). The default option (General Settings/Miscellaneous) is still to assign each place record to a tree.
  • Places: The public Place page (placesearch.php) can now be sorted by name or event date (and your preference is remembered for the duration of the session).
  • Places: The "test" link for a place (from Admin/Places) did not include the tree designation (fixed).
  • Places: An extra criteria field on the Merge Places page will now allow you to merge places whose names are dissimilar (e.g., "VT" and "Vermont").
  • Privacy: Living individuals could not be found in the "Find" dialog for some users who had adequate rights (fixed).
  • Privacy: Events for Private individuals could not be seen on the Place page in some cases (fixed).
  • Privacy: Names of Private individuals were being withheld on some pages even if the user had adequate rights (fixed).
  • Privacy: Import can be configured so that people dead less than a designated number of years will be labeled as "private".
  • Register: The Register report was hardcoded to not accept an initial generations value higher than 8 (fixed).
  • Registration: Email addresses with the suffix ".me" were being rejected (fixed).
  • Reports: Reports created using the report generator can now be exported in CSV format.
  • Repositories: The Add New and Edit Repository forms now include www, email and phone fields.
  • Resequence: This operation will now also change the IDs in image maps, and the ID in the user record.
  • Review: Husband and wife names for living individuals were showing as "Living" even when the user had proper rights (fixed).
  • Search: A family search on multiple trees with no criteria was returning too many records (fixed).
  • Settings: The Site Description field can now handle double quotes.
  • Settings: A new option was added for "Show Names for Private".
  • Share: A small icon at the top right of every page will allow visitors to see share options for the current page (Facebook, Google Plus, Twitter). This is off by default (can be enabled from General Settings/Site Design).
  • Sources: You can now add a source (or select an existing source) from the New Citation window. Also, the dropdown box to choose a source has been eliminated (enter the ID, or use the "Find" button).
  • Speed: Most small icons (except for custom media types) will now be pulled from a tray of "sprites". This will decrease the amount of time needed to load each page.
  • Speed: Deprecated regular expressions were replaced, speeding up the processing, especially in the Mod Manager.
  • Suggest: Visitors using this form will now be required to enter their email address twice for verification.
  • Templates: Images can now be previewed and changed from the settings. The dimensions in pixels are also displayed for each current image.
  • Templates: Templates can have names instead of numbers, and the number of templates is not limited anywhere.
  • Templates: There are new templates to choose from (thanks to C5 Designs).
  • Templates: Previews of the template look-and-feel are now visible on the Template Settings pages.
  • Templates: Template messages may now be easily translated into other languages (you supply the translation).
  • Timeline: A separate field has been added for the Event Title (helps with the Simile timeline).
  • Timeline: Enhancements have been made to the Simile timeline (individual and family events added for first person, sections now synchonized).
  • Trees: The number of people in each tree will now be shown in the listing on the Admin/Trees page.
  • Trees: The old "Browse Trees" page has been brought back and is named "browsetrees.php". The Statistics page, which was "browsetrees.php", is now "statistics.php".
  • Users: User accounts can now be enabled or disabled from Admin/Users.
  • Users: Users will now have a "Allow Private" flag so that access to private individuals can be distinguished from access to living individuals.
  • Users: An "Edit Profile" link at the top of each public page (next to Login/Logout) allows a logged in user to edit their own user profile without entering the Admin area. This may be disabled on a per-user basis (it is recommended that this option be turned off for "guest" users and group accounts).
  • Users: A user may be given the right to view PDF charts, thus overriding the flag set in the Tree record that prevents creating PDFs.
  • Users: When one user starts to edit a person or family record, that record will be locked for a number of minutes (defined in the General Settings). During that time, no other user will be allowed to edit that record.
  • Users: Support was added for the Portable PHP password hashing framework (an encryption scheme used by WordPress and Drupal).
  • What's New: The textarea field used to enter a message at the top of this page now uses NicEdit (inline editor).
  • What's New: Setting the "What's New" days to zero will now remove the cutoff date (so you'll always see the last X number of items in each category, no matter how long it has been since anything was updated).
  • What's New: The magnifying glass link next to the Birth Place was not working (fixed).

New in The Next Generation of Genealogy Sitebuilding 9.0.1 (Feb 16, 2012)

  • Look and Feel: Most page elements have been restyled for a more modern appearance.
  • Templates: Three new templates have been added, and several of the older ones have been updated.
  • Speed: The introduction of "image sprites" and other techniques should allow most pages to load significantly faster.
  • Sharing: Social media icons will now allow visitors to your site to more easily "spread the word" (can be deactivated).
  • Timeline: Several improvements to this page will make it an interesting destination for each person in your database.
  • Google Maps: TNG is now using the latest Google maps engine (API 3). A developer key is no longer required.
  • Geocoding: New places are now automatically geocoded with latitude and longitude info, and existing places can be geocoded in large batches.
  • Rich Editing: Histories and other elements can now be composed in an inline "WYSIWYG" content editor.
  • Media Sorting: New tools make it easier to organize your images and other media.
  • Citations: Sources can now be created from the same screen where you cite them, and a "Copy Last" button allows you to easily re-cite the source you used most recently.
  • Living & Private: New user rights allow you to distinguish access rights to these two groups of people.
  • Mod Manager: Several upgrades make it a more intuitive process to add or remove third-party customizations.
  • Ahnentafel: The Ahnentafel report was not accepting the setting for Initial Generations (fixed).
  • Albums: Albums may now be linked to events.
  • Albums: Albums may now be flagged as "Always viewable".
  • API: Functions are now available to get individual person or family data in JSON format.
  • Associations/Citations/Notes: The "Add New" and "Finished" buttons that accompany a listing of these items will now appear at the top of the list.
  • Associations/Citations/Notes: If none existed before, activating one of these popups will go directly to the "Add New" form.
  • Branches: Selecting "Partial" when clearing labels or deleting individuals was not mandating that a starting individual be selected (fixed).
  • Calendar: The calendar is now listed on the "Find" pull-down menu.
  • Calendar: The first day of the week as shown on the calendar is now configurable from the General Settings.
  • Citations: A "Copy Last" button on the New Citation screen will allow you to duplicate the most recently used citation (if one exists in the current session).
  • Citations/Notes: Cross-reference style notes attached to a citation were not getting linked to that citation within TNG and were thus not visible anywhere (fixed).
  • CMS: The getFORM routine in globallib.php has been made more generic so it can support more systems.
  • Contact us: The mail generated by this page will now include a descriptive subject name derived from the previously viewed page.
  • Core icons: The tng_coreicons function still exists but is obsolete. All standard TNG pages will now display those icons as part of the menu function. Some will be displayed on the actual menu bar (on the left), and others will appear on the right below the menu bar.
  • Database: All people-related queries in the public area have been consolidated into tngdblib.php (first step toward database abstraction).
  • Dates: When validating manually entered dates, if a year greater than 20 is entered without a century, the 20th century will be assumed (previously the cutoff was 70, meaning that "69" was assumed to mean 2069).
  • Dates: Dates including "Aft" (after) and only a year were being misrepresented in the header on the individual page (fixed).
  • Descendants: The code on the "Tracker" page has been updated, and some formatting errors have been fixed.
  • Email: If you included commas in your Site Name, the server would think the site name was actually a list of email addresses and would send multiple messages (fixed; commas removed before sending mail).
  • Export: It is now possible to indicate which media types will be exported when creating a GEDCOM from the Admin side.
  • Export: Custom media types now have an "Export as" field to allow you to indicate how those types are represented in an outgoing GEDCOM (e.g., "TYPE _PHOTOS").
  • Export: Places with notes or map coordinates will now be exported from the Admin GEDCOM export utility.
  • Export: The exported GEDCOM file had the notes in reversed order (fixed).
  • Families: Adding a new family sometimes did not update the "has children" indicator (fixed).
  • Find: The "Find" pages for places, etc., will now display results immediately, as the search criteria is entered.
  • Histories: The Body Text option now uses NicEdit, a free and lightweight inline editor.
  • IE6: Support for IE6 has been dropped.
  • Import: The _LIVING and ASSO level 1 tags will be ignored in an import of custom event types.
  • Import: It is once again possible to select the "old" import (scrolling numbers, no progress bar) if your server setup is giving you trouble over the new method.
  • Import: The Places count will no longer roll over if the import needs to be automatically restarted.
  • Import: The Media count was reflecting media links and not actual media records imported (fixed).
  • Import: A destination branch could not be selected unless there was more than one tree (fixed).
  • Links: HTML links that appear within notes and other fields will now open to new browser window or tab (unless the HTML is already present).
  • Mail: SMTP mail is now fully supported. Options are configurable from the General Settings.
  • Mail: The administrator can now get an email about every edit submitted for admin review (turned off by default, must be enabled in the General Settings).
  • Mail: A sender's email address will now be validated a second time in the PHP layer before any message is sent (to thwart spammers who get around the initial form validation).
  • Maps: A utility now exists to automatically geocode places in a batch (Admin/Places/Geocode).
  • Maps: The new Google Maps API (version 3) is now being used. You will notice more map types and some other new control features.
  • Maps: Map pins on the Place and Individual pages will now include a "Get Directions" link inside the text bubble that appears when the pin is clicked.
  • Maps: Map pin links no longer require the "&name=xxxxxx.png" parameter at the end.
  • Media: The page to show an individual media item (showmedia.php) has been slightly rearrnaged for aesthetics and consistency.
  • Media: Slide show links have been placed on pages where multiple images are listed, thus allowing you to start the slide show without first clicking to open an image.
  • Media: The size of the slide show dialog window has been increased.
  • Media: Media linked directly to events and flagged as "Always viewable" were not visible on a living person's page (fixed).
  • Media: Media links listed on the Admin/Edit Media page will now be accompanied by a link to the "Sort" page for the individual, family, or other entity being linked.
  • Media: Individuals without a "Default photo" will now be given a generic, gender-specific thumbnail as a default photo if the gender is known. This can also be turned off in the General Settings.
  • Media: When re-ordering media, one can now enter a sequence number and click "go" as an alternative to dragging.
  • Media: Any media type may now be linked to a cemetery.
  • Menus: The public dropdown menus are now using a different JavaScript "engine". The most visible result should be a smoother opening when each menu is triggered.
  • Menus: The language dropdown menu has been moved to be in line with the other dropdown menu lists.
  • Menus: A "hook" in genlib.php will allow for custom menu entries to be defined in customconfig.php.
  • Mod Manager: The Mod Manager now sets an error message (instead of displaying the Clean Up button) if the mod cannot be installed.
  • Mod Manager: Message highlighting was added to show successful completions and critical errors.
  • Mod Manager: Clearing and restoring string variables using the Edit function produced syntax errors (fixed).
  • Mod Manager: When a configuration file was the target of the change, the Config Path was not used to find the file (fixed).
  • Notes: Notes may now be checked as "Private" from Admin/Miscellaneous/Notes.
  • PDF: The default paper size is now configurable from the "Common" section of the Chart Settings
  • PDF/Trees: The ability to prevent PDF charts from being created is now tied to individual trees, just like the ability to prevent GEDCOM files from being downloaded.
  • Pedigree: By sending "needperson=1" to pedigree.php, you can get a blank pedigree and an "Add New Person" popup (must be logged in with Add rights).
  • People: When two individuals are merged, the remaining individual will take on today's date as the "Last Modified" date.
  • People: Custom events were lost when changing a person from one tree to another (fixed).
  • People: The relationship indicator word is now capitalized in the dropdown box (when indicating the relationship to parent).
  • Places: When multiple places are merged, if the place that the rest are being merged into does not have any latitude or longitude values, that place will take on the latitude and longitude of the first other place on the list that has such values.
  • Places: The public Place page will now show an "Edit Place" link if the user is logged in with edit rights.
  • Places: The option now exists to pool places from all trees (in other words, all trees will share one set of places). The default option (General Settings/Miscellaneous) is still to assign each place record to a tree.
  • Places: The public Place page (placesearch.php) can now be sorted by name or event date (and your preference is remembered for the duration of the session).
  • Places: The "test" link for a place (from Admin/Places) did not include the tree designation (fixed).
  • Places: An extra criteria field on the Merge Places page will now allow you to merge places whose names are dissimilar (e.g., "VT" and "Vermont").
  • Privacy: Living individuals could not be found in the "Find" dialog for some users who had adequate rights (fixed).
  • Privacy: Events for Private individuals could not be seen on the Place page in some cases (fixed).
  • Privacy: Names of Private individuals were being withheld on some pages even if the user had adequate rights (fixed).
  • Privacy: Import can be configured so that people dead less than a designated number of years will be labeled as "private".
  • Register: The Register report was hardcoded to not accept an initial generations value higher than 8 (fixed).
  • Registration: Email addresses with the suffix ".me" were being rejected (fixed).
  • Reports: Reports created using the report generator can now be exported in CSV format.
  • Repositories: The Add New and Edit Repository forms now include www, email and phone fields.
  • Resequence: This operation will now also change the IDs in image maps, and the ID in the user record.
  • Review: Husband and wife names for living individuals were showing as "Living" even when the user had proper rights (fixed).
  • Search: A family search on multiple trees with no criteria was returning too many records (fixed).
  • Settings: The Site Description field can now handle double quotes.
  • Settings: A new option was added for "Show Names for Private".
  • Share: A small icon at the top right of every page will allow visitors to see share options for the current page (Facebook, Google Plus, Twitter). This is off by default (can be enabled from General Settings/Site Design).
  • Sources: You can now add a source (or select an existing source) from the New Citation window. Also, the dropdown box to choose a source has been eliminated (enter the ID, or use the "Find" button).
  • Speed: Most small icons (except for custom media types) will now be pulled from a tray of "sprites". This will decrease the amount of time needed to load each page.
  • Speed: Deprecated regular expressions were replaced, speeding up the processing, especially in the Mod Manager.
  • Suggest: Visitors using this form will now be required to enter their email address twice for verification.
  • Templates: Images can now be previewed and changed from the settings. The dimensions in pixels are also displayed for each current image.
  • Templates: Templates can have names instead of numbers, and the number of templates is not limited anywhere.
  • Templates: There are new templates to choose from (thanks to C5 Designs).
  • Templates: Previews of the template look-and-feel are now visible on the Template Settings pages.
  • Templates: Template messages may now be easily translated into other languages (you supply the translation).
  • Timeline: A separate field has been added for the Event Title (helps with the Simile timeline).
  • Timeline: Enhancements have been made to the Simile timeline (individual and family events added for first person, sections now synchonized).
  • Trees: The number of people in each tree will now be shown in the listing on the Admin/Trees page.
  • Trees: The old "Browse Trees" page has been brought back and is named "browsetrees.php". The Statistics page, which was "browsetrees.php", is now "statistics.php".
  • Users: User accounts can now be enabled or disabled from Admin/Users.
  • Users: Users will now have a "Allow Private" flag so that access to private individuals can be distinguished from access to living individuals.
  • Users: An "Edit Profile" link at the top of each public page (next to Login/Logout) allows a logged in user to edit their own user profile without entering the Admin area. This may be disabled on a per-user basis (it is recommended that this option be turned off for "guest" users and group accounts).
  • Users: A user may be given the right to view PDF charts, thus overriding the flag set in the Tree record that prevents creating PDFs.
  • Users: When one user starts to edit a person or family record, that record will be locked for a number of minutes (defined in the General Settings). During that time, no other user will be allowed to edit that record.
  • Users: Support was added for the Portable PHP password hashing framework (an encryption scheme used by WordPress and Drupal).
  • What's New: The textarea field used to enter a message at the top of this page now uses NicEdit (inline editor).
  • What's New: Setting the "What's New" days to zero will now remove the cutoff date (so you'll always see the last X number of items in each category, no matter how long it has been since anything was updated).
  • What's New: The magnifying glass link next to the Birth Place was not working (fixed).

New in The Next Generation of Genealogy Sitebuilding 8.0.1 (Jul 25, 2010)

  • Better Search: Hover over the results to see a dynamic summary of each person or family on the list.
  • Look and Feel: Most pages have been restyled for easier use and a nicer appearance.
  • Easier Installation: Do more right up front and hit the ground running.
  • Media: Enjoy a new image viewer, plus a more streamlined slide show.
  • User Roles: New labels make it simple to assign rights to members of your family or research team.
  • Relationship: Now locate multiple relationships between people in your file.
  • Search Engines: A few key changes should make your pages more visible.
  • People: Build your tree right from the pedigree page if you'd like.
  • Dates: New calendar page summarizes family events.
  • "Mod Manager": Allows you to easily add or remove custom code changes.

New in The Next Generation of Genealogy Sitebuilding 7.0.0 (Jul 11, 2008)

  • Administration: Many improvements in the administrative area make online site management a lot easier than before (smaller forms, fewer page refreshes, no more popup windows, and many more "Web 2.0" enhancements).
  • PDF Reports: Create PDF documents directly from pedigree, descendancy and individual charts.
  • Albums: Albums can now be linked directly to individuals and families, and Web 2.0 administration makes it easy to group your photos and other media items.
  • Media: More robust online management, and you can now create your own media types.
  • Most Wanted: Dynamically create a list of the people or photos you're interested in the most.
  • Look and Feel: Several pages have been restyled for easier use and a nicer appearance (Cemeteries, Surnames, Places).
  • Faster Upgrade: Coming from an earlier version of TNG? No problem!
  • Security: Enjoy stronger protection against the latest malicious influences.
  • Search: Searchable columns make lookups easier and more informative.
  • Search Engines: A few key changes should make your pages more visible.
  • Google Maps: The new "Default Zoom" setting will save you time when you're pinpointing your locations.
  • Places: A few popular 3rd-party GEDCOM conventions are now supported, allowing many of you to import latitude and longitude data already in your file.
  • TNG Network: A direct link to this surname lookup site makes it easier for you to index your own data there.
  • Plus many more improvements