Author Topic: Most important small change you can make to Ancestris  (Read 38 times)

0 Members and 1 Guest are viewing this topic.

Offline mde

  • VIP
  • Sr. Member
  • *
  • Posts: 25
    • View Profile
Most important small change you can make to Ancestris
« on: October 18, 2018, 14:52:37 »
Hello:

At the end of the summer I sent out the first family tree I made with Ancestris to family members. They were all very interested to see it but every single person asked: "why are there no dates on the earliest generations? Do you know nothing about them?". And I had to explain I had their baptisms and sometimes their burials but that the computer program I am using can only show births and deaths.

It seems most of the developers of Ancestris are French and maybe you have civil records back to 1789 but in Ireland and England the civil records start in the mid-nineteenth century and parish registers are the most important source. The situation I describe is one I think ANY user from an English language speaking country will be in. So if you can change you code a little - if no birth then substitute baptism etc - this will make Ancestris much more functional.

Thank you,

M!

Offline oops66

  • VIP
  • Hero Member
  • *
  • Posts: 104
    • View Profile
Re : Most important small change you can make to Ancestris
« Reply #1 on: October 18, 2018, 16:39:14 »
Hello,
Usually in France it is possible to start around 16xx (baptisms: 1545-to-1792) and the baptisms are usually done at(near) the birthday date, so I do the opposite way, I first add the birthday date (since1792-1933 in France) and after the baptisms date (usually the same date).
So I always have the birthday date filled.
But it is maybe a good suggestion to add an option: "if the birthday date does not exist then copy baptisms date to the birthday date tag".
Is it what you want ?

Edit: You can also modify the template to see the tag BAPM:DATE, and /or some others customized Tag:
Code: [Select]
<table width="100%" border="1">
 <tr valign=top>
 <td>
   <font color="blue"><b><prop path=INDI></b></font> [ <prop path=INDI:SEX img=yes txt=no>]
   <br>
   <b><prop path=INDI:NAME></b>
   <br>
   <name tag=BIRT></u>&nbsp;:&nbsp;<b><prop path=INDI:BIRT:DATE img=no></b>&nbsp;

<prop path=INDI:BAPM:DATE>
<prop path=INDI:BAPM:PLAC>

   &nbsp;&nbsp;&nbsp;<prop path=INDI:BIRT:PLAC max=70>
   <br>
   <name tag=DEAT>&nbsp;:&nbsp;<b><prop path=INDI:DEAT:DATE img=no></b>&nbsp;
   &nbsp;&nbsp;&nbsp;<prop path=INDI:DEAT:PLAC max=70>
   <br>
   <name tag=ADDR>&nbsp;:&nbsp;<b><prop path=INDI:RESI:ADDR:CITY img=no><prop path=INDI:RESI:PLAC max=70 img=no></b>
   <br>
   <name tag=OCCU>&nbsp;:&nbsp;<b><prop path=INDI:OCCU img=no></b>
  </td>
  <td valign=top align=right>
   <media max=20>
  </td>
 </tr>
 </table>
« Last Edit: October 18, 2018, 16:46:55 by oops66 »
MX17 & Ubuntu 16.04 LTS
Ancestris 0.10.0.9275
Java 1.8.0-151-b12 - D'Oracle - ou- java : 1.8.0_151-8u151-b12-Oubuntu0.16.04.2-b12

Offline Zurga

  • VIP
  • Newbie
  • *
  • Posts: 4
    • View Profile
Re : Most important small change you can make to Ancestris
« Reply #2 on: October 19, 2018, 06:18:29 »
Hi,

If you download the nighty build, you will find a little new functionality that can fit your request.
I have added a new tag in the renderer blueprint of the graphic tree.
You can put in place of "prop" the tag "ifvalue".
This tag takes 2 dedicated attributes :
- "path" to describe the property you want to display
- "default" to describe the property that you want display if the "path" property is not defined.
Everything else that worked with "prop" tag, will work with "ifvalue".

The default rendering is modified accordingly to display "CHR" value if "BIRT" value is not defined and "BURI" value if "DEAT" value is not defined. (If no value is defined, the display is exactly the same than before).

You can take this template as example to create your specific display.

By the way, Frédéric enrolled me in the developing crew.

Regards,

Zurga

Offline mde

  • VIP
  • Sr. Member
  • *
  • Posts: 25
    • View Profile
Re: Most important small change you can make to Ancestris
« Reply #3 on: October 19, 2018, 08:53:39 »
I am just using Ancestris "off the shelf". I know nothing about programming and am too old to start. I am suggesting something that the developers shoudl consider incorporating in the basic build next time it is updated. It is an issue that concerns so many people.