This page shows the changes made to obsolete versions of Second Site. See the current Change Log for more recent changes.

Links to pages that no longer exist are in this format.

15 December 2015

Version 5.3 Build 7

Enhancements

Changes

  • Added some processing to workaround a bug in Visual ChartForm related to the handling of empty memo segments; if the first segment contains a tab character only (no spaces or other characters), Second Site will treat the segment as empty; see the bug description in Michael Hannah's list of Outstanding Bugs in TMG
  • Added the Page Strings.Field Separator property and the Name Strings.Role-to-Name Separator property
  • Added French tag label translations for the -ADO and -FST relationship tags
  • Added a language parameter to Google Maps scripts so that the Language.Site Language property determines the language used by Google Maps

Customization

For Format, Script, Style and Theme Authors
  • Updated all Formats to support the Page Strings.Field Separator property and the Name Strings.Role-to-Name Separator property

    For custom Formats, add the following lines in the "Global scope parameters" section:

    <xsl:param name="strfieldseparator" select="site:get-item('Page Strings.Field Separator')" />

    <xsl:param name="strrolenameseparator" select="site:get-item('Name Strings.Role-to-Name Separator')" />
30 October 2014

Version 5.3 Build 3

Enhancements

  • Note The Virtual Witnesses filter was added to the Tag Filter tab of the Tag Groups facility in version 5.3.2, but not mentioned in the Change Log

Fixes

  • Fixed a bug where a leading space was dropped in sentences that began with a "[+]" followed by a space
  • Fixed a bug where Second Site could not find the vcf.exe program when importing VCF charts
25 October 2014

Version 5.3 Build 2

Enhancements

Changes

  • Changed the width computation for checkbox properties in the main Second Site window to make them narrower; this should help avoid mistakenly changing checkbox properties when clicking on a partially-visible Second Site window in order to bring the window to the front

Fixes

  • Fixed a bug where SRC= parameters in HTML added by the user in source record fields were broken by the link detection code; Second Site now avoids URLs in SRC= parameters
  • Fixed a bug in the "Norwegian - Standard" Defaults file
9 July 2014

Version 5.3

Enhancements

Changes

  • Adjusted spacing before some conditional printer codes to eliminate unnecessary spaces; for example <[:CR:][M]> would produce a leading space before the line break in prior versions, but it will not create a leading space now

Fixes

  • Fixed a bug where Exhibit Gallery thumbnail images did not appear under some circumstances where the same exhibit was included in multiple Exhibit Galleries
3 April 2014

Version 5.2

Enhancements

  • Added the Item Class property to the Custom Index User Item so that Custom Indexes may be added as content on Custom Pages
  • The List based on Last Edited date of the Custom Index User Item now includes options to define the starting date by subtracting days, weeks, or months from the date the site is made
  • Added the Exhibits per Page property to the Exhibit Gallery User Item; when the number of exhibits exceeds the Exhibits per Page value, the Exhibit Gallery will be split into multiple pages

Changes

  • Modified the script that is enabled by the One Person Script property to set the page title in the header to the current person's name
  • Modified the "framer script" that is enabled by the Use Frame Script property to avoid a security warning in Google Chrome
  • Added the Author Credit from the IPTC metadata to the display of embedded image exhibits; in prior versions it was only shown for linked exhibits
  • Restored the extended XML elements for exhibits previously available to Custom Formats but removed in Second Site 4
  • Changed the naming convention and file handling for thumbnail files stored in the gthumbs folder; names now are coded to help determine if the thumbnail has changed since the last time it was created. Second Site uses this to optimize the Family History Hosting > Publish... command and avoid uploading the thumbnail files if they have not changed. Thumbail files are assigned the same modification date as the fullsize image file from which they were made.

Fixes

  • Fixed a bug where the Page Section pull-down menu was not visible when editing Link User Items
  • Fixed a bug where the Menu property in User Items was allowing invalid choices; when a User Item with a Menu property is on a Custom Page, the Menu may only be set to "None" or "SubMenu"
  • Fixed a bug where place information was not always correct in the search index leading to incorrect search results
6 February 2014

Version 5.1 Build 1

Enhancements

  • Changed external exhibit file handling; Second Site now restricts exhibit file names to a small set of characters to avoid issues with accented characters, etc., on some web servers

Changes

  • Added support for some Subject variables ([SFATH], [SMOTH]) that were added to the pre-release version of TMG v9 after the release of Second Site v5.1

    See my article on TMG's new Subject variables in Second Site News #060

1 February 2014

Version 5.1

Enhancements

  • Added the ID Lookup User Item
  • Added the Custom 1 and Custom 2 Page Sets as additional Page Set choices for Custom Pages
  • Added the following fixed-width Layouts where the main content block is left-adjusted. In prior versions, the main content block in all fixed-width Layouts was centered relative to the browser window.
    • 1 Col FL Border
    • 1 Col FL Con Side+Xtra
    • 1 Col FL Con Side-Xtra
    • 1 Col FL Con Xtra-Side
    • 2 Col FL Con Side BE
    • 2 Col FL Con Side+Xtra
    • 2 Col FL Con+Ftr Side+Xtra
    • 2 Col FL Con+Xtra Side
    • 2 Col FL Side Con BE
    • 2 Col FL Side Con+Xtra
    • 2 Col FL Side+Xtra Con+Ftr
    • 2 Col FL Side+Xtra Con
    • 3 Col FL Con Side Xtra
    • 3 Col FL Con Xtra Side
    • 3 Col FL Side Con Xtra
    • 3 Col FL Side Xtra Con
    • 3 Col FL Xtra Con Side
    • 3 Col FL Xtra Side Con

    See the Layout Naming Rules and the Layout Gallery for details.

  • Added support for as-yet unreleased TMG features so that Second Site v5.1.0 will be compatible with the next version of TMG when it is released

Changes

  • Updated many help pages to include cross-references to related topics. So, for example, the help page for the Picture User Item now includes a "See also" section that includes "Stylesheets.System.Pictures" as a reminder that style information for the Picture User Item is in that section
  • Updated JavaScript to use new versions of jQuery (v1.10.2) and related libraries
  • Added the DNA Strings.Haplogroup Header property
  • Changes related to copying files as part of the Make Site process:
    • Added log messages for each file copied or skipped
    • Improved error messages
    • Changed the method used to identify system files

Fixes

  • Fixed a bug where the Kit Name Header text appeared twice in the column title rows of the DNA Grid User Item
  • Fixed a bug where scripts for Side-by-Side sites would fail if the Surname Index User Item was nested on a Custom Page
18 June 2013

Version 5.0 Build 9

Changes

  • Changed the sibling inclusion filter for the Family Explorer to use the Show Name when Child filter
  • Changed the Norwegian sort sequence to treat (1) "aa" as "å" and (2) "Aa" as "Å"
  • Added the Page Title Only Header Script
  • Change the Left-Hand Frame Menu Menu Script to include a link to the Surname Index
  • Added the SS-HID code
  • Changed the Second Site installer program to omit some system files that should already be present on the target PC

Fixes

  • Fixed a wrapping problem with the Family Section header of the Two Columns and Three Columns Formats
  • Fixed a formatting problem with numbered lists of children in the Two Columns and Three Columns Formats
  • Fixed a bug where settings from the User Data Folder version of the 2ndsite.ini file weren't applied properly
  • Fixed a bug where person page entries with more than 255 citations did not render properly
  • Fixed a bug where submenu text color settings did not work reliably
5 May 2013

Version 5.0 Build 5

Changes

  • Extended the Tag Label Translation facility to support translation of role labels so that advanced users can modify role labels that are not optimal for publishing
  • SDF files with Language.HTML Character Set set to "iso-8859-1" will be changed to "windows-1252" which is the recommended value for HTML5 documents created under MS Windows that are not using UTF-8
  • The ColorBox will now show "Invalid" if the value of the current color property is not valid
  • Adjusted the display of the FamilySectionNote in the Three Columns Format to span multiple columns when the event has no date and there are no other tags in the section

Fixes

  • Fixed a bug where a role translation error for a specific tag caused the remaining role information to be lost for that tag
  • Fixed a bug where clicking an item in the list next to a Map did not always scroll the map to that item
  • Changed the color property in the Stylesheets.System.​Sources.Superscripts section so that it will also change the color of links in the text
  • Fixed a bug where the Birth Year and Death Year filters were not working properly on the Search Form
  • Fixed a bug where a putting certain items, such as the Last Edited item, as the last item in the Person Entry Sections list would cause the information to appear in the wrong place
22 April 2013

Version 5.0 Build 3

Fixes

  • Fixed a bug where Body Tags.Detail Format=Raw Data didn't work properly in the Grid and Three Columns Formats
  • Fixed an issue where the Family Explorer icon didn't work properly when using Site.HTML Format=XHTML
  • Fixed two bugs where a Search Form caused an error 91, "object not set", during the Make Site process
  • Fixed a bug with framed sites where some links to index pages did not load the pages in the index frame
  • Fixed a bug where the Page Description property did not work for the Surname Index or Master Index pages
  • Fixed a bug where the DNA Strings properties did not work
19 April 2013

Version 5.0

Enhancements

  • Added the Person Entry and Body Tags Sections which expand control over the person page entry and together replace the Format and Tag Groups sections
  • Added the Family Explorer; it replaces the Pop-Up Pedigree facility and shows one more generation of ancestors and also shows siblings, partners, and children
  • Added support for drop-down menus in the MenuBar and SideBar; if a User Item is a child item of a Custom Page, and it has a URL or filename property, and the Menu property is set to SubMenu, the item is eligible to be in a drop-down menu.

    Some Theme and Menu combinations work better than others, and you may have to experiment to see which combinations meet your expectations when using submenus.

  • Added the Range option to the Calendar User Item to support a single day version of the calendar and added the Page Section property so the smaller single-day version can be placed in the Sidebar or Extra Section of the page
    • Added the Date Format option to the Calendar User Item to provide control over the format of dates when they are imprecise such as "before 15 January 1804" or "June 1900"
  • Added the Include Non-Primary Names property to the Custom Index User Item for indexes based on flag values
  • Added the Include Person Entry Chart Link for Spouses property to the Descendant Charts (Box and Indented)
  • Citation references in person page entries are now links to the associated citations
  • Added the Stylesheets.System.​Sources.Source / Citation Target section to highlight the target citation item or source item, i.e., to change its appearance when a visitor clicks the link that leads to one of those items
  • Added support for copying and pasting Free Form User Styles
  • Added a new Theme, Gray Day
  • Expanded the options for constructing the heading of the Family Section by adding the Family Sections.Heading Format property and the Family Sections.Heading Sentence property
  • Extended the Family Sections.Note Event processing to allow the FamilySectionNote or NarrativeChildren event to determine the contents of the Family Section heading
  • Added the List Output Type property to the List Panel Tag Group
  • Added the Body Tags.Show Tag Label property

Changes

  • Map-related Changes
    • Updated the Map Editor in the Map User Item to use the latest version of the Google Maps API, v3; the Map Editor works a little differently, so please review the help page
    • Changed the links for Google Maps in the Place Index to replace the entire frameset to avoid a Google restriction on showing their full site in a frame
    • Changed the name of the "Virtual Earth" mapping service to "Bing" in the Map User Item to agree with Microsoft's current branding, and updated the program to use v7, the latest version of the Bing Maps API

      Bing requires an API key to use v7 of their service.

    • Yahoo! has shut down their Yahoo! Maps Web Services and so Yahoo! has been removed from the list of mapping services you can use with the Map User Item. When you open an existing SDF file, Second Site will convert Yahoo maps to use Google. You can change to Bing by editing the Map User Item(s)
    • Removed MapQuest from the Map User Item due to updates in the MapQuest API which made it impractical to use with Second Site
  • Divided the Stylesheets.User section into "Structured" and "Free Form" sections, and each User Style subsection can be enabled or disabled
  • If you change Language.Site Language, and the language you select has an associated Defaults file, Second Site will ask you if you want to load the text strings and other values from that Defaults file
  • Changed the output for Body Tags.Detail Format=Raw Data: for Virtual Witness events only the role will be shown
  • When the mouse is over the name of a Stylesheet section in the list of sections, and the section has a description, the description is shown in the status bar on the bottom of the Second Site window
  • Renamed Strings.User Item Strings to Strings.DNA Strings
  • Modified the sentence parser to change ",," to "," when processing event sentences
  • Changed the end of sentence processing behavior to choose a better location for the citation references when the [:NP:] code is used or the next tag is a continuation (sentence structure begins with [+])
  • Changed variable handling to allow both [R:rolename] and [r:rolename]
  • Added a warning prompt when using the File > Save command to save a file that has been converted from a previous version; you can now cancel and use the File > Save As... command to avoid over-writing the original file
  • Removed the Site.Main Page Content property and changed the behavior of the Main Page.Extra Content property; in SS4 and previous, there were three ways to set the Main Page content, and two of the three were retained as a convenience for users who were accustomed to the Second Site 1 or Second Site 2 method. Use the Main Content property of the Main Page User Item to set the Main Page content. The Main Page.Extra Content property now works the same way as the Extra Content property in the other Layout subsections
  • Adjusted the Calendar User Item to reduce the size of the event index the script uses to draw the calendar
  • Adjusted the Paste process for User Items to retain an existing filename if that filename is not used in the current User Item list
  • Adjusted the URL detection logic for source and citation processing to detect URLs that begin with "https" in addition to "http"
  • Added new strings in the People Strings section to allow the removal of all the XML files for the Formats supplied with Second Site
  • Removed the Format Section; most of the properties that were in the Format Section are now in one of the Person Entry items, and the remaining properties were moved as follows:
  • Added a META element to instruct IE8 not to use compatibility mode when showing pages made by Second Site; this META element is intended to override local IE8 configuration settings
  • Removed support for IE6 and previous

Fixes

  • Fixes related to TMG v8.05+:
    • Fixed a bug where some name tags did not appear in person page entries
    • Fixed a bug where the Virtual Witness facility did not work when using a TMG v8.05+ project
    • Fixed a bug where the label for role "Principal" was shown when using a TMG v8.05+ project
    • Fixed a bug where some role sentences would be ignored when using a TMG v8.05+ project
  • Fixed a bug where a link at the end of the output of a sentence would disrupt formatting
  • Fixed a bug where the person entry chart list header appeared for people who were referenced in charts but had no chart membership links
  • Fixed a bug where the "Full, then Short" Place Format option was not working properly for Body Groups in some cases
  • Fixed a bug in the 2 Col LC Side+Xtra Con+Ftr Layout where the footer's background color appeared in the content area
  • Fixed a bug where image maps did not work for certain exhibits
  • Fixed a bug where using the Family History Hosting > Publish command twice without restarting Second Site would cause an error
  • Fixed a bug where place searches didn't work if the Format.Detail Format was set to "Raw Data"
  • Fixed a bug introduced in v4.3 where map links in the place index did not work except for places with lat/long coordinates
  • Fixed a bug where the [:SS-IGNORE:] exhibit code did not work

Customization

For Format, Script, Style and Theme Authors
  • All the Formats supplied with Second Site were rewritten as a result of the changes related to the Person Entry section. Custom Formats written for prior versions of Second Site must be updated, and User Styles related to Person Page Entry Lists may have to be adjusted
  • Changed all Formats to support the new List Output Type option for List Panels
  • Rewrote all Formats to put common logic in a single include file named common.xsl; see the Custom Formats page for more details
  • All the Second Site Menu styles (Standard, Standard Centered, etc.) were rewritten to accommodate SubMenus that drop-down beneath a parent menu; this may affect User Styles that modify MenuBar and SideBar entries
  • The Menus section of the Theme Script for all the Themes supplied with Second Site have been edited to include colors used by drop-down menus; if you have a Custom Theme, you must add the new properties to your Theme Script or SubMenu items will not appear correctly
11 December 2012

Version 4.3 Build 2

Changes

  • Adjusted CSS styles to remove support for browser-specific versions of the border-radius and box-shadow parameters; the official parameters are now supported in the heavily-used versions of Firefox, Chrome, and Safari

Fixes

  • Fixed a bug where Second Site crashed while executing the Publish command
  • Adjusted role label handling to avoid incorrect roles for Name tags and duplicate role labels when showing Virtual Witness tags
8 December 2012

Version 4.3

Changes

  • Added the Show Title property to the Map User Item
  • Moved the Pop-Up Pedigree button to just below the lifespan line in the Three Columns and Two Columns Formats
  • Increased the limit on the number of tags per person and citations per person
  • Changed the Google Maps and RSS Feed User Items to omit the "key=" parameter if no Google API key is present; Google API keys are no longer required for the APIs associated with those User Items
  • Changed the table-based Formats to allow customizing the styles associated with person exhibits
  • Changed the DOCTYPE to <!DOCTYPE html> for HTML sites; the XHTML DOCTYPE is unchanged
  • Changed the field separator character from a comma to a semicolon when Format.Detail Format is set to Raw Data
  • Changed the parsing of name-type source elements to support more variations of the sensitivity braces { and }

Fixes

  • Fixed a bug where certain date format choices in charts would change from uppercase months ("MMM") to mixed-case months ("Mmm") after editing other properties of the chart and saving the User Item
  • Fixed a bug where table borders were incomplete when using some Formats in some browsers
  • Fixed a bug where certain characters in exhibit captions could cause an HTML error
  • Fixed a bug where a "dummy parent" (a "?" or blank line) was shown in the Indented Descendant Chart even though the children of that parent were not included in the chart; SS uses a dummy parent when the actual parent is not present in the project
  • Fixed a bug where using a Search Form and a Custom Index based on a person's events caused an Error 91 when building the site
  • Fixed a bug where the appearance of the spouse/parent's lifespan in the family section was controlled by the "Show when Principal to BDB Event" property rather than the "Show Lifespan when Parent" property
  • Fixed a bug where a FamilySectionNote tag would appear more times than expected
  • Fixed a bug where the Previous Page and Next Page button images were not disabled when the Theme.Button Images property was set to "Ignore"

Customization

For Format, Script, Style and Theme Authors
  • All the Formats supplied with Second Site were updated as a result of changes mentioned above:
    • The field separator was changed from a comma to a semicolon
    • The table-based Formats were changed to allow customizing the styles associated with person exhibits
    • The Pop-Up Pedigree button location was moved to just below the lifespan line in the Three Columns and Two Columns Formats
16 April 2012

Version 4.2 Build 2

Fixes

  • Fixed a bug where the Search Form did not work properly under IE8
  • Made a change to avoid an application crash when using the Family History Hosting > Publish command
15 April 2012

Version 4.2

Enhancements

  • Added the Search User Item, a search facility you can build-in to your site that will work on both online and CD/DVD/flash media
  • Added the One Person Script checkbox property; when checked, Second Site adds a script to each person page to make the page operate as if the site was configured for one person per page
  • Added the Find Items... button to search User Item titles and return a list of the titles that contain a match; you can edit the items via the list using F7, and leave the list visible while you work in the main window
  • Changed the interface for Item List properties (User Items, Tag Groups, Flag Events, Icon Flags, and Web Fonts); the list now expands to fill the content pane of the main window, and commands to manipulate the items are in the Edit menu and also in buttons below the list
  • Added support for the ieSpell Internet Explorer extension; if ieSpell is installed in Internet Explorer, the HTML Editor will include an on-demand spell checker available through a button on the toolbar

Changes

  • Updated JavaScript to use new versions of jQuery (v1.7.2) and related libraries
  • Added tag label translations for longer TMG v8 variations such as "Father-Biological" to "Father"
  • Changed Language.Site Language and Language.Sentence Language to use TMG's language names
  • Changed the name of the Language.Default to English property to Language.Default to English (U.S.) to make the name more precise
  • Changed the sentence processor to handle more cases of troubling punctuation: if SS finds ", ;" (comma-space-semicolon) and other similar constructs of consecutive punction characters separated by a space, it will delete the first punctuation character and the space
  • Added limited support for the FCAP printer code; it will work in sentence structures where the embedded content is not formatted, i.e., [FCAP:][RS:rolename][:FCAP] will work, but [FCAP:][ITAL:][RS:rolename][:ITAL][:FCAP] will not

Fixes

  • Fixed a formatting problem where a compound date (e.g., "date1 or date2") would appear as "1958 or 1958" if the date format was set to years only and the years in the two dates were the same
  • Fixed a bug where embedded citations in exhibit captions corrupted citation references on person pages
  • Fixed a bug where some entries in the popup pedigree would have incorrect links when Use Person Page Groups was checked
  • Fixed a bug where the escape character was not processed properly when used in the SS-LINK-TEXT exhibit code
  • Fixed a bug where the Map User Item filter operators "Is Empty" and "Is Not Empty" were not working
  • Fixed a bug where Map User Item filters that referenced "L10 - Temple" were not working properly
  • Fixed a bug where the Family History Hosting > Publish command uploaded all files after a Daylight Savings Time change even if the files had not changed

Customization

For Format, Script, Style and Theme Authors
  • If you use overrides for Defaults files, please note that some file names have changed
    OldNew
    English.iniEnglish (U.S.).ini
    English - Standard.sdfEnglish (U.S.) - Standard.sdf
    English-relations.iniEnglish (U.S.)-relations.ini
    EnglishUK.iniEnglish (UK).ini
    EnglishUK - Standard.sdfEnglish (UK) - Standard.sdf
    EnglishUK-relations.iniEnglish (UK)-relations.ini
  • Language values in XML files for Custom Formats must be updated due to a change in the handling of language names:

    Old: language="English"
    New: language="English (U.S.)"

    Old: language="EnglishUK"
    New: language="English (UK)"
20 September 2011

Version 4.1

Enhancements

Changes

  • Updated JavaScript to use a new version of jQuery (v1.6.4); this avoids a problem in the v1.6.2 version of jQuery where some sites did not display properly in IE8
  • Changed the [Duplicate] button such that the new item is placed immediately after the original. This affects the User Item list, the Flag Events list, the Icon Flags list, the Tag Groups list, and the Web Fonts list. Hold the Shift key when clicking [Duplicate] to get the old behavior where the new item is the last sibling of the original item
  • Changed the PUP button such that it only appears when JavaScript is enabled; the PUP function requires JavaScript and so the change means SS will not show a button that is inoperable
  • Changed citation handling for the Master Place Index so that if place comments include [CIT:] / [:CIT] code(s), the page will include citation references and a citation list
  • Improved error message for invalid flag labels used in Flag Events

Fixes

  • Adjusted the script used with the Use Frame Script option to handle sites using Person Page Groups
  • Fixed a bug where changing the value of checkboxes in the Map Editor did not work properly
  • Adjusted various chart windows so that the Flag Filter values are uppercased
  • Fixed a bug where the Place Index was not created properly when the TMG project had more than 32,000 places
  • Added "Danish" to 2ndsite.ini and made other corrections and additions to Danish-specific configuration files and Format files
  • Fixed a bug where the "Place" value in List Panels and Table Panels did not include the [L1] place part
  • Changed the method used to parse lat/long values to avoid a locale issue
  • Fixed a bug where the registered user's e-mail address and serial number did not appear in the Help > About... window
  • Fixed a bug where the box-shadow property in various Stylesheet sections did not work

Customization

For Format, Script, Style and Theme Authors
  • Added Danish entries to the XML files associated with all Formats
11 July 2011

Version 4.0

Enhancements

  • Added the Tag Groups section (UPDATE: Moved to the Person Entry section in SS5)
  • Added the Flag Events facility which supports adding content to person page entries based on flag values
  • Added the Virtual Witnesses facility
  • Added the ability to group person page files into subfolders to reduce the number of files in single folder; see the Use Person Page Groups property in the Page Sizes section
  • Added the SS-LINK-TEXT exhibit code
  • Added the Show in Person Entry Chart List property to all charts to control the inclusion of links to the chart from the Person Entry Chart List
  • Expanded Web Fonts from 90 font families to 198 font families
  • Added new Tag Label processing: if a TMG tag label begins with "ss-" and ends with "-nolabel", the label is suppressed in any tabular displays that include the label in the output; for more information, see the Special Tag Types section of the Tag Groups page

Changes

  • Updated JavaScript to use new versions of jQuery (v1.6.2) and related libraries
  • Added the Logs > Open Publish Log command to the Utilities menu
  • Moved the File > Open Log File command to the Utilities menu and renamed it to Logs > Open Make Site Log
  • Adjusted the HTML and CSS for the surname character index; the new version supports new text-align options including left, center, and right, and colors change on hover or focus
  • Added the Icon Type property to the Icon Description User Item to allow showing buttons that are included with Second Site
  • Added the Family Tree DNA 111 Marker Test to the set of DNA tests that Second Site will recognize
  • Improved the logic for converting DNA test results from one test type to another; for people with multiple tests, Second Site will now choose the test to convert by comparing the testing lab and the number of markers rather than using the first test found
  • Converted the map viewer to use version 3 of the Google Maps Javascript API when the Mapping Service is set to Google Maps; the map editor still uses version 2 of the Google Maps Javascript API because it relies on features that Google has not added to version 3 yet; this may cause slight differences between maps in the map editor and maps in the generated site
  • Added the chart-background-color property to the Stylesheets.System.Charts.Indented Chart Colors section
  • Adjusted links in indented charts where Use Chart Colors is checked to use the chart text colors rather than the site link colors
  • Removed the box shadows from chart boxes in the Dark with Orange and Mint Swirl Themes
  • Changed VCF Chart User Item so that links to members of the chart will scroll the image to the proper location; the HTML now uses a background image and absolutely-positioned links rather than an IMG element with an image map; implemented "vcfa" class in system.sss as part of this change
  • Changed the parsing rules for names in source elements such that using the escape character ("\") before a comma will defeat the special meaning of the comma, i.e., the comma will not indicate the end of a surname
  • Adjusted the pop-up pedigree to set the focus to an item in the pop-up to make the site easier to use for keyboard-only visitors
  • Added border-radius to indented chart buttons (Collapse all, Expand all)
  • Changed the position of the up arrow in duplicate boxes so that it is pinned to the lower right corner

Fixes

  • Fixed a bug where the Make Site command was unavailable after the Make Site command failed due to the project being open in TMG
  • Added a workaround for a problem with Bing/Virtual Earth maps where maps do not always appear when browsing with Firefox 4
  • Fixed a bug in the no spouses version of the Descendant Chart (Box) where the second instance of a person was not added to the chart if Suppress Duplicates was checked; the person is now added and marked as a duplicate
  • Fixed a bug where the layout.htm file for a custom Layout was not used if the custom Layout was used as the Default Layout

Customization

For Format, Script, Style and Theme Authors
  • All Formats have been modified to support Tag Groups
  • Removed BR elements before tag tables and replaced with a top-margin of 1em (multiple Formats affected)
20 January 2011

Version 3.4

Enhancements

  • Added the Indented Descendant Chart and Indented Pedigree Chart
  • Added support for Web Fonts which expands the set of font families you may use on your web pages
  • Reimplemented the Descendant Chart; this corrects some long-standing limitations like missing spouses in the last generation of the chart and counter-intuitive box placement when optimizing the chart; the Optimize Space property now supports three levels of optimization
  • Added the Include Marriage Date property to the Descendant and Indented Descendant charts
  • Added the Generation Number property to all Descendant and Pedigree charts
  • Changed the Person Entry Chart Membership item to include all instances where a person appears in the chart
  • Changed the Description property in the User Style sections to an editable field so that users may use the field for notes that describe their custom User Styles
  • Added the Repeat Header Rows property to the Edit DNA Group window of the DNA Grid User Item
  • Added Header and Footer to the list of content items in the Page Content section of various User Items including the Custom Page User Item; like other items in the list such as Extra Sidebar, these properties allow users to add content to a section of the page for the current page only
  • Modified the menubar and sidebar; the item for the current page, if any, will be rendered in the highlighted (hover) state

Changes

  • Added the "Use font for Main Page title" checkbox property to the Stylesheets.System.Pages.Site Title section; when checked, SS will use the font-family, font-style, and font-weight parameters from the Site Title section for the Page Title on the Main Page; this simplifies the use of a special font-family for the Site Title
  • Changed the method Second Site uses to reduce the number of files in the output folder when creating a site that will be published via removable media: Second Site now generates the files directly into the "site" subfolder rather than moving them there after making the site
  • Changed the default labels for descendant chart legends from "Female" and "Male" to "Daughter" and "Son"
  • Changed the default labels for pedigree chart legends from "Female" and "Male" to "Mother" and "Father"
  • Added the User Item Strings.DNA Kit Name Header property to enable setting the column header for the kit number/name column in a DNA Grid
  • Changed the sort sequence for Map Item Lists; the default sort sequence for a set of places from a single Map Events entry is now alphabetic unless the Map Events entry uses a connecting line, in which case the items are sorted by the date of the earliest event at the location
  • In the surname index, changed regular spaces in surnames to non-breaking spaces
  • Changed the Three Columns Format to avoid an issue in Firefox where a cell border was not rendered properly

Fixes

  • Fixed a bug where the Create GENDEX File feature did not filter the GENDEX.txt file contents propertly

Customization

For Format, Script, Style and Theme Authors
  • All Header Scripts and Footer Scripts were updated to accommodate the addition of Header and Footer to the list of properties in the Page Content section. If you have implemented a custom Header or Footer Script and you want to support extra content provided via the new properties, update your script using one of the scripts supplied with Second Site as a model.
11 November 2010

Version 3.3

Enhancements

Changes

  • Changed the layout of person images in the Indented Format; when there are multiple embedded person images, images flow to the right of a previous image unless there is not enough available width for the image
  • Adjusted upload process status messages

Fixes

  • Fixed a bug where Second Site included a space before conditional source variables in places where TMG did not include a space
  • Fixed a bug where the HTML code included an extra alt= parameter on the IMG element on linked exhibit pages
  • Fixed a bug where using "mailto:" in the HRef for a Link User Item created an incorrect link
  • Fixed a bug in the Family History Hosting > Publish command where nested folders in the Output (-o) folder would cause an upload failure
6 June 2010

Version 3.2 Build 2

Enhancements

Changes

  • Adjusted the lightbox component to honor image maps that are associated with full-size images
  • Adjusted the processing of image captions when used as the title= parameter; BR elements and newline characters are converted to a space and newline for good results across browser types

Fixes

  • Fixed a problem in slideshows where the second and subsequent images were not visible
17 May 2010

Version 3.2

Enhancements

  • Added the Image Gallery User Item
  • The Picture, Exhibit Gallery and Image Gallery User Items include a Lightbox feature where the user can review full-size images without leaving the gallery page
  • Added an Accent feature to the Descendant, Pedigree, and DNA Overlay Charts
  • Added a Color Picker to edit color values; click on a color property and then use the Edit > Open Editor command or F7 to open the Color Picker
  • Increased the User Styles capacity by adding multiple selectors and parameters for each User Style section in the range User Style 6 to User Style 20; there are now 10 times as many User Styles available compared to previous versions
  • Added new Exhibit Codes you can use to control whether a specific exhibit is ignored, embedded, or linked
  • Added an Include On-Chart Links option to the Pedigree Charts to make it more convenient to scroll to distant boxes on the same chart
  • Changed the processing associated with the Add CD Autorun Files option; for the convenience of people browsing the removable media from a computer that does not support the MS Windows Autorun feature, the new method makes it easier for someone to find the main page of the site
  • Added the Media.Use Shared Libraries property to enable the use of shared Javascript libraries and improve page loading time
  • Optimized the processing of tags with many Roles; the Make Site command should be much faster than previous versions when processing TMG projects with extensive use of roles

Changes

  • Added the Exhibits.Use Special Instructions as Alt Text property, and adjusted various images to include ALT= attribute when Alt text is present
  • Adjusted various graphic icons to make them more consistent; this affected the pages for Charts, Slideshows, Exhibit Galleries, and Image Galleries
  • Changed Google Maps to use newer zoom, pan, and scale controls
  • Changed the HTML and CSS used to produce chart legends; the size of the legend boxes should be more consistent now
  • Changed the error handling process when Second Site attempts to delete the Output folder at the start of the Make Site process; this version will recover automatically from more types of errors
  • Changed the implementation of the Sort option of the Exhibit Gallery; sorting is now case insensitive
  • Changed the implementation of the Exhibit Gallery; the dimensions of the image container and thumbnail image are now specified in the User Item rather than in the Stylesheets.System.Exhibits.Gallery section, and you can now specify different dimensions for different Exhibit Galleries
  • Expanded the value redirection capability so that Theme property values can now refer to other Theme properties; see Reference Values in the Stylesheets section
  • Changed the User Interface so that the textbox of a color property will show the correct background color even when the property value is a reference value
  • Changed the Dutch.ini file to convert "Vader-bio" to "Vader", etc.

Fixes

  • Fixed a bug where Second Site would not load the proper source template under specific circumstances
  • Fixed a bug where using the enter key in the Place Comment field under the Master Place List caused broken Maps
  • Fixed a bug where thumbnail images did not retain the aspect ratio of the full-size image in all cases
  • Fixed a bug in the Slideshow User Item where some effects, such as zoom, did not animate properly
  • Fixed a bug where the [Shift-F7] keystroke combination did not always open the HTML Editor when the default editor was set to the Text Editor; added the File > Open Alternate Editor... command to expose the alternate editor functionality
  • Fixed a bug in the 2 Col LC Side+Xtra Con+Ftr layout
  • Fixed a bug where events with irregular sort dates didn't sort as expected in some cases
  • Fixed the tab order in the Edit Relationship Chart window

Customization

For Format, Script, Style and Theme Authors
  • All Themes supplied with Second Site include the following new properties:
    • Charts.control-color and Charts.control-hover-color; these colors are used for icon controls that appear on charts
    • Slideshows.control-hover-color; this color is used for icon controls that appear on slideshows

    If a custom Theme does not define one of the properties above, Second Site will use a default value. For best results, add the properties above to your custom Theme.

  • All Themes supplied with Second Site now use the following graphic files. These graphic files replace files used in previous versions of Second Site. If you did not create a custom version of one of the following files, you can ignore this section. If you did create a custom version of one of these files, you may want to create a custom version of the new file.
    FileDescription
    icons.png This image file includes multiple graphic images. It replaces multiple image files from previous versions of Second Site:
    • control_close.gif
    • control_more.gif
    • divminus.png
    • divplus.png
    • sls_control_next.gif
    • sls_control_pause.gif
    • sls_control_play.gif
    • sls_control_prev.gif
    • sls_control_stop.gif

    Read the Icon Controls help page for technical details about how Second Site uses the icons.png file.

    arrows.png This image file includes multiple graphic images. It replaces multiple image files from previous versions of Second Site:
    • arrowleft.gif
    • arrowleft-light.gif
    • arrowright.gif
    • arrowright-light.gif
20 November 2009

Version 3.1 Build 1

Fixes

18 November 2009

Version 3.1

Enhancements

  • Map-related enhancements
    • Added numbered markers (1 to 30) and colored markers to the Map Editor and Map Events dialog
    • Added drag/drop functionality to resequence items in the Map Editor item list
    • Added arrow buttons to resequence items in the Map User Item's list of events
    • Added the Show Place Comment option to the Map Events dialog
  • Added a Sort option to the Exhibit Gallery that allows the items to be sorted by the Exhibit Topic
  • Added a Comment option to DNA Grid User Item that controls the display of the Comment field associated with DNA test results
  • Added a new Theme, Carla's Old Ships
  • Added an "Ignore" choice to the Person Entry Chart List pull-down menu in the Format section

Changes

  • Adjusted the processing of the Y-DNA Detail event memo to support TMG printer codes and variables
  • Changed the Exhibits.Include Back-Links feature to include source exhibits
  • Changed the default line color for Maps from "#f00" to "#fd645c" to match the base color for the red icon
    old
    new
  • Added four new date formats ("Aaaa d.m.yyy", "Aaaa dd.mm.yyyy", "Aaa d.m.yyy", "Aaa dd.mm.yyyy") in respone to a request from a Finnish user
  • Added the Page Strings.Pedigree Close property so that the [Close] button on the Pop-up Pedigree window can be translated to the appropriate language
  • Changed the Google Maps configuration for the Place Index Map Links feature to avoid a problem introduced by a change to the Google Maps service
  • Changed the Place Index Map Links feature to refer to Bing Maps, the new name of Microsoft's Virtual Earth-based mapping service; the Map User Item mapping service option for Bing Maps remains "Virtual Earth", as that is the API Second Site uses and the mapping service name is not visible to people browsing the generated site
  • As part of implementing custom markers for Bing Maps, the user interface has been changed: with previous Virtual Earth maps, hovering over a marker would open the information window. Starting with this version, the user must click the icon to open the information window. This is more consistent with the other mapping services but was implemented due to limitations associated with the custom icon facility in the Virtual Earth mapping API
  • Adjusted the HTML Editor so it will retain empty DIV elements
  • Updated JavaScript to use new versions of jQuery (v1.3.2) and related libraries
  • Added special scripts for frameset pages; this avoids issues with scripting subcomponents that aren't designed for frameset pages

Fixes

  • Changed the HTML for the Exhibit Gallery to avoid an issue in Firefox where the caption was not always formatted properly
  • Fixed a bug where the Item Class property was not converted properly for charts originally created in Second Site 2
  • Fixed a bug where the Exhibits.Text Is Preformatted didn't work for linked text exhibits
  • Fixed a bug where the conditional form of the RPAR:rolename variable did not work properly
  • Fixed a bug where the DNA signature derivation logic in the DNA Overlay Chart did not merge signatures properly in the ancestor-to-descendant direction to enforce maximum parsimony
  • Fixed a bug in the DNA Grid User Item where the group title/description row did not display properly in Internet Explorer
  • Fixed a bug in the List based on person's events option of the Custom Index User Item: when the target person is excluded, Second Site did not treat the person as if included

Customization

For Format, Script, Style and Theme Authors
  • Updated all the Header Scripts to use a new method to detect the Main Page and include or omit the site's SubTitle
  • Updated all Formats to use the translation for the [Close] button on the pop-up pedigree window
  • Updated all Formats to add CSS classes to lists that appear in the person page entry; see Person Page Entry Lists
31 May 2009

Version 3.0 Build 7

Enhancements

  • Added the Exhibits.Include Back-Links checkbox to control adding links from exhibit pages back to the person page associated with people linked to the exhibit
  • Added the Page.ExhibitHRef() script function which makes it possible to create a stable link to an external exhibit page
  • Added the Help > Check for a New Version command
  • Added Danish translation files courtesy of Second Site user Michael Erichsen

Changes

  • Changed the processing of the Filename property for the Custom Page User Item: it is now possible to create files with an extension that is different from the Second Site default by specifying the file extension in the Filename property. This is limited to certain recognized filetypes such as ".php"

    This feature was added to allow people to create pages with extensions other than ".htm" without changing the filetype of all the files on the site.

Fixes

  • Fixed two bugs where the Family History Hosting > Publish command would sometimes fail when attempting to upload files in subfolders of the Output (-o) folder
  • Fixed a problem where latitude/longitude parameters were not created properly in Maps and Map Links for users in locales where a comma is used as the decimal point; this change replaces an earlier, partially-effective fix introduced in v2.2.6

Customization

For Format, Script, Style and Theme Authors
10 May 2009

Version 3.0 Build 4

Changes

  • Added support for a ThemeGallery folder in the User Data Folder; see the Themes page for details
  • Added three Page Scripts:
    • No Header is a Header Script that suppresses the header content
    • Extra at Top is a Content Script that places the Extra Content at the top rather than its usual place at the bottom of the page content
    • Surname Index with Extra at Top is a variation of the script above that can be used on the Surname Index
  • Added support for the EthnoAncestry 27-marker Y-DNA test
  • Added the File > Preferences > Unregister... command for beta testing and to allow customers to re-register using updated credentials

Fixes

  • Fixed an error where the Slideshow User Item was including hidden files in the HTML for the set of pictures
  • Fixed a bug in the Family History Hosting > Publish command where attempting to upload to the main site would cause a folder not found error
  • Fixed a bug where the Open Editor button in the toolbar did not work
  • Replaced the CheckComp.exe program with a version that works with Second Site 3
  • Fixed a bug in the DNA Overlay Chart where the Show Kit Numbers Only property was visible; the functionality associated with that property was removed during beta testing
  • Removed the Add > Links > Main Page command; the command was no longer appropriate in Second Site 3 where the Main Page is a Custom Page, not a Link
5 May 2009

Version 3.0

Enhancements

  • Changed the Main Page from a Link User Item to a Custom Page; Second Site v3 converts Main Page Link User Items in v2 SDF files to Custom Pages
  • Added the DNA Overlay Chart
  • Added the DNA Grid User Item
  • Added the Slideshow User Item
  • Added the Publish Section and the Family History Hosting > Publish command for automated site updates
  • Updated the People Section to allow more control over what information is shown or hidden for Living people

    When Second Site 3 reads an SDF file written by Second Site 2, it converts the old settings to the new settings.

    Due to some inconsistencies in how Second Site 2 interpreted its filters (Show Excluded Parents, etc.), and some new options in Second Site 3, you should review the People Section properties to make sure they are set properly for you.

  • Added the Item Class property to the following chart types so they can be placed on their own page or placed on a Custom Page:
  • Added the Family Sections.Note Event property to designate an event type whose text will be used as a comment in the Family section and is intended to be similar to the function of the NarrativeChildren tag in the TMG Journal Report
  • Merged the SubPage User Item and Custom Page User Item. Custom Pages can now do everything that the SubPage and Custom Pages did in prior versions. When Second Site 3 reads a Second Site 2 SDF file, it converts SubPages to Custom Pages
  • Added an HTML Editor for text properties; the Edit > Open Editor... command will open a WYSIWYG HTML editor for all text properties that allow blocks of HTML content
  • Added a Search by Name facility for specifying TMG ID numbers for all the text fields that accept TMG ID numbers; click the icon next to the field to open the Search by Name window
  • Added the ability to copy User Items using the Copy and Paste commands; you can now copy User Items from one SDF file to another
  • Added the User Item List preference
  • Added a Make Site option: if you hold the shift key down when clicking the toolbar icon or when selecting Make Site from the File menu, Second Site will create the Custom Pages, Charts, and Custom Indexes only. This feature is intended to help people test those pages quickly and without creating all the person pages, etc.
  • Added the Include Spouses option to the Relationship Chart
  • Added the File > Preferences > Set Default Editor... command to allow users to disable the HTML Editor and always use the Text Editor for HTML properties
  • Changed the Map Editor to allow HTML in the Text field of manually-created map items
  • Added the Show in Item List property to Map Items added via the Map Editor; uncheck this item to prevent an item from being shown in the Map's Item List

Changes

  • Removed the Chart List User Item: arrange your Chart User Items to create the menu items and lists that you desire
  • Changed the Second Site user interface to honor the Windows Theme
  • Changed the Calendar and Map User Items to honor event-specific names
  • Added the "Is Empty" and "Is Not Empty" operators to the place filter in the Map Events window
  • Second Site now ignores exclusion markers added to the principal IDs in an event shared by two principals; in past versions of Second Site, the event was not shown for one principal if the other principal's ID was single-excluded
  • Second Site now saves and restores the position and size of the Text Editor window
  • Changed the default value for Exhibits.Output Folder from "Same as output folder" to "Child of output folder"
  • Changed the identifier that SS uses as part of linked exhibit page names from the exhibit record number to the exhibit ID; this will provide more stable page names across builds. The change does not apply to TMG v4 databases, only to TMG v5+ projects
  • Changed possessive names that are links; the apostrophe-s is now part of the link
  • When changing from one TMG project to another, Second Site will attempt to honor the current Include / Exclude flag filter, if any; if the flag label is not present in the new project, Second Site will generate an error message when you attempt to make the site
  • When formatting citations and sources, Second Site will convert names to links if the source element uses the TMG capability of specifying someone in the project by TMG ID#; see the "Source Definition: General" topic in TMG's Help file for a description of entering a TMG ID# in place of a name
  • Changed the defaults for new SDF files: the default Format is now Narration (rather than Narrative) and Body Tags.Add Parent Sentence now defaults to unchecked rather than checked
  • Renamed Stylesheets.System subsections that used the word "SubPage" to names that to not use that obsolete term; resequenced the Stylesheets.System subsections to make the progression a bit more logical
  • Changed the processing of the Link HRef parameter of the Custom Index User Item; if you use the Group feature and you supply a URL, the link will now open in the right-hand frame of Side by Side sites. If you use the Group feature and you do not supply a URL, the link will open in the left-hand frame of Side by Side sites.
  • Added the Add Target=Top parameter to Custom Index User Item Group feature
  • Changed the sentence formatter to adjust spacing around literal text when multiple variables are included in a conditional reference; the change should make SS more compatible with TMG
  • Changed tag list processing; the NarrativeChildren and FamilySectionNote tags are ignored by the Make Site process
  • Changed the Indented Format to improve the HTML
  • Made the Edit Heading and Edit Text windows resizable to facilitate reviewing and editing the text fields in those windows

Fixes

  • Fixed the Title Message property in the Multimedia Exhibit Strings section of the German-Standard.sdf file
  • Fixed the [CAP:] / [:CAP] printer code so that it works in sentences as well as in memos
  • Fixed the [FCAP:] / [:FCAP] printer code; Second Site does not honor that code, but now it suppresses the codes from appearing in the output
  • Fixed a sentence processing bug where a place preposition was omitted when the place data contained brackets
  • Improved the sentence formatting code that detects periods at the end of sentences to avoid adding a period following an abbreviated suffix like "Jr." that is part of a linked name
  • Added "+" (plus sign) as a URL character in Second Site's feature that detects URLs in sources
  • Fixed a bug where the Dates.Spouse Lifespan Option was not set properly in certain cases
  • Fixed a bug where citations were not shown for a tag when using a structured Format and the last column of output was empty because Detail Format was set to "Use Sentence" and the sentence produced no output
  • Changed the "Standard" and "Mark of the Web" Head scripts to resequence some of the HEAD element tags and avoid an issue with the Random Quote facility
  • Added "padding-top:1px" to the Sidebar and Extra sections for Layouts "1 Col LC Con Side-Xtra" and "1 Col LC Con Xtra-Side"; this fixes a problem where the Extra Section was not positioned properly when the Sidebar was empty
  • Fixed a bug where Exhibit Captions and Descriptions were sometimes processed twice by the text formatter which caused some subtle errors related to carriage returns and other special characters
  • Fixed a Picture User Item bug where images with uppercase characters in the filename would not appear properly when the site was published to a web host
  • Fixed a bug where text that appeared to the left of a marker in a Timeline Chart did not appear properly in most browsers
  • Fixed a bug where Group links did not work if the Custom Index flag was the last one in the list of flags
  • Fixed a bug where the Map Caption did not display properly when the Map's Item List was floated right
  • Fixed a bug where the Flag Filter for Maps and Calendars would include events incorrectly when P1 was set to zero and P2 was set to a valid TMG ID

Customization

For Format, Script, Style and Theme Authors
  • Removed padding parameters from Stylesheets.System.Charts.Container
  • Updated all Formats to support new FamilySectionNote processing
  • Changed the Narrative Format to honor more Format Section properties:
    • Added support for the Family Sections.Spouses property; prior to this version, the Narrative Format was hard-wired to show families with children only
    • Added support for the Family Section.Repeat Marriage Tags property; prior to this version, the Family Section of the Narrative Format was hard-wired not to include Marriage tags
    • In order to be consistent with prior results, when Second Site 3 reads a Second Site 2 SDF file, and the site uses the Narrative Format, Second Site sets Format.Family Section to For Spouses with Children and Format.Repeat Marriage Tags to Never
20 November 2008

Version 2.2 Build 6

Enhancements

  • Added the Show Label property to the Map User Item
  • Added the Show Label property to the Calendar User Item

Fixes

  • Fixed a bug where latitude/longitude parameters were not created properly in Maps and Map Links for users in locales where a comma is used as the decimal point
  • Fixed a bug where the Place Format property of the Map User Item was not working properly
  • Fixed a problem where new CSS settings triggered a bug in IE6 and IE7 that disrupted the formatting of the Header section in certain Themes including nonzero - red and nonzero - brown; the same setting also caused difficulties with menubar formatting in certain Themes
  • Fixed a bug where setting the Name Option to "Full Name" in the Calendar User Item produced the same output as the "Name (Middle Initials)" setting
  • Fixed a bug in the Calendar User Item where "month events" (partial dates with a month but no day) did not appear in certain months
  • Fixed a bug where the Names.Ignore SortSurname and SortGiven property was not implemented for names in the Place Index
  • Fixed a bug where Second Site issued an error message when attempting to open an existing SDF file if the TMG project specified in the SDF file was invalid; now, the SDF file will open but with the Database not set
  • Fixed a bug where two ALT= parameters were being added to certain IMG tags; the duplication caused HTML validation errors though the images appear properly anyway
  • Changed the Puzzle Piece Theme to force the color of links in calendars to be the same color as the other text; this avoids a problem caused by the dark background of the calendar
  • Fixed a bug where SubPage descriptions would be set to the description of the last Custom Page, if any, that the SubPage contained
14 November 2008

Version 2.2

Enhancements

  • Added the Map User Item for adding maps to a site, including support for the Google Maps, MapQuest, Virtual Earth, and Yahoo! Maps mapping services
  • Added Map Link options to the Place Index User Item
  • Added the Calendar User Item
  • Added the [...] button to the Edit Picture window that opens a file dialog to select an image file, and changed the Picture User Item to allow Pictures to be stored in SubFolders of the Input (-i) folder
  • Added support for image maps to pictures added via the Picture User Item; add a ".map" file (as created by TMG Utility) to the same folder that holds the image file
  • Added the Use Frame Script property to the Default Layout section
  • Added the "Standard Centered" option to the Style.Menu choices
  • Added the Contented Themes, Contented1, Contendt4, and Contented5
  • Added the Group, Link HRef and Link Text properties to the Index on Flag Values variant of the Custom Index User Item, and added the Index Groups property to the Format section; the Group properties provides a general-purpose grouping feature via Custom Indexes, and the Index Groups property controls where group membership appears in the person page entry of group members
  • Added the Page Set property to the SubPage User Item
  • Added support for relationship memos in parent relationship tags that appear in the Parent section of most Formats
  • Added the Sentence Strings.Paragraph Two Indent property to allow the user to control the text between the first and second paragraphs when using the Format.BMDB First option

    As of Second Site 4, the Format.BMDB First property has been removed. The Paragraph Two Indent string is now used when the New Paragrph option is used with a Tag Group.

  • Added the Top Margin property to the Edit Picture window to provide control over the top margin
  • Added the Page.Cite() and Page.CitationList() functions for advanced users who want to add citations to Custom Pages and SubPages
  • Added the [PageHRef:]id[:PageHRef] formatting code which is similar to [PageLink:]id;name[:PageLink]
  • Added the [:PageHRef:] formatting code which is equivalent to [PageHRef:] currentPersonID [:PageHRef]
  • Added the [:PageLink:] formatting code which is equivalent to [PageLink:] currentPersonID [:PageLink]

Changes

  • Changed the HTML that is generated for the surname index to avoid a problem with IE8 Beta 2
  • Changed the preprocessing of Source Element data to avoid encoding the double-quote (") character
  • Changed the preprocessing of Source Templates to treat a trailing period as optional
  • Changed citation handling for entries in the Children List and Parent Sections in all Formats; if the associated relationship tag has citations, the citation references will appear after the parent or child's name unless there is a relationship memo, in which case the references will appear after the memo
  • When making a site Second Site attempts to delete the Output (-o) folder. If the Output folder (or any file in it) is in use, Second Site will not be able to delete the folder. As of this version, if Second Site can not delete the folder, it will attempt to delete all the files and subfolders in it. That method is slower, but avoids "permission denied" errors. If you want the fastest Make Site performance, make sure the Output folder and any files or folders in it are not in use by other applications when you choose the Make Site command
  • Changed the SDF XML file detection logic to support UTF files; if an SDF file is edited by a program that converts it to a UTF-8 file, SS will detect that and attempt to load the file
  • Changed the warning message for invalid SDF files to a more generic error message rather than assuming that the file is from SS1
  • Removed processing where Second Site was changing ".;" in sentence output to ";"

Fixes

  • Fixed a problem where long surnames caused a sorting error in the Surname Index
  • Fixed the Bullets, Bullets Unlabelled, and Indented Formats to use a DIV element with the "clear:both" CSS parameter in place of a BR element; this complies with the CSS standard and avoids a formatting issue in IE8 Beta 2
  • Changed the "pupbutton" CSS class to correct a formatting issue in IE8 Beta 2
  • Changed the [A] (age) sentence variable such that it does not produce any output if the event occurs when the person is less than 1 year old; this change makes SS mimic the output produced by TMG for the [A] variable
  • Fixed a bug where names with excluded surnames were not displayed properly in bibliographic source template output
  • Fixed a bug where Second Site script statements in exhibit captions were not being processed when the caption appeared in an Exhibit Gallery
  • Fixed a bug where it was impossible to override the default layout.htm file via the UDF\Layouts folder
  • Fixed a bug where certain Layouts did not work if executed on a PC where the Locale uses a comma as a decimal point; all Layout and Stylesheet scripts are now executed with the Locale set to EN-US (1033)
  • Fixed a bug where the [RA:role] variable would not always work properly if there were multiple people assigned to the given role
  • Fixed an "Object variable or With block variable not set" error caused by putting User Items that are only valid on a SubPage, such as a Text or Picture User Item, at the top level of the User Item tree
22 April 2008

Version 2.1 Build 10

Changes

  • Added the Code: CENTER and Code: LIND subsections to the Stylesheets.System.Printer Codes section so users can easily control the formatting of text that is wrapped by TMG's printer codes for centering text ([CENTER:][:CENTER]) and left-indenting ([LIND:][:LIND]) text

Fixes

  • Fixed a bug where text in the Extra Content property in a Custom Page User Item would cause Second Site to crash when opening the Custom Page User Item
  • Fixed a bug that broke the [SIZE:] and [:SIZE] printer codes when used in a sentence (as opposed to in a memo, where they worked properly)
14 April 2008

Version 2.1 Build 9

Enhancements

  • Added thumbnail options to the SubPage Picture User Item
  • Added support for TMG's [SIZE:] and [:SIZE] printer codes
  • Added the Format.Show Principal Role Name and Format.Show Witness Role Name properties to control the display of role names with the tag label in Formats that show the tag label
  • Added properties in the Dates section to control the format of spouse lifespans in the family section of person page entries
  • Replaced the Show Legend property in all Chart User Items with a Legend Position property that supports suppressing the Chart legend, placing it at the top of the chart, at the bottom, or at the top and bottom
  • Added the "None" choice to the "Menu" property of the SubPage User Item to make it more convenient for users to make SubPages that are not linked directly from one of the site menus
  • Added the "Clear" pull-down menu to the Heading, Picture, and Text User Items to allow users to control the flow of items that follow floated content such as left-aligned or right-aligned pictures
  • Added the Transform() function to support user-specified XSLT transformations for custom pages

Changes

  • Changed the implementation of the SubPage image-related styles to make the alignment of the box that contains the image more precise; this change should be transparent to all users except in some cases where in previous versions text did not align precisely with the top of an adjacent left- or right-aligned image
  • Replaced the Timeline converter application (tlconvert.exe) with a new version that is compatible with TMG v7 timeline files
  • Changed the implementation of the Link User Item to avoid adding the ".htm" extension for PDF files

Fixes

  • Fixed a problem where VCF charts could not be imported if TMG v7 was the only version of TMG installed
  • Fixed a problem where the primary image icon was not suppressed in custom indexes even if the person was living and Suppress Details for Living People was selected
  • Fixed errors in the System styles "Name: Prefix" and "Name: PreSurname" styles that prevented those styles from being applied properly
  • Fixed a problem with Timeline Charts where right arrows (">") were appearing in the output
18 January 2008

Version 2.1 Build 4

Fixes

  • Fixed a bug that caused a "Type Mismatch" error when the Make Site command was building charts
17 January 2008

Version 2.1 Build 3

Enhancements

  • Added static content properties to all User Item types that create a single output page, such as SubPage, Custom Index, and others. The new properties allow users to provide page-specific content in various areas in addition to the main content; see the Common Properties section of the User Items Help page for more information

Changes

  • Changed the File > Preferences > Set User Data Folder command; the command now opens a dialog where you can see the current value and change it via the keyboard or by clicking a button to open a "Browse for Folder" window
  • Changed the method used to empty the Output (-o) folder when making the site; this process should be faster than previous versions of Second Site

Fixes

  • Fixed a bug where using the [:NP:] printer code would add the value of the prior variable to the output and thus cause the same text to appear twice
  • Fixed a bug where Timeline chart content did not appear properly
  • Fixed a bug in Layout "2 Col P Side+Xtra Con" where the content was not aligned properly
  • Fixed a minor problem with the tab-key sequence in the Database and User Items sections
  • Fixed a bug where name styles that included parentheses around name parts would sometimes include the parentheses even if the name part they enclosed was blank

Customization

  • Changed the Mint Swirl Theme to improve the look of Timeline charts
7 January 2008

Version 2.1 Build 0

Enhancements

  • Made internal changes so that Second Site can process TMG v7 projects
  • Added support for the new printer codes in TMG v7: [:NP:] and [+]
  • Added support for interpreting backslashes ("\") as escape characters as in TMG v7
  • Added the ability to create the main page content using a Custom Page or SubPage; if you set the Filename to "index" for either a Custom Page or SubPage User Item, that User Item will determine the main page content; please be aware that the resulting page will have a PageSet equal to User Page, not Main Page, and that will affect the use of User Styles, script choices, etc.
  • Added the "Does Not Contain", "Equals" and "Does Not Equal" operators to the Exhibit Gallery text filter
  • Date-related changes:
    • Added properties in the Dates section to control the format of parent lifespans on person page entries
    • Renamed properties in the Dates section to indicate their use more accurately
    • Added the Dates.Subject Date Format property to control the format of dates in the subject lifespan separately from other dates in the person page entry
  • Added the Database.Omit Non-Primary Parents property to control whether non-primary parents are included in the site or not
  • Added the Set Page Title to Person's Name checkbox to control the page title when the People Per Page property is set to 1

Changes

  • Changed processing of User Item text and Static Content text:
    • Backslash characters must be doubled in those properties to be consistent with backslashes in content that comes from the TMG data
    • Printer codes are now ignored in those properties
    • Second Site checks for backslashes and printer codes in those properties when reading SDF files from previous versions and warns the user when it finds any
  • Changed sentence processing to disable capitalization of words after periods unless the period is present in the TMG sentence template. Periods in sentences are treated as sentence-ending punctuation unless they are escaped; if they are escaped, they are treated as data. See In-sentence Periods
  • Added the Stylesheets.Theme.Simple Blue.footer-text-color property to simplify changing the color of footer text
  • Changed the logic that detects URL in sources; when "&" appears in URLs, Second Site changes "&" to "&amp;" in the visible version of the URL; it does not change ampersands in the HREF parameter
  • Changed sentence processing to allow variable references within the WEB, EMAIL, CIT and PAGELINK codes, for example, [WEB:] www.surnames.com/[PS]; surname site[:WEB]. Please note that TMG's sentence editing window can interfere with adding codes nested in the manner shown above and so it takes care to define sentences with that characteristic

Fixes

  • Fixed a bug where the "Full, then Short" choice for the Place Format property did not work properly when Detail Format was set to "Raw Data"
  • Adjusted the image scaling feature that is part of creating thumbnail images to correct a problem making thumbnails of GIF images; updated the image processing engine to expand support for certain problematic PNG images
  • Fixed a problem where the primary image icon appeared incorrectly in custom indexes when the person was alive and had a primary image that was suppressed due to Suppress Details for Living People
  • Fixed a problem where duplicating User Items caused duplicate filenames
  • Fixed a problem where changing the enabled state of a User Item did not work properly when pressing the spacebar with a User Item selected in the User Items list
  • Fixed a problem where the tab sequence was incorrect for the Edit Icon Description window and that broke the Alt key processing
  • Fixed a problem where the tab sequence was incorrect for the Edit SubPage window and that broke the Alt key processing
  • Fixed a problem where some SUP HTML elements were coded using uppercase tags and thus caused HTML validation errors when Format.HTML was set to XHTML

Customization

  • Most Formats were changed as part of adding support for the new Database.Omit Non-Primary Parents property: added an xsl:sort statement so that non-primary parents are sorted after primary parents
2 August 2007

Version 2.0 Build 7

Enhancements

  • Added the following new User Items, all of which are intended to add content or control the structure of SubPages:
  • Expanded Menu choices for User Items to
    • Top
    • Top, Bottom
    • MenuBar
    • MenuBar, Bottom
    • SideBar
    • SideBar, Bottom
    • Bottom
  • Added the Format.Repeat Marriage Tags property to control the repetition of marriage tags in the family section for the Formats that support that option
  • Added Theme-specific parameters to the Simple Blue and Simple Blue with Leave Themes to reduce the need for User Styles to set header font colors, etc.
  • Added Theme-specific parameters to the nonzero - red and nonzero - brown Themes to reduce the need for User Styles
  • Added Filename and Topic to the list of Exhibit Gallery Text Filter fields
  • Added the Show Image Filename option to the Exhibit Gallery User Item
  • Added additional Page Scripts including:

    Menu Script(s)

    • Suppress All Menu Items
  • Added the Use Place Style on Place Information Page option to the Place Index User Item to control the use of the Place Style on Place Information pages
  • Added the Include() function for advanced users who want a way to include the content of other files via script statements

Changes

  • Modified chart legends to eliminate items that do not appear in the current chart
  • Changed the Place Information pages in the Place Index so that if the Page Title is the same as the one and only Heading on a page, the Heading is omitted
  • Changed the default for Places.Use Place Style from unchecked to checked to agree with SS1 and the documentation
  • Changed all Themes; they now set link text-decoration parameters to a known state when you assign the Theme
  • Changed the Header Script "Welcome" to support GIF and PNG in addition to JPG for the welcome image
  • Rearranged the Edit Exhibit Gallery window to fit more comfortably on 800x600 monitors
  • Optimized some operations on the User Item list; still, if you have hundreds of User Items, close SubPages that contain many sub-items for best performance when manipulating items in the list
  • Changed sentence parsing rules such that excluding the living variation of a sentence rule (if any) will exclude the tag from a living subject's person page entry; specifically, if a sentence has both non-living and living variations, and the living variation is excluded, Second Site will suppress the tag for living subjects

Fixes

  • Fixed a problem in the descendant chart where lines from a spouseless descendant to his/her children overlaid the box of a childless spouse of a subsequent sibling
  • Fixed a problem where the Dates.Subject Lifespan Option was ignored
  • Fixed a problem where using "JavaScript:" in the HRef for a Link User Item created an incorrect link
  • Fixed a problem where the Language.Write Byte Order Mark property was not enabled when Language.HTML Character Set was set to utf-8
  • Fixed a problem where the Menu Script "SideBar Items in MenuBar" caused misalignment issues
  • Fixed a problem where Custom Indexes did not honor the Name Index Surname Repeat property and did not place the associated continuation text in the proper place
12 July 2007

Version 2.0 Build 3

Enhancements

  • Added the Format.Family Section property (SS5: Family Section.Spouses) to control the creation of family sections for childless spouses; note that this new property does not apply to the Narrative Format. Including childless spouses is not compatible with the Narrative Format's existing output
  • Added the ability to put subfolders in the Input (-i) folder; see the Folders page
  • Changed the method used to format User Item descriptions; if SS sees HTML elements in the description, it will assume you have supplied HTML and it will not convert line-breaks to <BR> tags

Fixes

  • Fixed a problem where choosing some languages when creating a new SDF file caused errors
  • Fixed a character-formatting issue for the subject's lifespan on person pages; some accented characters were not displayed properly; this affected all Formats and so they have all been updated
  • Removed Mark of the Web comment from sites built with the Standard page scripts; users who want to use it can set the Default Layout.Head Script to "Mark of the Web" (see discussion on the Mark of the Web page)
  • Changed the alignment of icons added via the Icons facility; the bottom of the image now aligns with the baseline of the text as it did in SS1
  • Fixed a problem where names with apostrophes did not display properly in the Pop-up Pedigree
  • Fixed a problem where some Second Site windows showed only the first 35 entries in the "Button Images" pull-down menu
9 July 2007

Version 2.0 Build 0

Version 2 is a major upgrade and there were many changes made to the program. Themes, stylesheets, scripts, program options, and the user interface were all changed. Those changes are not described here; see the Second Site 2 New Features page for a summary. The changes below describe small changes relative to specific behaviors in Second Site v1.9 Build 16.

Minor Enhancements and Changes

  • Added the Source.Show Citation Source Numbers property to control whether source numbers show in person page citation entries
  • Added the Sources.Truncate Long URLs property to control URL formatting in citation and source entries
  • When People per Page is set to 1, the page title is set to the name of the person on the page
  • Converted Second Site to use MSXML6, the newest version of Microsoft XML Core Services; see the MSXML page for installation instructions
  • Added a Theme Gallery that provides a graphic overview of the Second Site Themes
  • Added a "Mark of the Web" comment to output pages and help pages; this sidesteps IE security warning message
  • Added the Include Exhibits option to the Custom Index feature when the Index Type is set to "based on a person's events".
  • Added the Make All Names Links option to the Custom Index feature when the Index Type is set to "based on a person's events".
  • Added the Edit > Restore Default Value command which returns many properties to the system default value; unfortunately, it is disabled for the "Strings" sections and other text field values that are set through "Defaults" files
  • Extended "colorbox" functionality: the background of text boxes that define color values is set to the current color value
  • Removed the Site.HTML for Counters property; use one of the Extra properties based on where you want the counter to be
  • Moved the META Description and META Keywords properties from the Site section to the Layouts section where they can be set for all Layouts or a specific Page Set
  • Changed the "e-mail message to site compiler" link: it no longer supports a "prefix" option. Instead, it sets the subject of the message to the title of the current page
  • Changed exhibit image handling to use the PolyImage library for all functions; specifically, image height and width and image captions, which were processed by Second Site code in Version 1, are now processed by PolyImage in Version 2. This change means that Second Site can handle more varieties of image files and will detect and load more image meta data
  • "-relations.ini" files (for example, English-relations.ini) can now be added via the User Data Folder facility (UDF\Defaults)
  • The pop-up pedigree now uses on-page content rather than a separate window
  • Added support for formatting codes in embedded citations

Fixes

  • Fixed a problem where certain sources would appear out of numeric sequence on source pages
  • Fixed a problem with [SUP:][:SUP] codes in citation and source data
  • Fixed a problem with semi-colons in embedded citation text
  • Fixed a problem with Startup Switches when the SDF file path includes spaces

Customization

  • Custom Formats from SS1 will not work properly. To adapt custom Formats, I recommend starting with an SS2-supplied Format and re-applying your modifications
  • Themes have been completely changed and custom Themes from SS1 should be abandoned in favor of no custom Theme (if possible) or a Script or Layout customization
On This Page