This page shows the changes made to Second Site Version 2 before it was replaced by Second Site Version 3. See the current Change Log for more recent changes.

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

Version 2.2 Build 6

20 November 2008

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

Version 2.2 Build 0

14 November 2008

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

Version 2.1 Build 10

22 April 2008

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)

Version 2.1 Build 9

14 April 2008

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

Version 2.1 Build 4

18 January 2008

Fixes

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

Version 2.1 Build 3

17 January 2008
  • 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

Information for Theme and Format Authors

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

Version 2.1 Build 0

7 January 2008

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 "&" 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

Information for Theme and Format Authors

  • 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

Version 2.0 Build 7

2 August 2007

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

Version 2.0 Build 3

12 July 2007

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

Version 2.0 Build 0

9 July 2007

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

Information for Theme and Format Authors

  • 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