We relaunched the TWiki.org project with an expanded TWiki charter, and we invite you to participate! The TWiki.org Code of Conduct agreement took effect on 27 Oct 2008. We ask existing twiki.org users to opt-in. You need to opt-in to participate in the Blog, Codev, Plugins and TWiki webs. -- PeterThoeny - 27 Oct 2008
Tags:
create new tag
, view all tags

FamilyTreePluginDev Discussion: Page for developer collaboration, enhancement requests, patches and improved versions on FamilyTreePlugin contributed by the TWikiCommunity.
• Please let us know what you think of this extension.
• For support, check the existing questions, or ask a new support question in the Support web!
• Please file bug reports in the FamilyTreePlugin bug database.

Development discussion for FamilyTreePlugin

-- CrawfordCurrie - 20 Nov 2005

Cool, something to give back to the family for working so long on TWiki smile Thanks for sharing!

I made some changes to the Plugin topic, feel free to incorporate into the next release:

  • Added TOC
  • Added clarification in installation instructions
  • Added "Change history"
  • Clarified TWiki dependency
  • Added "Lincese" line
  • Added "Benchmarks" line (how about measuring and documenting the PluginBenchmarks?)
  • Added %TWIKIWEB% prefix in related topics line to avoid broken links
  • Added signature

-- PeterThoeny - 20 Nov 2005

I found a small bug with display of the Male and Female lineage. The <br> tag needs a space after it, or the 2nd line of children ends up not being recognized as a WikiWord. Here is a diff of the fixed FamilyTreePlugin.pm

48c48
<         my $col = ' <strong> '.$to .' </strong> '.$wife.' <br>';
---
>         my $col = ' <strong> '.$to .' </strong> '.$wife.' <br> ';
78c78
<         my $col = ' <strong> '.$to .' </strong> '.$husband.' <br>';
---
>         my $col = ' <strong> '.$to .' </strong> '.$husband.' <br> ';

-- GeorgeClark - 21 Mar 2007

Actually. better to produce valid XHTML: <br /> instead of <br>.

-- PeterThoeny - 24 Mar 2007

I've made some changes to add a new tag - %GRDESCENDANTS% - This tag will output the descendant tree using the <dot> language for processing using the DirectedGraphPlugin. I've got it working, and need to add options to better control page size, orientation, etc. It outputs persons as nodes with "shape=record", and unions with "shape=plaintext", and also generates a image map so that the persons and unions are clickable. Also added some fields to the Union to record divorces or other dissolutions. Modification policy is to ContactAuthorFirst ... Are you interested? I've attached the Currie tree output provided with the sample web.

-- GeorgeClark - 30 Dec 2007

You might want to file a bug report at TWikibug:FamilyTreePlugin to grab Crawford's attention and to track this enhancement.

-- PeterThoeny - 01 Jan 2008

 
Topic attachments
I Attachment Action Size Date Who Comment
pngpng DonaldCurrie2.png manage 44.9 K 30 Dec 2007 - 23:47 GeorgeClark  
Topic revision: r6 - 01 Jan 2008 - 01:30:13 - PeterThoeny
 
TWIKI.NET
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback