- Posts: 25
Idea UI: differentiate between dead person (unknown date) and alive person
- AlexKalopsia
- Topic Author
- Offline
- New Member
My proposal is to check if there is a Death event and, in that case, add a question mark, as shown below
Please Log in or Create an account to join the conversation.
- hermann
- Offline
- Elite Member
And maybe use "1875-???" if there is no DEAT event, but the person should be dead because she was born long ago.
Hermann
Designer of the custom module "Extended Family"
webtrees 2.1.21 (all custom modules installed, PHP 8.3.12, MariaDB 10.6) @ ahnen.hartenthaler.eu
Please Log in or Create an account to join the conversation.
- kybuck83
- Offline
- New Member
- Posts: 9
In many cases, especially for immigrants, their death records/dates are available, but only an estimate (if that) for a birth.
Also, is there a means of differentiating and showing the uncertainty when these dates are "ABT" or "BET"? I can estimate births based on census ages, etc., and deaths based on whether they were listed as surviving in someone else's obituary, or when their surviving spouse becomes a widow in a census. Right now, for a BET date, webtrees displays the end of that range. Maybe add a "~" before the date, or italics (where possible)?
Please Log in or Create an account to join the conversation.
- AlexKalopsia
- Topic Author
- Offline
- New Member
- Posts: 25
It would be great to do something like
1936 -> certain year
~1936 -> cover all cases where the date is there but an approximation (EST, BET, etc)
? -> event is there but no date specified
X -> event is not there but should be dead (I am not a massive fan of this case. I think it could stay empty and people might just realize the mistake. I am worried it could encompass some false negatives)
Please Log in or Create an account to join the conversation.
- AlexKalopsia
- Topic Author
- Offline
- New Member
- Posts: 25
Please Log in or Create an account to join the conversation.
- Franz Frese
- Away
- Elite Member
The data level, that webtrees does supprt is gedcom. If a date can not be expressed in gedcom, we should not use it.
Please Log in or Create an account to join the conversation.
- AlexKalopsia
- Topic Author
- Offline
- New Member
- Posts: 25
Why create something new, specific to webtrees, no o other app does support that can't be translated into gedcom.
The data level, that webtrees does supprt is gedcom. If a date can not be expressed in gedcom, we should not use it.
For usability? Like, same reason why there is a dash between birth and death year? It has nothing to do with gedcom or other standards, it's an indicator, it's about the ux.
The suggestion here is not to inject new characters in the record themselves, it's just to render those characters in the webpage, so that the user can understand the data better.
Please Log in or Create an account to join the conversation.
- Franz Frese
- Away
- Elite Member
Make the ui better is always a good thing.
Please Log in or Create an account to join the conversation.
- AlexKalopsia
- Topic Author
- Offline
- New Member
- Posts: 25
Would love to contribute myself to achieve this, does anyone have pointers on the potentially interested files?
That is literally what I said above
Please Log in or Create an account to join the conversation.
- Peter_S
- Away
- Premium Member
Why create something new, specific to webtrees, no o other app does support that can't be translated into gedcom.
The data level, that webtrees does supprt is gedcom. If a date can not be expressed in gedcom, we should not use it.
I am also in favor of improving the display in the UI in this case. No data is changed here and the improvement is not GEDCOM relevant. It would be nice if this would be implemented in the standard.
Peter
webtrees 2.1.22, vesta modules, chart modules of magicsunday, extended family and imprint of hartenthaler
PHP 8.3.12, MariaDB 10.11.8
Webhosting: genonline.de
Please Log in or Create an account to join the conversation.
- Jefferson49
- Offline
- Senior Member
Would love to contribute myself to achieve this, does anyone have pointers on the potentially interested files?
As far as I can see, you can find the code in the following methods:
- function lifespan in app/Individual.php
- function display in app/Date.php
Depending on the different views and diagrams, one of the above methods is used.
Please Log in or Create an account to join the conversation.
- AlexKalopsia
- Topic Author
- Offline
- New Member
- Posts: 25
Please Log in or Create an account to join the conversation.
- fisharebest
- Offline
- Administrator
But I do not really like the use of a question-mark to indicate it.
"1843–?" looks like the birth-date is questionable.
There is also the issue of internationalisation. Not all languages use question marks, and some use them differently - e.g. Spanish - ¿question?
Elsewhere, we use an elipsis "…" to indicate unknown or missing data.
Might this be a better option: "1843–…"
Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net
Please Log in or Create an account to join the conversation.
- Peter_S
- Away
- Premium Member
Might this be a better option: "1843–…"
That's fine with me.
Peter
webtrees 2.1.22, vesta modules, chart modules of magicsunday, extended family and imprint of hartenthaler
PHP 8.3.12, MariaDB 10.11.8
Webhosting: genonline.de
Please Log in or Create an account to join the conversation.
- AlexKalopsia
- Topic Author
- Offline
- New Member
- Posts: 25
I have a follow-up question, though I guess it can be discussed in the PR:
To me it feels like whatever language we adopt, it should extend to missing birth as well, so that we and up with a format like
"1778–…" (missing death date)
"...–1810" missing birth date)
"...–..." (missing birth and death date)
"1989–" (no death)
The alternative is only doing it for death, resulting in
"1778–…" (missing death date)
"–1810" missing birth date)
"–..." (missing birth and death date)
"1989–" (no death)
Any feedback on this? To me using ... also on missing birth date (example 1) will just increase consistency in the format and read very clearly. Thoughts?
Please Log in or Create an account to join the conversation.
- bertkoor
- Offline
- Platinum Member
- Greetings from Utrecht, Holland
See unicode.org/mail-arch/unicode-ml/y2003-m02/0441.html
Examples:
- known birth, known death: *1778 - †1810
- known birth, unknown death: *1778 - †
- known birth, still alive: *1987
- unknown birth, known death: †1810
- unknown birth, known not alive: †
- unknown birth, still alive:
stamboom.BertKoor.nl runs on webtrees v2.1.20
Please Log in or Create an account to join the conversation.
- drblam
- Offline
- Junior Member
- Posts: 186
Since webtrees is used across so many cultures and languages, I wonder if those symbols would make any sense to non-Christians. For example, didn't the ancient Greeks use alpha and omega to mark the beginning and end?
Personally, I think the elispsis is a better option.
Please Log in or Create an account to join the conversation.
- ddrury
- Offline
- Senior Member
--
Dave
Local: Win 11 Pro, WSL2/Ubuntu20.04.4, Apache 2.4.51, PHP 7.4.26/8.1.7, MySQL 8.0.27
Production: Litespeed 8.0.1, PHP 8.1.9, MySQL 8.0.26
Please Log in or Create an account to join the conversation.
- AlexKalopsia
- Topic Author
- Offline
- New Member
- Posts: 25
I am excited to contribute but would also like not to waste my time
Please Log in or Create an account to join the conversation.
- fisharebest
- Offline
- Administrator
They are, and this is why they were removed from a very early version of webtrees.
> No ellipsys for brevity. When something is not known, then don't show.
In the lifespan display, you can hover your mouse over the birth/death year to see the exact date and the place.
I guess that here, it is known that a death occured - but not the actual date.
Now that we have the elipsis, we also have something for the mouse to hover over, allowing you to see a place of death, even if the date is unknown.
> I dunno who Greg is
Greg is me, aka "fisharebest" - the author/owner/maintainer of webtrees
Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net
Please Log in or Create an account to join the conversation.