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

<         my $col = ' <strong> '.$to .' </strong> '.$wife.' <br>';
>         my $col = ' <strong> '.$to .' </strong> '.$wife.' <br> ';
<         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

I updated the plugin and checked for TWiki-5.0 compatibility - it was OK. I changed the modification policy from ContactAuthorFirst to PleaseFeelFreeToModify because the author is no longer maintaining the plugin on twiki.org.

-- PeterThoeny - 2011-03-13

Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng DonaldCurrie2.png r1 manage 44.9 K 2007-12-30 - 23:47 GeorgeClark  
Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r7 - 2011-03-13 - PeterThoeny
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.