Saturday, 8 September 2018

SVG Family-Tree Generator (v5.0)

 

This is the official name (short form: SVG-FTG) of the free software design tool described in my previous posts Interactive Trees in Blogs Using SVG and More on SVG Family Trees. This post announces some important changes for the v5.0 release.

 

 

There has been a Facebook group for this tool for some time now, called "SVG Family-Tree Generator". The membership is significant but comparatively low for a free tool with substantial functionality. One of the reasons is probably that the tool included too many configuration options for the casual user, and not enough stuff "out of the box". This has changed for this version, and some of the new features are described below.

 

Another reason is probably that the tool (installation kit, documentation, and samples) were available from Dropbox by invitation only — some of the previous enquiries about it were obviously from software developers looking to make a fast buck rather than from genuine genealogists, who I am happy to support. Details on availability can be found on the summary page: SVG-FTG Summary.

 

Scaling and Presentation

 

It was always difficult to find the right magic spell to get the family trees to display with the correct size, position, and features, in all page situations. This version has made huge leaps there and it is recommended that previous subscribers rerun their tree definition files (*.txt) through the latest version to take advantage of the improvements.

 

Keystrokes

 

The documentation was always a bit lax about which modifier keys (e.g. Shift) could be used with mouse clicks in the final browser output, and what function they each achieved. In order to help users of different browsers (especially Internet Explorer), and Mac users, a practical default usage is now documented, although new options will support reconfiguration if anyone has a need to match the conventions of some existing Web page.

 

GEDCOM

 

Since this tool was originally designed for my own use, and for representing lineage situations in narrative research articles as opposed to conclusions in someone's database, then I had no need of GEDCOM support.

 

After much thinking, I finally decided to implement a GEDCOM Loader native to the SVG Family-Tree Generator. You can now select GEDCOM files from disk, browse their contents, and copy-and-paste persons or families directly into the Tree Designer window. You can also convert whole GEDCOM files if you wish.

 

This copying or conversion of the data to SVG Family-Tree Generator includes the automatic generation of captions, tooltips (i.e. "hover text"), biographical notes, life events of many types, and the special HTML mark-up required for its Timeline support.

 

So what does this mean in practice? Well, if you converted a GEDCOM file directly to a *.txt tree definition file, and then generated the usual HTML output using this tool, it would immediately include all the major features such as pop-up biographical information panels, hover text, controls to pan or zoom one tree at a time (rather than a whole Web page), and timeline reports.

 

This is all "out of the box", with no programming involved.

Timelines

 

As a demonstration of these features — all of which could be used to display your own trees in subscription-free Web pages, or blog posts, for your family to access — a version of the existing Timeline Demo is embedded in this article.

 

Shift+Click will select a specific person-box, or a family-circle (which then selects the two spouses and all their direct children). The 'Plus' icons in the person-boxes will also do the same as Shift+Click operations. Clicking on a thumbnail image will expand it in a separate browser tab. The 'Eye' icon will perform the same operation.

 

The 'Select All' button selects all person-boxes and all family-circles.The 'Show' button collects the timeline events for the selected items, sorts them, and displays them in a timeline report. The 'Dismiss' button closes the report. The 'Clear' button clears all the selected items.

 

Pop-up information panels, giving the full biographical details, appear by clicking on the respective person-box or family-circle, and these can be dismissed by Ctrl+Click (or CMD+Click on a Mac) on any person-box or family-circle. Note that clicking on a green event description in the timeline report will also show the associated information panel containing that event.

 

As can be seen, the timeline reports can either take events from a specific tree or from multiple trees, and this can be useful when trying to correlate different histories.

 

Generated by Parallax View's SVG Family-Tree Generator V6.0.0. See https://parallax-viewpoint.blogspot.com/2018/09/svg-family-tree-generator- v50.html Married 6 Feb 1726 at Averham St. Michael & All Angels. Married 27 Nov 1738 in Long Bennington, Lincs. Married 15 Jun 1735 at Coddington All Saints. Married 19 Aug 1751 at Newark St. Mary Magdalene. Married 25 Aug 1766 at Coddington All Saints. Married on 18 Mar 1775 at Coddington All Saints. Married on 22 Jul 1784 at Coddington All Saints. Married 9 Feb 1803 at Screveton St. Wilfrid. Thomas was a POW in Napoleonic France until 1814, while Margaret took up with a Thomas Meads in Epperstone. Buried 2 Jan 1756 at Coddington All saints. James Astling (?–1755) Select Person Expand any thumbnail image Mary died in 1735, the same year as her infant son (John). Mary Hall (?–1735) Select Person Expand any thumbnail image Elizabeth Willson Select Person Expand any thumbnail image William Dickinson Select Person Expand any thumbnail image Rebecca Goodbarne Select Person Expand any thumbnail image James was born c1726 and buried 1 Aug 1726 at Coddington All Saints. James Astling (1726–1726) Select Person Expand any thumbnail image Baptised 19 Jul 1730 at Coddington All Saints. Married Mary Bowman 27 Jul 1756 at Coddington All Saints. Mary died 1805 aged 74 and buried 12 Feb 1805 at Coddington All Saints. Edward Astling (1730–?) Select Person Expand any thumbnail image Baptised 10 Sep 1732 at Coddington All Saints. Mary Astling (1732–?) Select Person Expand any thumbnail image Baptised 13 Apr 1735 at Coddington All Saints. Buried 18 Dec 1735 at Coddington All Saints. John Astling (1735–1735) Select Person Expand any thumbnail image Baptised 17 Sep 1727 at Coddington All Saints. Buried 10 Oct 1789 at Coddington All Saints. James Astling (1727–1789) Select Person Expand any thumbnail image Buried 26 May 1772 at Coddington All Saints. Mary Frandell (?–1772) Select Person Expand any thumbnail image d. 1783, aged 52, of "Distemper fever" and was buried 1 Feb 1783 at Coddington All Saints. Elizabeth Taylor (c1731–1783) Select Person Expand any thumbnail image Baptised 4 Jul 1743 in Long Bennington, Lincs. Buried 11 Nov 1824 at Coddington All Saints. Elizabeth Dickinson (1743–1824) Select Person Expand any thumbnail image Died before July 1784. Thomas Baker (c1739–?) Select Person Expand any thumbnail image Born 28 Sep 1784 in Coddington. Baptised on 10 Oct 1784 at Coddington All Saints. Died 1869, aged 92, and was buried at Woodborough St. Swithun on 13 Oct 1869. Margaret Astling (1784–1869) Select Person Expand any thumbnail image Baptised 14 Feb 1782 at Lowdham St. Mary The Virgin. Buried 4 Jan 1850 at Bingham St. Mary and All Saints. Thomas Hallam (1782–1850) Select Person Expand any thumbnail image Baptised 26 Aug 1753 at Coddington All Saints. Mary Astling (1753–?) Select Person Expand any thumbnail image Baptised 5 Feb 1755 at Orston St. Mary. First wife (Elizabeth) died 1798, aged 40, of "a lingering consumption" and was buried 17 Jul 1798 at Coddington All Saints. Married Elizabeth Watson (b. c1758) 24 Dec 1798 at Coddington All Saints. Buried 9 Jul 1815 at Coddington All Saints. James Astling (1755–1815) Select Person Expand any thumbnail image Baptised 14 Nov 1756 at Coddington All Saints. Married Elizabeth Whaite 3 Jul 1787 at Barnby-in-the-Willow All Saints. Died 1834 aged 76 and buried 16 Dec 1834 at Coddington All Saints. John Astling (1756–1834) Select Person Expand any thumbnail image Baptised 1 Oct 1758 at Coddington All Saints. Edward Astling (1758–?) Select Person Expand any thumbnail image Baptised 2 Mar 1760 at Coddington All Saints. Joseph Astling (1760–?) Select Person Expand any thumbnail image Baptised 25 Apr 1762 at Coddington All Saints. Sharlot Astling (1762–?) Select Person Expand any thumbnail image Baptised 11 Sep 1763 at Coddington All Saints. Sarah Astling (1763–?) Select Person Expand any thumbnail image Baptised 24 Mar 1765 at Coddington All Saints. Died 1841 aged 76 and buried 27 Jul 1841 at Coddington All Saints. David Astling (1765–1841) Select Person Expand any thumbnail image Baptised 1 May 1768 at Coddington All Saints. Buried 28 Dec 1769 at Coddington All Saints. Thomas Astling (1768–1769) Select Person Expand any thumbnail image Baptised 29 Apr 1770 at Coddington All Saints. Martha Astling (1770–?) Select Person Expand any thumbnail image



Generated by Parallax View's SVG Family-Tree Generator V6.0.0. See https://parallax-viewpoint.blogspot.com/2018/09/svg-family-tree-generator- v50.html Married 2 Oct 1858 at Nottingham St Nicholas. Married 21 Nov 1872 at Gloucester St Catharine. Married 29 Nov 1891 at Nottingham Emmanuel. b. 1833 in Nottingham; Bpt: 20 Jan 1833 at St. Mary's, Nottingham. d. 1910 in Nottingham aged 77. Bur: Church Cemetery, Nottingham., common grave 8123 in St Ann's Valley, on 24 May 1910. Henry Proctor b. 1833 in Nottingham; Bpt: 20 Jan 1833 at St. Mary's, Nottingham. d. 1910 in Nottingham aged 77. Bur: Church Cemetery, Nottingham., common grave 8123 in St Ann's Valley, on 24 May 1910. Select Person Expand any thumbnail image b. 1834 in Maidstone, Kent. d. 1905 in Nottingham. Elizabeth Turton b. 1834 in Maidstone, Kent. d. 1905 in Nottingham. Select Person Expand any thumbnail image b. c1833 in Bishops Cleeve, Gloucestershire. Licensed victualler at Worcester Arms, Worcester St, Cheltenham. d. 1883 in Cheltenham. William Stanton b. c1833 in Bishops Cleeve, Gloucestershire. Licensed victualler at Worcester Arms, Worcester St, Cheltenham. d. 1883 in Cheltenham. Select Person Expand any thumbnail image b. 1834 in Tetbury, Gloucestershire. d. 22 Apr 1924 at 59 Norland Rd, Nottingham. Emma J. Ashbee b. 1834 in Tetbury, Gloucestershire. d. 22 Apr 1924 at 59 Norland Rd, Nottingham. Select Person Expand any thumbnail image b. 21 Apr 1870 in Nottingham. d. 12 Dec 1950 aged 80. Addr: 33 Young St. Bur: 15 Dec 1950 at Wilford Hill. Gr: G34/51. William H. Proctor b. 21 Apr 1870 in Nottingham. d. 12 Dec 1950 aged 80. Addr: 33 Young St. Bur: 15 Dec 1950 at Wilford Hill. Gr: G34/51. Select Person Expand any thumbnail image b. 1873 in Cheltenham, Gloucestershire. d. 10 Jun 1956 in Nottingham. Bur: 13 Jun 1956 at Wilford Hill. Gr: G34/51. Annie E. I. Stanton b. 1873 in Cheltenham, Gloucestershire. d. 10 Jun 1956 in Nottingham. Bur: 13 Jun 1956 at Wilford Hill. Gr: G34/51. Select Person Expand any thumbnail image




 

Documentation

 

The documentation was getting a bit weighty so it has now been split into a proper User Guide ('SVG User Guide.pdf') and a more in-depth set of program notes for people who want to get under the hood ('SVG Program Notes.pdf').

 

10 comments:

  1. Replies
    1. The designer is COM-based and so runs under Windows. The SVG/HTML/JavaScript/CSS output is platform-neutral and runs in all modern browsers. There are a number of users that have run the designer in virtual machines on the Mac, and used the WINE compatibility layer. It's worth talking to them in the associated Facebook group (same name as the product: "SVG Family-Tree Generator").

      Delete
  2. Thank you very much für this tool.

    ReplyDelete
  3. Hey ony,
    This looks great. I downloaded your tool and tried importing a GEDCOM file I exported from Gramps, but it said "Loaded 0 persons and 0 families". I know Gramps has some additional data in the GEDCOM files. Could this be the problem? Or special characters in German names? Or do you have any other idea?

    ReplyDelete
    Replies
    1. It would be very unusual to load 0 people/families with no error messages. I've also successfully loaded several Gramps GEDCOM files here. Any chance you can send me a copy of the file? There's a "Contact Form" in the right-hand of this blog-post that you can use to reach me.

      Delete
  4. Hi Tony, thanks for sharing this. I can not set any family links in the design grid. I'm unable to create those green circles. I can see them in the sample tree's you have provided and edit them too, but if I delete one I am unable to create another. Am I missing something here? Running on a PC Win10. Cheers. Steve

    ReplyDelete
  5. My bad, I wasn't running as admin! Feel free to delete my messages :)

    ReplyDelete
    Replies
    1. SVG-FTG does not need to be run as admin. Only the installation needs to be run as admin. If you have permission problems then it suggests that it is not installed properly (see the parts in Installation.pdf about the modifications it makes to the Windows menu shortcut). If you cannot create a green family-circle then I would need more information. If you don't want to continue the conversation on this blog, please get in touch via the 'Contact form', on the right-hand of this post.

      Delete
  6. I uninstalled via the control panel and reinstalled using admin install.bat. Its working fine now. When I installed it the first time I think I exited the installer when I saw the message to close other programs. Perhaps this mucked things up?!

    ReplyDelete
    Replies
    1. Glad to hear that it's working, Steve. One common mistake is for someone to simply execute setup,exe, rather than install.bat, which then doesn't update the shortcuts. As a result, they end up working in a system directory, which is really bad practice and needs admin privilege. Let me know if you need any help. There's also the FB group, too.

      Delete