|
TNG Sample pages:
|
Complete List of Changes in TNG 9
Back to Features list
- 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).
More questions? Contact Darrin directly at darrin@lythgoes.net.
|